View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NACA_2011_1_1
4    * Namespace: http://apply.grants.gov/forms/NACA_2011_1_1-V1.1
5    * Java type: gov.grants.apply.forms.naca201111V11.NACA201111Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.naca201111V11.impl;
10  /**
11   * A document containing one NACA_2011_1_1(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1) element.
12   *
13   * This is a complex type.
14   */
15  public class NACA201111DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public NACA201111DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName NACA201111$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NACA_2011_1_1");
26      
27      
28      /**
29       * Gets the "NACA_2011_1_1" element
30       */
31      public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111 getNACA201111()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111 target = null;
37              target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111)get_store().find_element_user(NACA201111$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "NACA_2011_1_1" element
48       */
49      public void setNACA201111(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111 naca201111)
50      {
51          generatedSetterHelperImpl(naca201111, NACA201111$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "NACA_2011_1_1" element
56       */
57      public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111 addNewNACA201111()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111 target = null;
63              target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111)get_store().add_element_user(NACA201111$0);
64              return target;
65          }
66      }
67      /**
68       * An XML NACA_2011_1_1(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
69       *
70       * This is a complex type.
71       */
72      public static class NACA201111Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public NACA201111Impl(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_2011_1_1-V1.1", "Organization");
83          private static final javax.xml.namespace.QName AUTHORIZEDREP$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AuthorizedRep");
85          private static final javax.xml.namespace.QName APPLICATIONPOC$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ApplicationPOC");
87          private static final javax.xml.namespace.QName ORGANIZATIONALPROFILE$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OrganizationalProfile");
89          private static final javax.xml.namespace.QName FY$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FY");
91          private static final javax.xml.namespace.QName APPLICATION$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Application");
93          private static final javax.xml.namespace.QName TYPEASSISTANCE$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TypeAssistance");
95          private static final javax.xml.namespace.QName FAREQUESTEDAMOUNT$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FARequestedAmount");
97          private static final javax.xml.namespace.QName TAREQUESTSUMMARY$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TARequestSummary");
99          private static final javax.xml.namespace.QName HFFIFAREQUESTEDAMOUNT$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "HFFIFARequestedAmount");
101         private static final javax.xml.namespace.QName OTHERFUNDS$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OtherFunds");
103         private static final javax.xml.namespace.QName OTHERFUNDSTABLE$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OtherFundsTable");
105         private static final javax.xml.namespace.QName PRIORAWARDSTABLE$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PriorAwardsTable");
107         private static final javax.xml.namespace.QName INSTITUTIONTYPE$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "InstitutionType");
109         private static final javax.xml.namespace.QName ORGANIZATIONSTRUCTURE$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OrganizationStructure");
111         private static final javax.xml.namespace.QName NATIVE$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Native");
113         private static final javax.xml.namespace.QName SPONSORINGENTITY$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SponsoringEntity");
115         private static final javax.xml.namespace.QName QID65$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_65");
117         private static final javax.xml.namespace.QName DATEOFINCORPORATION$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "DateofIncorporation");
119         private static final javax.xml.namespace.QName DATESTARTED$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "DateStarted");
121         private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTAPPLICANT$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CongressionalDistrictApplicant");
123         private static final javax.xml.namespace.QName QID42$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_42");
125         private static final javax.xml.namespace.QName QID66$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_66");
127         private static final javax.xml.namespace.QName TOTALFTES$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalFTEs");
129         private static final javax.xml.namespace.QName REGULATORYBODY$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "RegulatoryBody");
131         private static final javax.xml.namespace.QName OTHERREGULATORYBODY$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OtherRegulatoryBody");
133         private static final javax.xml.namespace.QName FDICCERTIFICATION$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FDICCertification");
135         private static final javax.xml.namespace.QName CHARTERNUMBER$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CharterNumber");
137         private static final javax.xml.namespace.QName MINORITYDEPOSITORY$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MinorityDepository");
139         private static final javax.xml.namespace.QName CERTIFICATIONSTATUS$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CertificationStatus");
141         private static final javax.xml.namespace.QName CDFICERTIFICATIONNUMBER$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CDFICertificationNumber");
143         private static final javax.xml.namespace.QName CERTIFICATIONPENDING$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CertificationPending");
145         private static final javax.xml.namespace.QName SUBMISSIONDATE$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SubmissionDate");
147         private static final javax.xml.namespace.QName CERTIFICATIONCHECKLIST$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CertificationChecklist");
149         private static final javax.xml.namespace.QName QID58$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_58");
151         private static final javax.xml.namespace.QName PRIMARYMARKET$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PrimaryMarket");
153         private static final javax.xml.namespace.QName GEOGRAPHICMARKETSERVED$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "GeographicMarketServed");
155         private static final javax.xml.namespace.QName MARKETPROFILE$74 = 
156             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MarketProfile");
157         private static final javax.xml.namespace.QName QUANTITATIVEDISTRESS$76 = 
158             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QuantitativeDistress");
159         private static final javax.xml.namespace.QName PRIMARYBUSINESS$78 = 
160             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PrimaryBusiness");
161         private static final javax.xml.namespace.QName SECONDARYBUSINESS$80 = 
162             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SecondaryBusiness");
163         private static final javax.xml.namespace.QName PRODUCTSOFFERED$82 = 
164             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ProductsOffered");
165         private static final javax.xml.namespace.QName CUSTOMERPROFILE$84 = 
166             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CustomerProfile");
167         private static final javax.xml.namespace.QName MATCHINGFUNDS$86 = 
168             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MatchingFunds");
169         private static final javax.xml.namespace.QName EARNINGSNONREGULATED$88 = 
170             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EarningsNonRegulated");
171         private static final javax.xml.namespace.QName EARNINGSCREDITUNIONS$90 = 
172             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EarningsCreditUnions");
173         private static final javax.xml.namespace.QName EARNINGSBANKS$92 = 
174             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EarningsBanks");
175         private static final javax.xml.namespace.QName FINANCIALPRODUCTSSHEET$94 = 
176             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FinancialProductsSheet");
177         private static final javax.xml.namespace.QName FINANCIALSERVICESSHEET$96 = 
178             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FinancialServicesSheet");
179         private static final javax.xml.namespace.QName FINANCIALACTIVITIES$98 = 
180             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FinancialActivities");
181         private static final javax.xml.namespace.QName BOARDMEMBERS$100 = 
182             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "BoardMembers");
183         private static final javax.xml.namespace.QName STAFFMEMBERS$102 = 
184             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "StaffMembers");
185         private static final javax.xml.namespace.QName FINANCIALNONREGULATED$104 = 
186             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FinancialNonRegulated");
187         private static final javax.xml.namespace.QName FINANCIALCREDITUNIONS$106 = 
188             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FinancialCreditUnions");
189         private static final javax.xml.namespace.QName FINANCIALBANKS$108 = 
190             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FinancialBanks");
191         private static final javax.xml.namespace.QName RATIOSNONREGULATED$110 = 
192             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "RatiosNonRegulated");
193         private static final javax.xml.namespace.QName RATIOSCREDITUNIONS$112 = 
194             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "RatiosCreditUnions");
195         private static final javax.xml.namespace.QName RATIOSBANKS$114 = 
196             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "RatiosBanks");
197         private static final javax.xml.namespace.QName FINANCIALACTIONPLAN$116 = 
198             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FinancialActionPlan");
199         private static final javax.xml.namespace.QName PORTFOLIOQUALITY$118 = 
200             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PortfolioQuality");
201         private static final javax.xml.namespace.QName LOANLOSSRESERVES$120 = 
202             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LoanLossReserves");
203         private static final javax.xml.namespace.QName EQUITYINVESTMENTPORTFOLIO$122 = 
204             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EquityInvestmentPortfolio");
205         private static final javax.xml.namespace.QName PORTFOLIOACTIONPLAN$124 = 
206             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PortfolioActionPlan");
207         private static final javax.xml.namespace.QName QID24$126 = 
208             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_24");
209         private static final javax.xml.namespace.QName ASSURANCESCERTIFICATIONS$128 = 
210             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AssurancesCertifications");
211         private static final javax.xml.namespace.QName DETAILS$130 = 
212             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Details");
213         private static final javax.xml.namespace.QName QUESTIONNAIRE$132 = 
214             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Questionnaire");
215         private static final javax.xml.namespace.QName ENVIRONMENTALREVIEW$134 = 
216             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EnvironmentalReview");
217         private static final javax.xml.namespace.QName NARRATIVES$136 = 
218             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Narratives");
219         private static final javax.xml.namespace.QName APPLICATIONCHECKLIST$138 = 
220             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ApplicationChecklist");
221         private static final javax.xml.namespace.QName FORMVERSION$140 = 
222             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FormVersion");
223         
224         
225         /**
226          * Gets the "Organization" element
227          */
228         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization getOrganization()
229         {
230             synchronized (monitor())
231             {
232                 check_orphaned();
233                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization target = null;
234                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization)get_store().find_element_user(ORGANIZATION$0, 0);
235                 if (target == null)
236                 {
237                     return null;
238                 }
239                 return target;
240             }
241         }
242         
243         /**
244          * Sets the "Organization" element
245          */
246         public void setOrganization(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization organization)
247         {
248             generatedSetterHelperImpl(organization, ORGANIZATION$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
249         }
250         
251         /**
252          * Appends and returns a new empty "Organization" element
253          */
254         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization addNewOrganization()
255         {
256             synchronized (monitor())
257             {
258                 check_orphaned();
259                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization target = null;
260                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization)get_store().add_element_user(ORGANIZATION$0);
261                 return target;
262             }
263         }
264         
265         /**
266          * Gets the "AuthorizedRep" element
267          */
268         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep getAuthorizedRep()
269         {
270             synchronized (monitor())
271             {
272                 check_orphaned();
273                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep target = null;
274                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep)get_store().find_element_user(AUTHORIZEDREP$2, 0);
275                 if (target == null)
276                 {
277                     return null;
278                 }
279                 return target;
280             }
281         }
282         
283         /**
284          * Sets the "AuthorizedRep" element
285          */
286         public void setAuthorizedRep(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep authorizedRep)
287         {
288             generatedSetterHelperImpl(authorizedRep, AUTHORIZEDREP$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
289         }
290         
291         /**
292          * Appends and returns a new empty "AuthorizedRep" element
293          */
294         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep addNewAuthorizedRep()
295         {
296             synchronized (monitor())
297             {
298                 check_orphaned();
299                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep target = null;
300                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep)get_store().add_element_user(AUTHORIZEDREP$2);
301                 return target;
302             }
303         }
304         
305         /**
306          * Gets the "ApplicationPOC" element
307          */
308         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC getApplicationPOC()
309         {
310             synchronized (monitor())
311             {
312                 check_orphaned();
313                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC target = null;
314                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC)get_store().find_element_user(APPLICATIONPOC$4, 0);
315                 if (target == null)
316                 {
317                     return null;
318                 }
319                 return target;
320             }
321         }
322         
323         /**
324          * True if has "ApplicationPOC" element
325          */
326         public boolean isSetApplicationPOC()
327         {
328             synchronized (monitor())
329             {
330                 check_orphaned();
331                 return get_store().count_elements(APPLICATIONPOC$4) != 0;
332             }
333         }
334         
335         /**
336          * Sets the "ApplicationPOC" element
337          */
338         public void setApplicationPOC(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC applicationPOC)
339         {
340             generatedSetterHelperImpl(applicationPOC, APPLICATIONPOC$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
341         }
342         
343         /**
344          * Appends and returns a new empty "ApplicationPOC" element
345          */
346         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC addNewApplicationPOC()
347         {
348             synchronized (monitor())
349             {
350                 check_orphaned();
351                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC target = null;
352                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC)get_store().add_element_user(APPLICATIONPOC$4);
353                 return target;
354             }
355         }
356         
357         /**
358          * Unsets the "ApplicationPOC" element
359          */
360         public void unsetApplicationPOC()
361         {
362             synchronized (monitor())
363             {
364                 check_orphaned();
365                 get_store().remove_element(APPLICATIONPOC$4, 0);
366             }
367         }
368         
369         /**
370          * Gets the "OrganizationalProfile" element
371          */
372         public java.lang.String getOrganizationalProfile()
373         {
374             synchronized (monitor())
375             {
376                 check_orphaned();
377                 org.apache.xmlbeans.SimpleValue target = null;
378                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
379                 if (target == null)
380                 {
381                     return null;
382                 }
383                 return target.getStringValue();
384             }
385         }
386         
387         /**
388          * Gets (as xml) the "OrganizationalProfile" element
389          */
390         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile xgetOrganizationalProfile()
391         {
392             synchronized (monitor())
393             {
394                 check_orphaned();
395                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile target = null;
396                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
397                 return target;
398             }
399         }
400         
401         /**
402          * Sets the "OrganizationalProfile" element
403          */
404         public void setOrganizationalProfile(java.lang.String organizationalProfile)
405         {
406             synchronized (monitor())
407             {
408                 check_orphaned();
409                 org.apache.xmlbeans.SimpleValue target = null;
410                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
411                 if (target == null)
412                 {
413                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONALPROFILE$6);
414                 }
415                 target.setStringValue(organizationalProfile);
416             }
417         }
418         
419         /**
420          * Sets (as xml) the "OrganizationalProfile" element
421          */
422         public void xsetOrganizationalProfile(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile organizationalProfile)
423         {
424             synchronized (monitor())
425             {
426                 check_orphaned();
427                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile target = null;
428                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
429                 if (target == null)
430                 {
431                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile)get_store().add_element_user(ORGANIZATIONALPROFILE$6);
432                 }
433                 target.set(organizationalProfile);
434             }
435         }
436         
437         /**
438          * Gets the "FY" element
439          */
440         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY.Enum getFY()
441         {
442             synchronized (monitor())
443             {
444                 check_orphaned();
445                 org.apache.xmlbeans.SimpleValue target = null;
446                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FY$8, 0);
447                 if (target == null)
448                 {
449                     return null;
450                 }
451                 return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY.Enum)target.getEnumValue();
452             }
453         }
454         
455         /**
456          * Gets (as xml) the "FY" element
457          */
458         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY xgetFY()
459         {
460             synchronized (monitor())
461             {
462                 check_orphaned();
463                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY target = null;
464                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY)get_store().find_element_user(FY$8, 0);
465                 return target;
466             }
467         }
468         
469         /**
470          * Sets the "FY" element
471          */
472         public void setFY(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY.Enum fy)
473         {
474             synchronized (monitor())
475             {
476                 check_orphaned();
477                 org.apache.xmlbeans.SimpleValue target = null;
478                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FY$8, 0);
479                 if (target == null)
480                 {
481                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FY$8);
482                 }
483                 target.setEnumValue(fy);
484             }
485         }
486         
487         /**
488          * Sets (as xml) the "FY" element
489          */
490         public void xsetFY(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY fy)
491         {
492             synchronized (monitor())
493             {
494                 check_orphaned();
495                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY target = null;
496                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY)get_store().find_element_user(FY$8, 0);
497                 if (target == null)
498                 {
499                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY)get_store().add_element_user(FY$8);
500                 }
501                 target.set(fy);
502             }
503         }
504         
505         /**
506          * Gets the "Application" element
507          */
508         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application.Enum getApplication()
509         {
510             synchronized (monitor())
511             {
512                 check_orphaned();
513                 org.apache.xmlbeans.SimpleValue target = null;
514                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICATION$10, 0);
515                 if (target == null)
516                 {
517                     return null;
518                 }
519                 return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application.Enum)target.getEnumValue();
520             }
521         }
522         
523         /**
524          * Gets (as xml) the "Application" element
525          */
526         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application xgetApplication()
527         {
528             synchronized (monitor())
529             {
530                 check_orphaned();
531                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application target = null;
532                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application)get_store().find_element_user(APPLICATION$10, 0);
533                 return target;
534             }
535         }
536         
537         /**
538          * Sets the "Application" element
539          */
540         public void setApplication(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application.Enum application)
541         {
542             synchronized (monitor())
543             {
544                 check_orphaned();
545                 org.apache.xmlbeans.SimpleValue target = null;
546                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICATION$10, 0);
547                 if (target == null)
548                 {
549                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICATION$10);
550                 }
551                 target.setEnumValue(application);
552             }
553         }
554         
555         /**
556          * Sets (as xml) the "Application" element
557          */
558         public void xsetApplication(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application application)
559         {
560             synchronized (monitor())
561             {
562                 check_orphaned();
563                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application target = null;
564                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application)get_store().find_element_user(APPLICATION$10, 0);
565                 if (target == null)
566                 {
567                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application)get_store().add_element_user(APPLICATION$10);
568                 }
569                 target.set(application);
570             }
571         }
572         
573         /**
574          * Gets the "TypeAssistance" element
575          */
576         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance.Enum getTypeAssistance()
577         {
578             synchronized (monitor())
579             {
580                 check_orphaned();
581                 org.apache.xmlbeans.SimpleValue target = null;
582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEASSISTANCE$12, 0);
583                 if (target == null)
584                 {
585                     return null;
586                 }
587                 return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance.Enum)target.getEnumValue();
588             }
589         }
590         
591         /**
592          * Gets (as xml) the "TypeAssistance" element
593          */
594         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance xgetTypeAssistance()
595         {
596             synchronized (monitor())
597             {
598                 check_orphaned();
599                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance target = null;
600                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance)get_store().find_element_user(TYPEASSISTANCE$12, 0);
601                 return target;
602             }
603         }
604         
605         /**
606          * Sets the "TypeAssistance" element
607          */
608         public void setTypeAssistance(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance.Enum typeAssistance)
609         {
610             synchronized (monitor())
611             {
612                 check_orphaned();
613                 org.apache.xmlbeans.SimpleValue target = null;
614                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEASSISTANCE$12, 0);
615                 if (target == null)
616                 {
617                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TYPEASSISTANCE$12);
618                 }
619                 target.setEnumValue(typeAssistance);
620             }
621         }
622         
623         /**
624          * Sets (as xml) the "TypeAssistance" element
625          */
626         public void xsetTypeAssistance(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance typeAssistance)
627         {
628             synchronized (monitor())
629             {
630                 check_orphaned();
631                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance target = null;
632                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance)get_store().find_element_user(TYPEASSISTANCE$12, 0);
633                 if (target == null)
634                 {
635                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance)get_store().add_element_user(TYPEASSISTANCE$12);
636                 }
637                 target.set(typeAssistance);
638             }
639         }
640         
641         /**
642          * Gets the "FARequestedAmount" element
643          */
644         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount getFARequestedAmount()
645         {
646             synchronized (monitor())
647             {
648                 check_orphaned();
649                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount target = null;
650                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount)get_store().find_element_user(FAREQUESTEDAMOUNT$14, 0);
651                 if (target == null)
652                 {
653                     return null;
654                 }
655                 return target;
656             }
657         }
658         
659         /**
660          * True if has "FARequestedAmount" element
661          */
662         public boolean isSetFARequestedAmount()
663         {
664             synchronized (monitor())
665             {
666                 check_orphaned();
667                 return get_store().count_elements(FAREQUESTEDAMOUNT$14) != 0;
668             }
669         }
670         
671         /**
672          * Sets the "FARequestedAmount" element
673          */
674         public void setFARequestedAmount(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount faRequestedAmount)
675         {
676             generatedSetterHelperImpl(faRequestedAmount, FAREQUESTEDAMOUNT$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
677         }
678         
679         /**
680          * Appends and returns a new empty "FARequestedAmount" element
681          */
682         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount addNewFARequestedAmount()
683         {
684             synchronized (monitor())
685             {
686                 check_orphaned();
687                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount target = null;
688                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount)get_store().add_element_user(FAREQUESTEDAMOUNT$14);
689                 return target;
690             }
691         }
692         
693         /**
694          * Unsets the "FARequestedAmount" element
695          */
696         public void unsetFARequestedAmount()
697         {
698             synchronized (monitor())
699             {
700                 check_orphaned();
701                 get_store().remove_element(FAREQUESTEDAMOUNT$14, 0);
702             }
703         }
704         
705         /**
706          * Gets the "TARequestSummary" element
707          */
708         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary getTARequestSummary()
709         {
710             synchronized (monitor())
711             {
712                 check_orphaned();
713                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary target = null;
714                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary)get_store().find_element_user(TAREQUESTSUMMARY$16, 0);
715                 if (target == null)
716                 {
717                     return null;
718                 }
719                 return target;
720             }
721         }
722         
723         /**
724          * True if has "TARequestSummary" element
725          */
726         public boolean isSetTARequestSummary()
727         {
728             synchronized (monitor())
729             {
730                 check_orphaned();
731                 return get_store().count_elements(TAREQUESTSUMMARY$16) != 0;
732             }
733         }
734         
735         /**
736          * Sets the "TARequestSummary" element
737          */
738         public void setTARequestSummary(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary taRequestSummary)
739         {
740             generatedSetterHelperImpl(taRequestSummary, TAREQUESTSUMMARY$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
741         }
742         
743         /**
744          * Appends and returns a new empty "TARequestSummary" element
745          */
746         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary addNewTARequestSummary()
747         {
748             synchronized (monitor())
749             {
750                 check_orphaned();
751                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary target = null;
752                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary)get_store().add_element_user(TAREQUESTSUMMARY$16);
753                 return target;
754             }
755         }
756         
757         /**
758          * Unsets the "TARequestSummary" element
759          */
760         public void unsetTARequestSummary()
761         {
762             synchronized (monitor())
763             {
764                 check_orphaned();
765                 get_store().remove_element(TAREQUESTSUMMARY$16, 0);
766             }
767         }
768         
769         /**
770          * Gets the "HFFIFARequestedAmount" element
771          */
772         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount getHFFIFARequestedAmount()
773         {
774             synchronized (monitor())
775             {
776                 check_orphaned();
777                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount target = null;
778                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount)get_store().find_element_user(HFFIFAREQUESTEDAMOUNT$18, 0);
779                 if (target == null)
780                 {
781                     return null;
782                 }
783                 return target;
784             }
785         }
786         
787         /**
788          * True if has "HFFIFARequestedAmount" element
789          */
790         public boolean isSetHFFIFARequestedAmount()
791         {
792             synchronized (monitor())
793             {
794                 check_orphaned();
795                 return get_store().count_elements(HFFIFAREQUESTEDAMOUNT$18) != 0;
796             }
797         }
798         
799         /**
800          * Sets the "HFFIFARequestedAmount" element
801          */
802         public void setHFFIFARequestedAmount(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount hffifaRequestedAmount)
803         {
804             generatedSetterHelperImpl(hffifaRequestedAmount, HFFIFAREQUESTEDAMOUNT$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
805         }
806         
807         /**
808          * Appends and returns a new empty "HFFIFARequestedAmount" element
809          */
810         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount addNewHFFIFARequestedAmount()
811         {
812             synchronized (monitor())
813             {
814                 check_orphaned();
815                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount target = null;
816                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount)get_store().add_element_user(HFFIFAREQUESTEDAMOUNT$18);
817                 return target;
818             }
819         }
820         
821         /**
822          * Unsets the "HFFIFARequestedAmount" element
823          */
824         public void unsetHFFIFARequestedAmount()
825         {
826             synchronized (monitor())
827             {
828                 check_orphaned();
829                 get_store().remove_element(HFFIFAREQUESTEDAMOUNT$18, 0);
830             }
831         }
832         
833         /**
834          * Gets the "OtherFunds" element
835          */
836         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOtherFunds()
837         {
838             synchronized (monitor())
839             {
840                 check_orphaned();
841                 org.apache.xmlbeans.SimpleValue target = null;
842                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$20, 0);
843                 if (target == null)
844                 {
845                     return null;
846                 }
847                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
848             }
849         }
850         
851         /**
852          * Gets (as xml) the "OtherFunds" element
853          */
854         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOtherFunds()
855         {
856             synchronized (monitor())
857             {
858                 check_orphaned();
859                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
860                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$20, 0);
861                 return target;
862             }
863         }
864         
865         /**
866          * Sets the "OtherFunds" element
867          */
868         public void setOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherFunds)
869         {
870             synchronized (monitor())
871             {
872                 check_orphaned();
873                 org.apache.xmlbeans.SimpleValue target = null;
874                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$20, 0);
875                 if (target == null)
876                 {
877                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERFUNDS$20);
878                 }
879                 target.setEnumValue(otherFunds);
880             }
881         }
882         
883         /**
884          * Sets (as xml) the "OtherFunds" element
885          */
886         public void xsetOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherFunds)
887         {
888             synchronized (monitor())
889             {
890                 check_orphaned();
891                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
892                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$20, 0);
893                 if (target == null)
894                 {
895                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OTHERFUNDS$20);
896                 }
897                 target.set(otherFunds);
898             }
899         }
900         
901         /**
902          * Gets array of all "OtherFundsTable" elements
903          */
904         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable[] getOtherFundsTableArray()
905         {
906             synchronized (monitor())
907             {
908                 check_orphaned();
909                 java.util.List targetList = new java.util.ArrayList();
910                 get_store().find_all_element_users(OTHERFUNDSTABLE$22, targetList);
911                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable[] result = new gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable[targetList.size()];
912                 targetList.toArray(result);
913                 return result;
914             }
915         }
916         
917         /**
918          * Gets ith "OtherFundsTable" element
919          */
920         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable getOtherFundsTableArray(int i)
921         {
922             synchronized (monitor())
923             {
924                 check_orphaned();
925                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable target = null;
926                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable)get_store().find_element_user(OTHERFUNDSTABLE$22, i);
927                 if (target == null)
928                 {
929                     throw new IndexOutOfBoundsException();
930                 }
931                 return target;
932             }
933         }
934         
935         /**
936          * Returns number of "OtherFundsTable" element
937          */
938         public int sizeOfOtherFundsTableArray()
939         {
940             synchronized (monitor())
941             {
942                 check_orphaned();
943                 return get_store().count_elements(OTHERFUNDSTABLE$22);
944             }
945         }
946         
947         /**
948          * Sets array of all "OtherFundsTable" element  WARNING: This method is not atomicaly synchronized.
949          */
950         public void setOtherFundsTableArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable[] otherFundsTableArray)
951         {
952             check_orphaned();
953             arraySetterHelper(otherFundsTableArray, OTHERFUNDSTABLE$22);
954         }
955         
956         /**
957          * Sets ith "OtherFundsTable" element
958          */
959         public void setOtherFundsTableArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable otherFundsTable)
960         {
961             generatedSetterHelperImpl(otherFundsTable, OTHERFUNDSTABLE$22, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
962         }
963         
964         /**
965          * Inserts and returns a new empty value (as xml) as the ith "OtherFundsTable" element
966          */
967         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable insertNewOtherFundsTable(int i)
968         {
969             synchronized (monitor())
970             {
971                 check_orphaned();
972                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable target = null;
973                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable)get_store().insert_element_user(OTHERFUNDSTABLE$22, i);
974                 return target;
975             }
976         }
977         
978         /**
979          * Appends and returns a new empty value (as xml) as the last "OtherFundsTable" element
980          */
981         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable addNewOtherFundsTable()
982         {
983             synchronized (monitor())
984             {
985                 check_orphaned();
986                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable target = null;
987                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable)get_store().add_element_user(OTHERFUNDSTABLE$22);
988                 return target;
989             }
990         }
991         
992         /**
993          * Removes the ith "OtherFundsTable" element
994          */
995         public void removeOtherFundsTable(int i)
996         {
997             synchronized (monitor())
998             {
999                 check_orphaned();
1000                 get_store().remove_element(OTHERFUNDSTABLE$22, i);
1001             }
1002         }
1003         
1004         /**
1005          * Gets array of all "PriorAwardsTable" elements
1006          */
1007         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable[] getPriorAwardsTableArray()
1008         {
1009             synchronized (monitor())
1010             {
1011                 check_orphaned();
1012                 java.util.List targetList = new java.util.ArrayList();
1013                 get_store().find_all_element_users(PRIORAWARDSTABLE$24, targetList);
1014                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable[] result = new gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable[targetList.size()];
1015                 targetList.toArray(result);
1016                 return result;
1017             }
1018         }
1019         
1020         /**
1021          * Gets ith "PriorAwardsTable" element
1022          */
1023         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable getPriorAwardsTableArray(int i)
1024         {
1025             synchronized (monitor())
1026             {
1027                 check_orphaned();
1028                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable target = null;
1029                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable)get_store().find_element_user(PRIORAWARDSTABLE$24, i);
1030                 if (target == null)
1031                 {
1032                     throw new IndexOutOfBoundsException();
1033                 }
1034                 return target;
1035             }
1036         }
1037         
1038         /**
1039          * Returns number of "PriorAwardsTable" element
1040          */
1041         public int sizeOfPriorAwardsTableArray()
1042         {
1043             synchronized (monitor())
1044             {
1045                 check_orphaned();
1046                 return get_store().count_elements(PRIORAWARDSTABLE$24);
1047             }
1048         }
1049         
1050         /**
1051          * Sets array of all "PriorAwardsTable" element  WARNING: This method is not atomicaly synchronized.
1052          */
1053         public void setPriorAwardsTableArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable[] priorAwardsTableArray)
1054         {
1055             check_orphaned();
1056             arraySetterHelper(priorAwardsTableArray, PRIORAWARDSTABLE$24);
1057         }
1058         
1059         /**
1060          * Sets ith "PriorAwardsTable" element
1061          */
1062         public void setPriorAwardsTableArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable priorAwardsTable)
1063         {
1064             generatedSetterHelperImpl(priorAwardsTable, PRIORAWARDSTABLE$24, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
1065         }
1066         
1067         /**
1068          * Inserts and returns a new empty value (as xml) as the ith "PriorAwardsTable" element
1069          */
1070         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable insertNewPriorAwardsTable(int i)
1071         {
1072             synchronized (monitor())
1073             {
1074                 check_orphaned();
1075                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable target = null;
1076                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable)get_store().insert_element_user(PRIORAWARDSTABLE$24, i);
1077                 return target;
1078             }
1079         }
1080         
1081         /**
1082          * Appends and returns a new empty value (as xml) as the last "PriorAwardsTable" element
1083          */
1084         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable addNewPriorAwardsTable()
1085         {
1086             synchronized (monitor())
1087             {
1088                 check_orphaned();
1089                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable target = null;
1090                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable)get_store().add_element_user(PRIORAWARDSTABLE$24);
1091                 return target;
1092             }
1093         }
1094         
1095         /**
1096          * Removes the ith "PriorAwardsTable" element
1097          */
1098         public void removePriorAwardsTable(int i)
1099         {
1100             synchronized (monitor())
1101             {
1102                 check_orphaned();
1103                 get_store().remove_element(PRIORAWARDSTABLE$24, i);
1104             }
1105         }
1106         
1107         /**
1108          * Gets the "InstitutionType" element
1109          */
1110         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType.Enum getInstitutionType()
1111         {
1112             synchronized (monitor())
1113             {
1114                 check_orphaned();
1115                 org.apache.xmlbeans.SimpleValue target = null;
1116                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$26, 0);
1117                 if (target == null)
1118                 {
1119                     return null;
1120                 }
1121                 return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType.Enum)target.getEnumValue();
1122             }
1123         }
1124         
1125         /**
1126          * Gets (as xml) the "InstitutionType" element
1127          */
1128         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType xgetInstitutionType()
1129         {
1130             synchronized (monitor())
1131             {
1132                 check_orphaned();
1133                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType target = null;
1134                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$26, 0);
1135                 return target;
1136             }
1137         }
1138         
1139         /**
1140          * Sets the "InstitutionType" element
1141          */
1142         public void setInstitutionType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType.Enum institutionType)
1143         {
1144             synchronized (monitor())
1145             {
1146                 check_orphaned();
1147                 org.apache.xmlbeans.SimpleValue target = null;
1148                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$26, 0);
1149                 if (target == null)
1150                 {
1151                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSTITUTIONTYPE$26);
1152                 }
1153                 target.setEnumValue(institutionType);
1154             }
1155         }
1156         
1157         /**
1158          * Sets (as xml) the "InstitutionType" element
1159          */
1160         public void xsetInstitutionType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType institutionType)
1161         {
1162             synchronized (monitor())
1163             {
1164                 check_orphaned();
1165                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType target = null;
1166                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$26, 0);
1167                 if (target == null)
1168                 {
1169                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType)get_store().add_element_user(INSTITUTIONTYPE$26);
1170                 }
1171                 target.set(institutionType);
1172             }
1173         }
1174         
1175         /**
1176          * Gets the "OrganizationStructure" element
1177          */
1178         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure.Enum getOrganizationStructure()
1179         {
1180             synchronized (monitor())
1181             {
1182                 check_orphaned();
1183                 org.apache.xmlbeans.SimpleValue target = null;
1184                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$28, 0);
1185                 if (target == null)
1186                 {
1187                     return null;
1188                 }
1189                 return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure.Enum)target.getEnumValue();
1190             }
1191         }
1192         
1193         /**
1194          * Gets (as xml) the "OrganizationStructure" element
1195          */
1196         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure xgetOrganizationStructure()
1197         {
1198             synchronized (monitor())
1199             {
1200                 check_orphaned();
1201                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure target = null;
1202                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$28, 0);
1203                 return target;
1204             }
1205         }
1206         
1207         /**
1208          * True if has "OrganizationStructure" element
1209          */
1210         public boolean isSetOrganizationStructure()
1211         {
1212             synchronized (monitor())
1213             {
1214                 check_orphaned();
1215                 return get_store().count_elements(ORGANIZATIONSTRUCTURE$28) != 0;
1216             }
1217         }
1218         
1219         /**
1220          * Sets the "OrganizationStructure" element
1221          */
1222         public void setOrganizationStructure(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure.Enum organizationStructure)
1223         {
1224             synchronized (monitor())
1225             {
1226                 check_orphaned();
1227                 org.apache.xmlbeans.SimpleValue target = null;
1228                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$28, 0);
1229                 if (target == null)
1230                 {
1231                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONSTRUCTURE$28);
1232                 }
1233                 target.setEnumValue(organizationStructure);
1234             }
1235         }
1236         
1237         /**
1238          * Sets (as xml) the "OrganizationStructure" element
1239          */
1240         public void xsetOrganizationStructure(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure organizationStructure)
1241         {
1242             synchronized (monitor())
1243             {
1244                 check_orphaned();
1245                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure target = null;
1246                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$28, 0);
1247                 if (target == null)
1248                 {
1249                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure)get_store().add_element_user(ORGANIZATIONSTRUCTURE$28);
1250                 }
1251                 target.set(organizationStructure);
1252             }
1253         }
1254         
1255         /**
1256          * Unsets the "OrganizationStructure" element
1257          */
1258         public void unsetOrganizationStructure()
1259         {
1260             synchronized (monitor())
1261             {
1262                 check_orphaned();
1263                 get_store().remove_element(ORGANIZATIONSTRUCTURE$28, 0);
1264             }
1265         }
1266         
1267         /**
1268          * Gets the "Native" element
1269          */
1270         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNative()
1271         {
1272             synchronized (monitor())
1273             {
1274                 check_orphaned();
1275                 org.apache.xmlbeans.SimpleValue target = null;
1276                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVE$30, 0);
1277                 if (target == null)
1278                 {
1279                     return null;
1280                 }
1281                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1282             }
1283         }
1284         
1285         /**
1286          * Gets (as xml) the "Native" element
1287          */
1288         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNative()
1289         {
1290             synchronized (monitor())
1291             {
1292                 check_orphaned();
1293                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1294                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATIVE$30, 0);
1295                 return target;
1296             }
1297         }
1298         
1299         /**
1300          * True if has "Native" element
1301          */
1302         public boolean isSetNative()
1303         {
1304             synchronized (monitor())
1305             {
1306                 check_orphaned();
1307                 return get_store().count_elements(NATIVE$30) != 0;
1308             }
1309         }
1310         
1311         /**
1312          * Sets the "Native" element
1313          */
1314         public void setNative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum xnative)
1315         {
1316             synchronized (monitor())
1317             {
1318                 check_orphaned();
1319                 org.apache.xmlbeans.SimpleValue target = null;
1320                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVE$30, 0);
1321                 if (target == null)
1322                 {
1323                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATIVE$30);
1324                 }
1325                 target.setEnumValue(xnative);
1326             }
1327         }
1328         
1329         /**
1330          * Sets (as xml) the "Native" element
1331          */
1332         public void xsetNative(gov.grants.apply.system.globalLibraryV20.YesNoDataType xnative)
1333         {
1334             synchronized (monitor())
1335             {
1336                 check_orphaned();
1337                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1338                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATIVE$30, 0);
1339                 if (target == null)
1340                 {
1341                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NATIVE$30);
1342                 }
1343                 target.set(xnative);
1344             }
1345         }
1346         
1347         /**
1348          * Unsets the "Native" element
1349          */
1350         public void unsetNative()
1351         {
1352             synchronized (monitor())
1353             {
1354                 check_orphaned();
1355                 get_store().remove_element(NATIVE$30, 0);
1356             }
1357         }
1358         
1359         /**
1360          * Gets the "SponsoringEntity" element
1361          */
1362         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSponsoringEntity()
1363         {
1364             synchronized (monitor())
1365             {
1366                 check_orphaned();
1367                 org.apache.xmlbeans.SimpleValue target = null;
1368                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SPONSORINGENTITY$32, 0);
1369                 if (target == null)
1370                 {
1371                     return null;
1372                 }
1373                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1374             }
1375         }
1376         
1377         /**
1378          * Gets (as xml) the "SponsoringEntity" element
1379          */
1380         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSponsoringEntity()
1381         {
1382             synchronized (monitor())
1383             {
1384                 check_orphaned();
1385                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1386                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SPONSORINGENTITY$32, 0);
1387                 return target;
1388             }
1389         }
1390         
1391         /**
1392          * Sets the "SponsoringEntity" element
1393          */
1394         public void setSponsoringEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sponsoringEntity)
1395         {
1396             synchronized (monitor())
1397             {
1398                 check_orphaned();
1399                 org.apache.xmlbeans.SimpleValue target = null;
1400                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SPONSORINGENTITY$32, 0);
1401                 if (target == null)
1402                 {
1403                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SPONSORINGENTITY$32);
1404                 }
1405                 target.setEnumValue(sponsoringEntity);
1406             }
1407         }
1408         
1409         /**
1410          * Sets (as xml) the "SponsoringEntity" element
1411          */
1412         public void xsetSponsoringEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType sponsoringEntity)
1413         {
1414             synchronized (monitor())
1415             {
1416                 check_orphaned();
1417                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1418                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SPONSORINGENTITY$32, 0);
1419                 if (target == null)
1420                 {
1421                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SPONSORINGENTITY$32);
1422                 }
1423                 target.set(sponsoringEntity);
1424             }
1425         }
1426         
1427         /**
1428          * Gets the "QID_65" element
1429          */
1430         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID65()
1431         {
1432             synchronized (monitor())
1433             {
1434                 check_orphaned();
1435                 org.apache.xmlbeans.SimpleValue target = null;
1436                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$34, 0);
1437                 if (target == null)
1438                 {
1439                     return null;
1440                 }
1441                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1442             }
1443         }
1444         
1445         /**
1446          * Gets (as xml) the "QID_65" element
1447          */
1448         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID65()
1449         {
1450             synchronized (monitor())
1451             {
1452                 check_orphaned();
1453                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1454                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$34, 0);
1455                 return target;
1456             }
1457         }
1458         
1459         /**
1460          * Sets the "QID_65" element
1461          */
1462         public void setQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid65)
1463         {
1464             synchronized (monitor())
1465             {
1466                 check_orphaned();
1467                 org.apache.xmlbeans.SimpleValue target = null;
1468                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$34, 0);
1469                 if (target == null)
1470                 {
1471                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID65$34);
1472                 }
1473                 target.setEnumValue(qid65);
1474             }
1475         }
1476         
1477         /**
1478          * Sets (as xml) the "QID_65" element
1479          */
1480         public void xsetQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid65)
1481         {
1482             synchronized (monitor())
1483             {
1484                 check_orphaned();
1485                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1486                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$34, 0);
1487                 if (target == null)
1488                 {
1489                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID65$34);
1490                 }
1491                 target.set(qid65);
1492             }
1493         }
1494         
1495         /**
1496          * Gets the "DateofIncorporation" element
1497          */
1498         public java.util.Calendar getDateofIncorporation()
1499         {
1500             synchronized (monitor())
1501             {
1502                 check_orphaned();
1503                 org.apache.xmlbeans.SimpleValue target = null;
1504                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$36, 0);
1505                 if (target == null)
1506                 {
1507                     return null;
1508                 }
1509                 return target.getCalendarValue();
1510             }
1511         }
1512         
1513         /**
1514          * Gets (as xml) the "DateofIncorporation" element
1515          */
1516         public org.apache.xmlbeans.XmlDate xgetDateofIncorporation()
1517         {
1518             synchronized (monitor())
1519             {
1520                 check_orphaned();
1521                 org.apache.xmlbeans.XmlDate target = null;
1522                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$36, 0);
1523                 return target;
1524             }
1525         }
1526         
1527         /**
1528          * Sets the "DateofIncorporation" element
1529          */
1530         public void setDateofIncorporation(java.util.Calendar dateofIncorporation)
1531         {
1532             synchronized (monitor())
1533             {
1534                 check_orphaned();
1535                 org.apache.xmlbeans.SimpleValue target = null;
1536                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$36, 0);
1537                 if (target == null)
1538                 {
1539                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATEOFINCORPORATION$36);
1540                 }
1541                 target.setCalendarValue(dateofIncorporation);
1542             }
1543         }
1544         
1545         /**
1546          * Sets (as xml) the "DateofIncorporation" element
1547          */
1548         public void xsetDateofIncorporation(org.apache.xmlbeans.XmlDate dateofIncorporation)
1549         {
1550             synchronized (monitor())
1551             {
1552                 check_orphaned();
1553                 org.apache.xmlbeans.XmlDate target = null;
1554                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$36, 0);
1555                 if (target == null)
1556                 {
1557                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATEOFINCORPORATION$36);
1558                 }
1559                 target.set(dateofIncorporation);
1560             }
1561         }
1562         
1563         /**
1564          * Gets the "DateStarted" element
1565          */
1566         public java.util.Calendar getDateStarted()
1567         {
1568             synchronized (monitor())
1569             {
1570                 check_orphaned();
1571                 org.apache.xmlbeans.SimpleValue target = null;
1572                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$38, 0);
1573                 if (target == null)
1574                 {
1575                     return null;
1576                 }
1577                 return target.getCalendarValue();
1578             }
1579         }
1580         
1581         /**
1582          * Gets (as xml) the "DateStarted" element
1583          */
1584         public org.apache.xmlbeans.XmlDate xgetDateStarted()
1585         {
1586             synchronized (monitor())
1587             {
1588                 check_orphaned();
1589                 org.apache.xmlbeans.XmlDate target = null;
1590                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$38, 0);
1591                 return target;
1592             }
1593         }
1594         
1595         /**
1596          * Sets the "DateStarted" element
1597          */
1598         public void setDateStarted(java.util.Calendar dateStarted)
1599         {
1600             synchronized (monitor())
1601             {
1602                 check_orphaned();
1603                 org.apache.xmlbeans.SimpleValue target = null;
1604                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$38, 0);
1605                 if (target == null)
1606                 {
1607                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATESTARTED$38);
1608                 }
1609                 target.setCalendarValue(dateStarted);
1610             }
1611         }
1612         
1613         /**
1614          * Sets (as xml) the "DateStarted" element
1615          */
1616         public void xsetDateStarted(org.apache.xmlbeans.XmlDate dateStarted)
1617         {
1618             synchronized (monitor())
1619             {
1620                 check_orphaned();
1621                 org.apache.xmlbeans.XmlDate target = null;
1622                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$38, 0);
1623                 if (target == null)
1624                 {
1625                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATESTARTED$38);
1626                 }
1627                 target.set(dateStarted);
1628             }
1629         }
1630         
1631         /**
1632          * Gets the "CongressionalDistrictApplicant" element
1633          */
1634         public java.lang.String getCongressionalDistrictApplicant()
1635         {
1636             synchronized (monitor())
1637             {
1638                 check_orphaned();
1639                 org.apache.xmlbeans.SimpleValue target = null;
1640                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$40, 0);
1641                 if (target == null)
1642                 {
1643                     return null;
1644                 }
1645                 return target.getStringValue();
1646             }
1647         }
1648         
1649         /**
1650          * Gets (as xml) the "CongressionalDistrictApplicant" element
1651          */
1652         public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant()
1653         {
1654             synchronized (monitor())
1655             {
1656                 check_orphaned();
1657                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1658                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$40, 0);
1659                 return target;
1660             }
1661         }
1662         
1663         /**
1664          * Sets the "CongressionalDistrictApplicant" element
1665          */
1666         public void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant)
1667         {
1668             synchronized (monitor())
1669             {
1670                 check_orphaned();
1671                 org.apache.xmlbeans.SimpleValue target = null;
1672                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$40, 0);
1673                 if (target == null)
1674                 {
1675                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$40);
1676                 }
1677                 target.setStringValue(congressionalDistrictApplicant);
1678             }
1679         }
1680         
1681         /**
1682          * Sets (as xml) the "CongressionalDistrictApplicant" element
1683          */
1684         public void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant)
1685         {
1686             synchronized (monitor())
1687             {
1688                 check_orphaned();
1689                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1690                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$40, 0);
1691                 if (target == null)
1692                 {
1693                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$40);
1694                 }
1695                 target.set(congressionalDistrictApplicant);
1696             }
1697         }
1698         
1699         /**
1700          * Gets the "QID_42" element
1701          */
1702         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42.Enum getQID42()
1703         {
1704             synchronized (monitor())
1705             {
1706                 check_orphaned();
1707                 org.apache.xmlbeans.SimpleValue target = null;
1708                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$42, 0);
1709                 if (target == null)
1710                 {
1711                     return null;
1712                 }
1713                 return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42.Enum)target.getEnumValue();
1714             }
1715         }
1716         
1717         /**
1718          * Gets (as xml) the "QID_42" element
1719          */
1720         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42 xgetQID42()
1721         {
1722             synchronized (monitor())
1723             {
1724                 check_orphaned();
1725                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42 target = null;
1726                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42)get_store().find_element_user(QID42$42, 0);
1727                 return target;
1728             }
1729         }
1730         
1731         /**
1732          * Sets the "QID_42" element
1733          */
1734         public void setQID42(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42.Enum qid42)
1735         {
1736             synchronized (monitor())
1737             {
1738                 check_orphaned();
1739                 org.apache.xmlbeans.SimpleValue target = null;
1740                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$42, 0);
1741                 if (target == null)
1742                 {
1743                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID42$42);
1744                 }
1745                 target.setEnumValue(qid42);
1746             }
1747         }
1748         
1749         /**
1750          * Sets (as xml) the "QID_42" element
1751          */
1752         public void xsetQID42(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42 qid42)
1753         {
1754             synchronized (monitor())
1755             {
1756                 check_orphaned();
1757                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42 target = null;
1758                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42)get_store().find_element_user(QID42$42, 0);
1759                 if (target == null)
1760                 {
1761                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42)get_store().add_element_user(QID42$42);
1762                 }
1763                 target.set(qid42);
1764             }
1765         }
1766         
1767         /**
1768          * Gets the "QID_66" element
1769          */
1770         public long getQID66()
1771         {
1772             synchronized (monitor())
1773             {
1774                 check_orphaned();
1775                 org.apache.xmlbeans.SimpleValue target = null;
1776                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$44, 0);
1777                 if (target == null)
1778                 {
1779                     return 0L;
1780                 }
1781                 return target.getLongValue();
1782             }
1783         }
1784         
1785         /**
1786          * Gets (as xml) the "QID_66" element
1787          */
1788         public gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetQID66()
1789         {
1790             synchronized (monitor())
1791             {
1792                 check_orphaned();
1793                 gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
1794                 target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(QID66$44, 0);
1795                 return target;
1796             }
1797         }
1798         
1799         /**
1800          * Sets the "QID_66" element
1801          */
1802         public void setQID66(long qid66)
1803         {
1804             synchronized (monitor())
1805             {
1806                 check_orphaned();
1807                 org.apache.xmlbeans.SimpleValue target = null;
1808                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$44, 0);
1809                 if (target == null)
1810                 {
1811                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID66$44);
1812                 }
1813                 target.setLongValue(qid66);
1814             }
1815         }
1816         
1817         /**
1818          * Sets (as xml) the "QID_66" element
1819          */
1820         public void xsetQID66(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType qid66)
1821         {
1822             synchronized (monitor())
1823             {
1824                 check_orphaned();
1825                 gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
1826                 target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(QID66$44, 0);
1827                 if (target == null)
1828                 {
1829                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().add_element_user(QID66$44);
1830                 }
1831                 target.set(qid66);
1832             }
1833         }
1834         
1835         /**
1836          * Gets the "TotalFTEs" element
1837          */
1838         public int getTotalFTEs()
1839         {
1840             synchronized (monitor())
1841             {
1842                 check_orphaned();
1843                 org.apache.xmlbeans.SimpleValue target = null;
1844                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALFTES$46, 0);
1845                 if (target == null)
1846                 {
1847                     return 0;
1848                 }
1849                 return target.getIntValue();
1850             }
1851         }
1852         
1853         /**
1854          * Gets (as xml) the "TotalFTEs" element
1855          */
1856         public gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetTotalFTEs()
1857         {
1858             synchronized (monitor())
1859             {
1860                 check_orphaned();
1861                 gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
1862                 target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(TOTALFTES$46, 0);
1863                 return target;
1864             }
1865         }
1866         
1867         /**
1868          * True if has "TotalFTEs" element
1869          */
1870         public boolean isSetTotalFTEs()
1871         {
1872             synchronized (monitor())
1873             {
1874                 check_orphaned();
1875                 return get_store().count_elements(TOTALFTES$46) != 0;
1876             }
1877         }
1878         
1879         /**
1880          * Sets the "TotalFTEs" element
1881          */
1882         public void setTotalFTEs(int totalFTEs)
1883         {
1884             synchronized (monitor())
1885             {
1886                 check_orphaned();
1887                 org.apache.xmlbeans.SimpleValue target = null;
1888                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALFTES$46, 0);
1889                 if (target == null)
1890                 {
1891                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALFTES$46);
1892                 }
1893                 target.setIntValue(totalFTEs);
1894             }
1895         }
1896         
1897         /**
1898          * Sets (as xml) the "TotalFTEs" element
1899          */
1900         public void xsetTotalFTEs(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType totalFTEs)
1901         {
1902             synchronized (monitor())
1903             {
1904                 check_orphaned();
1905                 gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
1906                 target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(TOTALFTES$46, 0);
1907                 if (target == null)
1908                 {
1909                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().add_element_user(TOTALFTES$46);
1910                 }
1911                 target.set(totalFTEs);
1912             }
1913         }
1914         
1915         /**
1916          * Unsets the "TotalFTEs" element
1917          */
1918         public void unsetTotalFTEs()
1919         {
1920             synchronized (monitor())
1921             {
1922                 check_orphaned();
1923                 get_store().remove_element(TOTALFTES$46, 0);
1924             }
1925         }
1926         
1927         /**
1928          * Gets the "RegulatoryBody" element
1929          */
1930         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody.Enum getRegulatoryBody()
1931         {
1932             synchronized (monitor())
1933             {
1934                 check_orphaned();
1935                 org.apache.xmlbeans.SimpleValue target = null;
1936                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$48, 0);
1937                 if (target == null)
1938                 {
1939                     return null;
1940                 }
1941                 return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody.Enum)target.getEnumValue();
1942             }
1943         }
1944         
1945         /**
1946          * Gets (as xml) the "RegulatoryBody" element
1947          */
1948         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody xgetRegulatoryBody()
1949         {
1950             synchronized (monitor())
1951             {
1952                 check_orphaned();
1953                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody target = null;
1954                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$48, 0);
1955                 return target;
1956             }
1957         }
1958         
1959         /**
1960          * True if has "RegulatoryBody" element
1961          */
1962         public boolean isSetRegulatoryBody()
1963         {
1964             synchronized (monitor())
1965             {
1966                 check_orphaned();
1967                 return get_store().count_elements(REGULATORYBODY$48) != 0;
1968             }
1969         }
1970         
1971         /**
1972          * Sets the "RegulatoryBody" element
1973          */
1974         public void setRegulatoryBody(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody.Enum regulatoryBody)
1975         {
1976             synchronized (monitor())
1977             {
1978                 check_orphaned();
1979                 org.apache.xmlbeans.SimpleValue target = null;
1980                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$48, 0);
1981                 if (target == null)
1982                 {
1983                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REGULATORYBODY$48);
1984                 }
1985                 target.setEnumValue(regulatoryBody);
1986             }
1987         }
1988         
1989         /**
1990          * Sets (as xml) the "RegulatoryBody" element
1991          */
1992         public void xsetRegulatoryBody(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody regulatoryBody)
1993         {
1994             synchronized (monitor())
1995             {
1996                 check_orphaned();
1997                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody target = null;
1998                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$48, 0);
1999                 if (target == null)
2000                 {
2001                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody)get_store().add_element_user(REGULATORYBODY$48);
2002                 }
2003                 target.set(regulatoryBody);
2004             }
2005         }
2006         
2007         /**
2008          * Unsets the "RegulatoryBody" element
2009          */
2010         public void unsetRegulatoryBody()
2011         {
2012             synchronized (monitor())
2013             {
2014                 check_orphaned();
2015                 get_store().remove_element(REGULATORYBODY$48, 0);
2016             }
2017         }
2018         
2019         /**
2020          * Gets the "OtherRegulatoryBody" element
2021          */
2022         public java.lang.String getOtherRegulatoryBody()
2023         {
2024             synchronized (monitor())
2025             {
2026                 check_orphaned();
2027                 org.apache.xmlbeans.SimpleValue target = null;
2028                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$50, 0);
2029                 if (target == null)
2030                 {
2031                     return null;
2032                 }
2033                 return target.getStringValue();
2034             }
2035         }
2036         
2037         /**
2038          * Gets (as xml) the "OtherRegulatoryBody" element
2039          */
2040         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody xgetOtherRegulatoryBody()
2041         {
2042             synchronized (monitor())
2043             {
2044                 check_orphaned();
2045                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody target = null;
2046                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$50, 0);
2047                 return target;
2048             }
2049         }
2050         
2051         /**
2052          * True if has "OtherRegulatoryBody" element
2053          */
2054         public boolean isSetOtherRegulatoryBody()
2055         {
2056             synchronized (monitor())
2057             {
2058                 check_orphaned();
2059                 return get_store().count_elements(OTHERREGULATORYBODY$50) != 0;
2060             }
2061         }
2062         
2063         /**
2064          * Sets the "OtherRegulatoryBody" element
2065          */
2066         public void setOtherRegulatoryBody(java.lang.String otherRegulatoryBody)
2067         {
2068             synchronized (monitor())
2069             {
2070                 check_orphaned();
2071                 org.apache.xmlbeans.SimpleValue target = null;
2072                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$50, 0);
2073                 if (target == null)
2074                 {
2075                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERREGULATORYBODY$50);
2076                 }
2077                 target.setStringValue(otherRegulatoryBody);
2078             }
2079         }
2080         
2081         /**
2082          * Sets (as xml) the "OtherRegulatoryBody" element
2083          */
2084         public void xsetOtherRegulatoryBody(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody otherRegulatoryBody)
2085         {
2086             synchronized (monitor())
2087             {
2088                 check_orphaned();
2089                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody target = null;
2090                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$50, 0);
2091                 if (target == null)
2092                 {
2093                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody)get_store().add_element_user(OTHERREGULATORYBODY$50);
2094                 }
2095                 target.set(otherRegulatoryBody);
2096             }
2097         }
2098         
2099         /**
2100          * Unsets the "OtherRegulatoryBody" element
2101          */
2102         public void unsetOtherRegulatoryBody()
2103         {
2104             synchronized (monitor())
2105             {
2106                 check_orphaned();
2107                 get_store().remove_element(OTHERREGULATORYBODY$50, 0);
2108             }
2109         }
2110         
2111         /**
2112          * Gets the "FDICCertification" element
2113          */
2114         public java.lang.String getFDICCertification()
2115         {
2116             synchronized (monitor())
2117             {
2118                 check_orphaned();
2119                 org.apache.xmlbeans.SimpleValue target = null;
2120                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$52, 0);
2121                 if (target == null)
2122                 {
2123                     return null;
2124                 }
2125                 return target.getStringValue();
2126             }
2127         }
2128         
2129         /**
2130          * Gets (as xml) the "FDICCertification" element
2131          */
2132         public gov.grants.apply.forms.naca201111V11.NACA201111String15DataType xgetFDICCertification()
2133         {
2134             synchronized (monitor())
2135             {
2136                 check_orphaned();
2137                 gov.grants.apply.forms.naca201111V11.NACA201111String15DataType target = null;
2138                 target = (gov.grants.apply.forms.naca201111V11.NACA201111String15DataType)get_store().find_element_user(FDICCERTIFICATION$52, 0);
2139                 return target;
2140             }
2141         }
2142         
2143         /**
2144          * True if has "FDICCertification" element
2145          */
2146         public boolean isSetFDICCertification()
2147         {
2148             synchronized (monitor())
2149             {
2150                 check_orphaned();
2151                 return get_store().count_elements(FDICCERTIFICATION$52) != 0;
2152             }
2153         }
2154         
2155         /**
2156          * Sets the "FDICCertification" element
2157          */
2158         public void setFDICCertification(java.lang.String fdicCertification)
2159         {
2160             synchronized (monitor())
2161             {
2162                 check_orphaned();
2163                 org.apache.xmlbeans.SimpleValue target = null;
2164                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$52, 0);
2165                 if (target == null)
2166                 {
2167                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FDICCERTIFICATION$52);
2168                 }
2169                 target.setStringValue(fdicCertification);
2170             }
2171         }
2172         
2173         /**
2174          * Sets (as xml) the "FDICCertification" element
2175          */
2176         public void xsetFDICCertification(gov.grants.apply.forms.naca201111V11.NACA201111String15DataType fdicCertification)
2177         {
2178             synchronized (monitor())
2179             {
2180                 check_orphaned();
2181                 gov.grants.apply.forms.naca201111V11.NACA201111String15DataType target = null;
2182                 target = (gov.grants.apply.forms.naca201111V11.NACA201111String15DataType)get_store().find_element_user(FDICCERTIFICATION$52, 0);
2183                 if (target == null)
2184                 {
2185                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String15DataType)get_store().add_element_user(FDICCERTIFICATION$52);
2186                 }
2187                 target.set(fdicCertification);
2188             }
2189         }
2190         
2191         /**
2192          * Unsets the "FDICCertification" element
2193          */
2194         public void unsetFDICCertification()
2195         {
2196             synchronized (monitor())
2197             {
2198                 check_orphaned();
2199                 get_store().remove_element(FDICCERTIFICATION$52, 0);
2200             }
2201         }
2202         
2203         /**
2204          * Gets the "CharterNumber" element
2205          */
2206         public java.lang.String getCharterNumber()
2207         {
2208             synchronized (monitor())
2209             {
2210                 check_orphaned();
2211                 org.apache.xmlbeans.SimpleValue target = null;
2212                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$54, 0);
2213                 if (target == null)
2214                 {
2215                     return null;
2216                 }
2217                 return target.getStringValue();
2218             }
2219         }
2220         
2221         /**
2222          * Gets (as xml) the "CharterNumber" element
2223          */
2224         public gov.grants.apply.forms.naca201111V11.NACA201111String15DataType xgetCharterNumber()
2225         {
2226             synchronized (monitor())
2227             {
2228                 check_orphaned();
2229                 gov.grants.apply.forms.naca201111V11.NACA201111String15DataType target = null;
2230                 target = (gov.grants.apply.forms.naca201111V11.NACA201111String15DataType)get_store().find_element_user(CHARTERNUMBER$54, 0);
2231                 return target;
2232             }
2233         }
2234         
2235         /**
2236          * True if has "CharterNumber" element
2237          */
2238         public boolean isSetCharterNumber()
2239         {
2240             synchronized (monitor())
2241             {
2242                 check_orphaned();
2243                 return get_store().count_elements(CHARTERNUMBER$54) != 0;
2244             }
2245         }
2246         
2247         /**
2248          * Sets the "CharterNumber" element
2249          */
2250         public void setCharterNumber(java.lang.String charterNumber)
2251         {
2252             synchronized (monitor())
2253             {
2254                 check_orphaned();
2255                 org.apache.xmlbeans.SimpleValue target = null;
2256                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$54, 0);
2257                 if (target == null)
2258                 {
2259                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHARTERNUMBER$54);
2260                 }
2261                 target.setStringValue(charterNumber);
2262             }
2263         }
2264         
2265         /**
2266          * Sets (as xml) the "CharterNumber" element
2267          */
2268         public void xsetCharterNumber(gov.grants.apply.forms.naca201111V11.NACA201111String15DataType charterNumber)
2269         {
2270             synchronized (monitor())
2271             {
2272                 check_orphaned();
2273                 gov.grants.apply.forms.naca201111V11.NACA201111String15DataType target = null;
2274                 target = (gov.grants.apply.forms.naca201111V11.NACA201111String15DataType)get_store().find_element_user(CHARTERNUMBER$54, 0);
2275                 if (target == null)
2276                 {
2277                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String15DataType)get_store().add_element_user(CHARTERNUMBER$54);
2278                 }
2279                 target.set(charterNumber);
2280             }
2281         }
2282         
2283         /**
2284          * Unsets the "CharterNumber" element
2285          */
2286         public void unsetCharterNumber()
2287         {
2288             synchronized (monitor())
2289             {
2290                 check_orphaned();
2291                 get_store().remove_element(CHARTERNUMBER$54, 0);
2292             }
2293         }
2294         
2295         /**
2296          * Gets the "MinorityDepository" element
2297          */
2298         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorityDepository()
2299         {
2300             synchronized (monitor())
2301             {
2302                 check_orphaned();
2303                 org.apache.xmlbeans.SimpleValue target = null;
2304                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITYDEPOSITORY$56, 0);
2305                 if (target == null)
2306                 {
2307                     return null;
2308                 }
2309                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2310             }
2311         }
2312         
2313         /**
2314          * Gets (as xml) the "MinorityDepository" element
2315          */
2316         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorityDepository()
2317         {
2318             synchronized (monitor())
2319             {
2320                 check_orphaned();
2321                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2322                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITYDEPOSITORY$56, 0);
2323                 return target;
2324             }
2325         }
2326         
2327         /**
2328          * True if has "MinorityDepository" element
2329          */
2330         public boolean isSetMinorityDepository()
2331         {
2332             synchronized (monitor())
2333             {
2334                 check_orphaned();
2335                 return get_store().count_elements(MINORITYDEPOSITORY$56) != 0;
2336             }
2337         }
2338         
2339         /**
2340          * Sets the "MinorityDepository" element
2341          */
2342         public void setMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorityDepository)
2343         {
2344             synchronized (monitor())
2345             {
2346                 check_orphaned();
2347                 org.apache.xmlbeans.SimpleValue target = null;
2348                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITYDEPOSITORY$56, 0);
2349                 if (target == null)
2350                 {
2351                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINORITYDEPOSITORY$56);
2352                 }
2353                 target.setEnumValue(minorityDepository);
2354             }
2355         }
2356         
2357         /**
2358          * Sets (as xml) the "MinorityDepository" element
2359          */
2360         public void xsetMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorityDepository)
2361         {
2362             synchronized (monitor())
2363             {
2364                 check_orphaned();
2365                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2366                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITYDEPOSITORY$56, 0);
2367                 if (target == null)
2368                 {
2369                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINORITYDEPOSITORY$56);
2370                 }
2371                 target.set(minorityDepository);
2372             }
2373         }
2374         
2375         /**
2376          * Unsets the "MinorityDepository" element
2377          */
2378         public void unsetMinorityDepository()
2379         {
2380             synchronized (monitor())
2381             {
2382                 check_orphaned();
2383                 get_store().remove_element(MINORITYDEPOSITORY$56, 0);
2384             }
2385         }
2386         
2387         /**
2388          * Gets the "CertificationStatus" element
2389          */
2390         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus.Enum getCertificationStatus()
2391         {
2392             synchronized (monitor())
2393             {
2394                 check_orphaned();
2395                 org.apache.xmlbeans.SimpleValue target = null;
2396                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$58, 0);
2397                 if (target == null)
2398                 {
2399                     return null;
2400                 }
2401                 return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus.Enum)target.getEnumValue();
2402             }
2403         }
2404         
2405         /**
2406          * Gets (as xml) the "CertificationStatus" element
2407          */
2408         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus xgetCertificationStatus()
2409         {
2410             synchronized (monitor())
2411             {
2412                 check_orphaned();
2413                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus target = null;
2414                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$58, 0);
2415                 return target;
2416             }
2417         }
2418         
2419         /**
2420          * Sets the "CertificationStatus" element
2421          */
2422         public void setCertificationStatus(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus.Enum certificationStatus)
2423         {
2424             synchronized (monitor())
2425             {
2426                 check_orphaned();
2427                 org.apache.xmlbeans.SimpleValue target = null;
2428                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$58, 0);
2429                 if (target == null)
2430                 {
2431                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONSTATUS$58);
2432                 }
2433                 target.setEnumValue(certificationStatus);
2434             }
2435         }
2436         
2437         /**
2438          * Sets (as xml) the "CertificationStatus" element
2439          */
2440         public void xsetCertificationStatus(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus certificationStatus)
2441         {
2442             synchronized (monitor())
2443             {
2444                 check_orphaned();
2445                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus target = null;
2446                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$58, 0);
2447                 if (target == null)
2448                 {
2449                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus)get_store().add_element_user(CERTIFICATIONSTATUS$58);
2450                 }
2451                 target.set(certificationStatus);
2452             }
2453         }
2454         
2455         /**
2456          * Gets the "CDFICertificationNumber" element
2457          */
2458         public java.lang.String getCDFICertificationNumber()
2459         {
2460             synchronized (monitor())
2461             {
2462                 check_orphaned();
2463                 org.apache.xmlbeans.SimpleValue target = null;
2464                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$60, 0);
2465                 if (target == null)
2466                 {
2467                     return null;
2468                 }
2469                 return target.getStringValue();
2470             }
2471         }
2472         
2473         /**
2474          * Gets (as xml) the "CDFICertificationNumber" element
2475          */
2476         public gov.grants.apply.forms.naca201111V11.NACA201111String15DataType xgetCDFICertificationNumber()
2477         {
2478             synchronized (monitor())
2479             {
2480                 check_orphaned();
2481                 gov.grants.apply.forms.naca201111V11.NACA201111String15DataType target = null;
2482                 target = (gov.grants.apply.forms.naca201111V11.NACA201111String15DataType)get_store().find_element_user(CDFICERTIFICATIONNUMBER$60, 0);
2483                 return target;
2484             }
2485         }
2486         
2487         /**
2488          * True if has "CDFICertificationNumber" element
2489          */
2490         public boolean isSetCDFICertificationNumber()
2491         {
2492             synchronized (monitor())
2493             {
2494                 check_orphaned();
2495                 return get_store().count_elements(CDFICERTIFICATIONNUMBER$60) != 0;
2496             }
2497         }
2498         
2499         /**
2500          * Sets the "CDFICertificationNumber" element
2501          */
2502         public void setCDFICertificationNumber(java.lang.String cdfiCertificationNumber)
2503         {
2504             synchronized (monitor())
2505             {
2506                 check_orphaned();
2507                 org.apache.xmlbeans.SimpleValue target = null;
2508                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$60, 0);
2509                 if (target == null)
2510                 {
2511                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFICERTIFICATIONNUMBER$60);
2512                 }
2513                 target.setStringValue(cdfiCertificationNumber);
2514             }
2515         }
2516         
2517         /**
2518          * Sets (as xml) the "CDFICertificationNumber" element
2519          */
2520         public void xsetCDFICertificationNumber(gov.grants.apply.forms.naca201111V11.NACA201111String15DataType cdfiCertificationNumber)
2521         {
2522             synchronized (monitor())
2523             {
2524                 check_orphaned();
2525                 gov.grants.apply.forms.naca201111V11.NACA201111String15DataType target = null;
2526                 target = (gov.grants.apply.forms.naca201111V11.NACA201111String15DataType)get_store().find_element_user(CDFICERTIFICATIONNUMBER$60, 0);
2527                 if (target == null)
2528                 {
2529                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String15DataType)get_store().add_element_user(CDFICERTIFICATIONNUMBER$60);
2530                 }
2531                 target.set(cdfiCertificationNumber);
2532             }
2533         }
2534         
2535         /**
2536          * Unsets the "CDFICertificationNumber" element
2537          */
2538         public void unsetCDFICertificationNumber()
2539         {
2540             synchronized (monitor())
2541             {
2542                 check_orphaned();
2543                 get_store().remove_element(CDFICERTIFICATIONNUMBER$60, 0);
2544             }
2545         }
2546         
2547         /**
2548          * Gets the "CertificationPending" element
2549          */
2550         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationPending()
2551         {
2552             synchronized (monitor())
2553             {
2554                 check_orphaned();
2555                 org.apache.xmlbeans.SimpleValue target = null;
2556                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$62, 0);
2557                 if (target == null)
2558                 {
2559                     return null;
2560                 }
2561                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2562             }
2563         }
2564         
2565         /**
2566          * Gets (as xml) the "CertificationPending" element
2567          */
2568         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationPending()
2569         {
2570             synchronized (monitor())
2571             {
2572                 check_orphaned();
2573                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2574                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$62, 0);
2575                 return target;
2576             }
2577         }
2578         
2579         /**
2580          * True if has "CertificationPending" element
2581          */
2582         public boolean isSetCertificationPending()
2583         {
2584             synchronized (monitor())
2585             {
2586                 check_orphaned();
2587                 return get_store().count_elements(CERTIFICATIONPENDING$62) != 0;
2588             }
2589         }
2590         
2591         /**
2592          * Sets the "CertificationPending" element
2593          */
2594         public void setCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationPending)
2595         {
2596             synchronized (monitor())
2597             {
2598                 check_orphaned();
2599                 org.apache.xmlbeans.SimpleValue target = null;
2600                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$62, 0);
2601                 if (target == null)
2602                 {
2603                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONPENDING$62);
2604                 }
2605                 target.setEnumValue(certificationPending);
2606             }
2607         }
2608         
2609         /**
2610          * Sets (as xml) the "CertificationPending" element
2611          */
2612         public void xsetCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationPending)
2613         {
2614             synchronized (monitor())
2615             {
2616                 check_orphaned();
2617                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2618                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$62, 0);
2619                 if (target == null)
2620                 {
2621                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CERTIFICATIONPENDING$62);
2622                 }
2623                 target.set(certificationPending);
2624             }
2625         }
2626         
2627         /**
2628          * Unsets the "CertificationPending" element
2629          */
2630         public void unsetCertificationPending()
2631         {
2632             synchronized (monitor())
2633             {
2634                 check_orphaned();
2635                 get_store().remove_element(CERTIFICATIONPENDING$62, 0);
2636             }
2637         }
2638         
2639         /**
2640          * Gets the "SubmissionDate" element
2641          */
2642         public java.util.Calendar getSubmissionDate()
2643         {
2644             synchronized (monitor())
2645             {
2646                 check_orphaned();
2647                 org.apache.xmlbeans.SimpleValue target = null;
2648                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$64, 0);
2649                 if (target == null)
2650                 {
2651                     return null;
2652                 }
2653                 return target.getCalendarValue();
2654             }
2655         }
2656         
2657         /**
2658          * Gets (as xml) the "SubmissionDate" element
2659          */
2660         public org.apache.xmlbeans.XmlDate xgetSubmissionDate()
2661         {
2662             synchronized (monitor())
2663             {
2664                 check_orphaned();
2665                 org.apache.xmlbeans.XmlDate target = null;
2666                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$64, 0);
2667                 return target;
2668             }
2669         }
2670         
2671         /**
2672          * True if has "SubmissionDate" element
2673          */
2674         public boolean isSetSubmissionDate()
2675         {
2676             synchronized (monitor())
2677             {
2678                 check_orphaned();
2679                 return get_store().count_elements(SUBMISSIONDATE$64) != 0;
2680             }
2681         }
2682         
2683         /**
2684          * Sets the "SubmissionDate" element
2685          */
2686         public void setSubmissionDate(java.util.Calendar submissionDate)
2687         {
2688             synchronized (monitor())
2689             {
2690                 check_orphaned();
2691                 org.apache.xmlbeans.SimpleValue target = null;
2692                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$64, 0);
2693                 if (target == null)
2694                 {
2695                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMISSIONDATE$64);
2696                 }
2697                 target.setCalendarValue(submissionDate);
2698             }
2699         }
2700         
2701         /**
2702          * Sets (as xml) the "SubmissionDate" element
2703          */
2704         public void xsetSubmissionDate(org.apache.xmlbeans.XmlDate submissionDate)
2705         {
2706             synchronized (monitor())
2707             {
2708                 check_orphaned();
2709                 org.apache.xmlbeans.XmlDate target = null;
2710                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$64, 0);
2711                 if (target == null)
2712                 {
2713                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(SUBMISSIONDATE$64);
2714                 }
2715                 target.set(submissionDate);
2716             }
2717         }
2718         
2719         /**
2720          * Unsets the "SubmissionDate" element
2721          */
2722         public void unsetSubmissionDate()
2723         {
2724             synchronized (monitor())
2725             {
2726                 check_orphaned();
2727                 get_store().remove_element(SUBMISSIONDATE$64, 0);
2728             }
2729         }
2730         
2731         /**
2732          * Gets the "CertificationChecklist" element
2733          */
2734         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist getCertificationChecklist()
2735         {
2736             synchronized (monitor())
2737             {
2738                 check_orphaned();
2739                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist target = null;
2740                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist)get_store().find_element_user(CERTIFICATIONCHECKLIST$66, 0);
2741                 if (target == null)
2742                 {
2743                     return null;
2744                 }
2745                 return target;
2746             }
2747         }
2748         
2749         /**
2750          * True if has "CertificationChecklist" element
2751          */
2752         public boolean isSetCertificationChecklist()
2753         {
2754             synchronized (monitor())
2755             {
2756                 check_orphaned();
2757                 return get_store().count_elements(CERTIFICATIONCHECKLIST$66) != 0;
2758             }
2759         }
2760         
2761         /**
2762          * Sets the "CertificationChecklist" element
2763          */
2764         public void setCertificationChecklist(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist certificationChecklist)
2765         {
2766             generatedSetterHelperImpl(certificationChecklist, CERTIFICATIONCHECKLIST$66, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2767         }
2768         
2769         /**
2770          * Appends and returns a new empty "CertificationChecklist" element
2771          */
2772         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist addNewCertificationChecklist()
2773         {
2774             synchronized (monitor())
2775             {
2776                 check_orphaned();
2777                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist target = null;
2778                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist)get_store().add_element_user(CERTIFICATIONCHECKLIST$66);
2779                 return target;
2780             }
2781         }
2782         
2783         /**
2784          * Unsets the "CertificationChecklist" element
2785          */
2786         public void unsetCertificationChecklist()
2787         {
2788             synchronized (monitor())
2789             {
2790                 check_orphaned();
2791                 get_store().remove_element(CERTIFICATIONCHECKLIST$66, 0);
2792             }
2793         }
2794         
2795         /**
2796          * Gets the "QID_58" element
2797          */
2798         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58 getQID58()
2799         {
2800             synchronized (monitor())
2801             {
2802                 check_orphaned();
2803                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58 target = null;
2804                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58)get_store().find_element_user(QID58$68, 0);
2805                 if (target == null)
2806                 {
2807                     return null;
2808                 }
2809                 return target;
2810             }
2811         }
2812         
2813         /**
2814          * Sets the "QID_58" element
2815          */
2816         public void setQID58(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58 qid58)
2817         {
2818             generatedSetterHelperImpl(qid58, QID58$68, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2819         }
2820         
2821         /**
2822          * Appends and returns a new empty "QID_58" element
2823          */
2824         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58 addNewQID58()
2825         {
2826             synchronized (monitor())
2827             {
2828                 check_orphaned();
2829                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58 target = null;
2830                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58)get_store().add_element_user(QID58$68);
2831                 return target;
2832             }
2833         }
2834         
2835         /**
2836          * Gets the "PrimaryMarket" element
2837          */
2838         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket getPrimaryMarket()
2839         {
2840             synchronized (monitor())
2841             {
2842                 check_orphaned();
2843                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket target = null;
2844                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket)get_store().find_element_user(PRIMARYMARKET$70, 0);
2845                 if (target == null)
2846                 {
2847                     return null;
2848                 }
2849                 return target;
2850             }
2851         }
2852         
2853         /**
2854          * True if has "PrimaryMarket" element
2855          */
2856         public boolean isSetPrimaryMarket()
2857         {
2858             synchronized (monitor())
2859             {
2860                 check_orphaned();
2861                 return get_store().count_elements(PRIMARYMARKET$70) != 0;
2862             }
2863         }
2864         
2865         /**
2866          * Sets the "PrimaryMarket" element
2867          */
2868         public void setPrimaryMarket(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket primaryMarket)
2869         {
2870             generatedSetterHelperImpl(primaryMarket, PRIMARYMARKET$70, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2871         }
2872         
2873         /**
2874          * Appends and returns a new empty "PrimaryMarket" element
2875          */
2876         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket addNewPrimaryMarket()
2877         {
2878             synchronized (monitor())
2879             {
2880                 check_orphaned();
2881                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket target = null;
2882                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket)get_store().add_element_user(PRIMARYMARKET$70);
2883                 return target;
2884             }
2885         }
2886         
2887         /**
2888          * Unsets the "PrimaryMarket" element
2889          */
2890         public void unsetPrimaryMarket()
2891         {
2892             synchronized (monitor())
2893             {
2894                 check_orphaned();
2895                 get_store().remove_element(PRIMARYMARKET$70, 0);
2896             }
2897         }
2898         
2899         /**
2900          * Gets the "GeographicMarketServed" element
2901          */
2902         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed getGeographicMarketServed()
2903         {
2904             synchronized (monitor())
2905             {
2906                 check_orphaned();
2907                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed target = null;
2908                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed)get_store().find_element_user(GEOGRAPHICMARKETSERVED$72, 0);
2909                 if (target == null)
2910                 {
2911                     return null;
2912                 }
2913                 return target;
2914             }
2915         }
2916         
2917         /**
2918          * True if has "GeographicMarketServed" element
2919          */
2920         public boolean isSetGeographicMarketServed()
2921         {
2922             synchronized (monitor())
2923             {
2924                 check_orphaned();
2925                 return get_store().count_elements(GEOGRAPHICMARKETSERVED$72) != 0;
2926             }
2927         }
2928         
2929         /**
2930          * Sets the "GeographicMarketServed" element
2931          */
2932         public void setGeographicMarketServed(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed geographicMarketServed)
2933         {
2934             generatedSetterHelperImpl(geographicMarketServed, GEOGRAPHICMARKETSERVED$72, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2935         }
2936         
2937         /**
2938          * Appends and returns a new empty "GeographicMarketServed" element
2939          */
2940         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed addNewGeographicMarketServed()
2941         {
2942             synchronized (monitor())
2943             {
2944                 check_orphaned();
2945                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed target = null;
2946                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed)get_store().add_element_user(GEOGRAPHICMARKETSERVED$72);
2947                 return target;
2948             }
2949         }
2950         
2951         /**
2952          * Unsets the "GeographicMarketServed" element
2953          */
2954         public void unsetGeographicMarketServed()
2955         {
2956             synchronized (monitor())
2957             {
2958                 check_orphaned();
2959                 get_store().remove_element(GEOGRAPHICMARKETSERVED$72, 0);
2960             }
2961         }
2962         
2963         /**
2964          * Gets the "MarketProfile" element
2965          */
2966         public java.lang.String getMarketProfile()
2967         {
2968             synchronized (monitor())
2969             {
2970                 check_orphaned();
2971                 org.apache.xmlbeans.SimpleValue target = null;
2972                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARKETPROFILE$74, 0);
2973                 if (target == null)
2974                 {
2975                     return null;
2976                 }
2977                 return target.getStringValue();
2978             }
2979         }
2980         
2981         /**
2982          * Gets (as xml) the "MarketProfile" element
2983          */
2984         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile xgetMarketProfile()
2985         {
2986             synchronized (monitor())
2987             {
2988                 check_orphaned();
2989                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile target = null;
2990                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile)get_store().find_element_user(MARKETPROFILE$74, 0);
2991                 return target;
2992             }
2993         }
2994         
2995         /**
2996          * Sets the "MarketProfile" element
2997          */
2998         public void setMarketProfile(java.lang.String marketProfile)
2999         {
3000             synchronized (monitor())
3001             {
3002                 check_orphaned();
3003                 org.apache.xmlbeans.SimpleValue target = null;
3004                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARKETPROFILE$74, 0);
3005                 if (target == null)
3006                 {
3007                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARKETPROFILE$74);
3008                 }
3009                 target.setStringValue(marketProfile);
3010             }
3011         }
3012         
3013         /**
3014          * Sets (as xml) the "MarketProfile" element
3015          */
3016         public void xsetMarketProfile(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile marketProfile)
3017         {
3018             synchronized (monitor())
3019             {
3020                 check_orphaned();
3021                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile target = null;
3022                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile)get_store().find_element_user(MARKETPROFILE$74, 0);
3023                 if (target == null)
3024                 {
3025                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile)get_store().add_element_user(MARKETPROFILE$74);
3026                 }
3027                 target.set(marketProfile);
3028             }
3029         }
3030         
3031         /**
3032          * Gets the "QuantitativeDistress" element
3033          */
3034         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress getQuantitativeDistress()
3035         {
3036             synchronized (monitor())
3037             {
3038                 check_orphaned();
3039                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress target = null;
3040                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress)get_store().find_element_user(QUANTITATIVEDISTRESS$76, 0);
3041                 if (target == null)
3042                 {
3043                     return null;
3044                 }
3045                 return target;
3046             }
3047         }
3048         
3049         /**
3050          * True if has "QuantitativeDistress" element
3051          */
3052         public boolean isSetQuantitativeDistress()
3053         {
3054             synchronized (monitor())
3055             {
3056                 check_orphaned();
3057                 return get_store().count_elements(QUANTITATIVEDISTRESS$76) != 0;
3058             }
3059         }
3060         
3061         /**
3062          * Sets the "QuantitativeDistress" element
3063          */
3064         public void setQuantitativeDistress(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress quantitativeDistress)
3065         {
3066             generatedSetterHelperImpl(quantitativeDistress, QUANTITATIVEDISTRESS$76, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3067         }
3068         
3069         /**
3070          * Appends and returns a new empty "QuantitativeDistress" element
3071          */
3072         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress addNewQuantitativeDistress()
3073         {
3074             synchronized (monitor())
3075             {
3076                 check_orphaned();
3077                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress target = null;
3078                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress)get_store().add_element_user(QUANTITATIVEDISTRESS$76);
3079                 return target;
3080             }
3081         }
3082         
3083         /**
3084          * Unsets the "QuantitativeDistress" element
3085          */
3086         public void unsetQuantitativeDistress()
3087         {
3088             synchronized (monitor())
3089             {
3090                 check_orphaned();
3091                 get_store().remove_element(QUANTITATIVEDISTRESS$76, 0);
3092             }
3093         }
3094         
3095         /**
3096          * Gets the "PrimaryBusiness" element
3097          */
3098         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness.Enum getPrimaryBusiness()
3099         {
3100             synchronized (monitor())
3101             {
3102                 check_orphaned();
3103                 org.apache.xmlbeans.SimpleValue target = null;
3104                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$78, 0);
3105                 if (target == null)
3106                 {
3107                     return null;
3108                 }
3109                 return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness.Enum)target.getEnumValue();
3110             }
3111         }
3112         
3113         /**
3114          * Gets (as xml) the "PrimaryBusiness" element
3115          */
3116         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness xgetPrimaryBusiness()
3117         {
3118             synchronized (monitor())
3119             {
3120                 check_orphaned();
3121                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness target = null;
3122                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$78, 0);
3123                 return target;
3124             }
3125         }
3126         
3127         /**
3128          * Sets the "PrimaryBusiness" element
3129          */
3130         public void setPrimaryBusiness(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness.Enum primaryBusiness)
3131         {
3132             synchronized (monitor())
3133             {
3134                 check_orphaned();
3135                 org.apache.xmlbeans.SimpleValue target = null;
3136                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$78, 0);
3137                 if (target == null)
3138                 {
3139                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYBUSINESS$78);
3140                 }
3141                 target.setEnumValue(primaryBusiness);
3142             }
3143         }
3144         
3145         /**
3146          * Sets (as xml) the "PrimaryBusiness" element
3147          */
3148         public void xsetPrimaryBusiness(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness primaryBusiness)
3149         {
3150             synchronized (monitor())
3151             {
3152                 check_orphaned();
3153                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness target = null;
3154                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$78, 0);
3155                 if (target == null)
3156                 {
3157                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness)get_store().add_element_user(PRIMARYBUSINESS$78);
3158                 }
3159                 target.set(primaryBusiness);
3160             }
3161         }
3162         
3163         /**
3164          * Gets the "SecondaryBusiness" element
3165          */
3166         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness getSecondaryBusiness()
3167         {
3168             synchronized (monitor())
3169             {
3170                 check_orphaned();
3171                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness target = null;
3172                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness)get_store().find_element_user(SECONDARYBUSINESS$80, 0);
3173                 if (target == null)
3174                 {
3175                     return null;
3176                 }
3177                 return target;
3178             }
3179         }
3180         
3181         /**
3182          * True if has "SecondaryBusiness" element
3183          */
3184         public boolean isSetSecondaryBusiness()
3185         {
3186             synchronized (monitor())
3187             {
3188                 check_orphaned();
3189                 return get_store().count_elements(SECONDARYBUSINESS$80) != 0;
3190             }
3191         }
3192         
3193         /**
3194          * Sets the "SecondaryBusiness" element
3195          */
3196         public void setSecondaryBusiness(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness secondaryBusiness)
3197         {
3198             generatedSetterHelperImpl(secondaryBusiness, SECONDARYBUSINESS$80, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3199         }
3200         
3201         /**
3202          * Appends and returns a new empty "SecondaryBusiness" element
3203          */
3204         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness addNewSecondaryBusiness()
3205         {
3206             synchronized (monitor())
3207             {
3208                 check_orphaned();
3209                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness target = null;
3210                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness)get_store().add_element_user(SECONDARYBUSINESS$80);
3211                 return target;
3212             }
3213         }
3214         
3215         /**
3216          * Unsets the "SecondaryBusiness" element
3217          */
3218         public void unsetSecondaryBusiness()
3219         {
3220             synchronized (monitor())
3221             {
3222                 check_orphaned();
3223                 get_store().remove_element(SECONDARYBUSINESS$80, 0);
3224             }
3225         }
3226         
3227         /**
3228          * Gets the "ProductsOffered" element
3229          */
3230         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered getProductsOffered()
3231         {
3232             synchronized (monitor())
3233             {
3234                 check_orphaned();
3235                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered target = null;
3236                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered)get_store().find_element_user(PRODUCTSOFFERED$82, 0);
3237                 if (target == null)
3238                 {
3239                     return null;
3240                 }
3241                 return target;
3242             }
3243         }
3244         
3245         /**
3246          * True if has "ProductsOffered" element
3247          */
3248         public boolean isSetProductsOffered()
3249         {
3250             synchronized (monitor())
3251             {
3252                 check_orphaned();
3253                 return get_store().count_elements(PRODUCTSOFFERED$82) != 0;
3254             }
3255         }
3256         
3257         /**
3258          * Sets the "ProductsOffered" element
3259          */
3260         public void setProductsOffered(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered productsOffered)
3261         {
3262             generatedSetterHelperImpl(productsOffered, PRODUCTSOFFERED$82, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3263         }
3264         
3265         /**
3266          * Appends and returns a new empty "ProductsOffered" element
3267          */
3268         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered addNewProductsOffered()
3269         {
3270             synchronized (monitor())
3271             {
3272                 check_orphaned();
3273                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered target = null;
3274                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered)get_store().add_element_user(PRODUCTSOFFERED$82);
3275                 return target;
3276             }
3277         }
3278         
3279         /**
3280          * Unsets the "ProductsOffered" element
3281          */
3282         public void unsetProductsOffered()
3283         {
3284             synchronized (monitor())
3285             {
3286                 check_orphaned();
3287                 get_store().remove_element(PRODUCTSOFFERED$82, 0);
3288             }
3289         }
3290         
3291         /**
3292          * Gets the "CustomerProfile" element
3293          */
3294         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile getCustomerProfile()
3295         {
3296             synchronized (monitor())
3297             {
3298                 check_orphaned();
3299                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile target = null;
3300                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile)get_store().find_element_user(CUSTOMERPROFILE$84, 0);
3301                 if (target == null)
3302                 {
3303                     return null;
3304                 }
3305                 return target;
3306             }
3307         }
3308         
3309         /**
3310          * True if has "CustomerProfile" element
3311          */
3312         public boolean isSetCustomerProfile()
3313         {
3314             synchronized (monitor())
3315             {
3316                 check_orphaned();
3317                 return get_store().count_elements(CUSTOMERPROFILE$84) != 0;
3318             }
3319         }
3320         
3321         /**
3322          * Sets the "CustomerProfile" element
3323          */
3324         public void setCustomerProfile(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile customerProfile)
3325         {
3326             generatedSetterHelperImpl(customerProfile, CUSTOMERPROFILE$84, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3327         }
3328         
3329         /**
3330          * Appends and returns a new empty "CustomerProfile" element
3331          */
3332         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile addNewCustomerProfile()
3333         {
3334             synchronized (monitor())
3335             {
3336                 check_orphaned();
3337                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile target = null;
3338                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile)get_store().add_element_user(CUSTOMERPROFILE$84);
3339                 return target;
3340             }
3341         }
3342         
3343         /**
3344          * Unsets the "CustomerProfile" element
3345          */
3346         public void unsetCustomerProfile()
3347         {
3348             synchronized (monitor())
3349             {
3350                 check_orphaned();
3351                 get_store().remove_element(CUSTOMERPROFILE$84, 0);
3352             }
3353         }
3354         
3355         /**
3356          * Gets the "MatchingFunds" element
3357          */
3358         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds getMatchingFunds()
3359         {
3360             synchronized (monitor())
3361             {
3362                 check_orphaned();
3363                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds target = null;
3364                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds)get_store().find_element_user(MATCHINGFUNDS$86, 0);
3365                 if (target == null)
3366                 {
3367                     return null;
3368                 }
3369                 return target;
3370             }
3371         }
3372         
3373         /**
3374          * True if has "MatchingFunds" element
3375          */
3376         public boolean isSetMatchingFunds()
3377         {
3378             synchronized (monitor())
3379             {
3380                 check_orphaned();
3381                 return get_store().count_elements(MATCHINGFUNDS$86) != 0;
3382             }
3383         }
3384         
3385         /**
3386          * Sets the "MatchingFunds" element
3387          */
3388         public void setMatchingFunds(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds matchingFunds)
3389         {
3390             generatedSetterHelperImpl(matchingFunds, MATCHINGFUNDS$86, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3391         }
3392         
3393         /**
3394          * Appends and returns a new empty "MatchingFunds" element
3395          */
3396         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds addNewMatchingFunds()
3397         {
3398             synchronized (monitor())
3399             {
3400                 check_orphaned();
3401                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds target = null;
3402                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds)get_store().add_element_user(MATCHINGFUNDS$86);
3403                 return target;
3404             }
3405         }
3406         
3407         /**
3408          * Unsets the "MatchingFunds" element
3409          */
3410         public void unsetMatchingFunds()
3411         {
3412             synchronized (monitor())
3413             {
3414                 check_orphaned();
3415                 get_store().remove_element(MATCHINGFUNDS$86, 0);
3416             }
3417         }
3418         
3419         /**
3420          * Gets the "EarningsNonRegulated" element
3421          */
3422         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated getEarningsNonRegulated()
3423         {
3424             synchronized (monitor())
3425             {
3426                 check_orphaned();
3427                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated target = null;
3428                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated)get_store().find_element_user(EARNINGSNONREGULATED$88, 0);
3429                 if (target == null)
3430                 {
3431                     return null;
3432                 }
3433                 return target;
3434             }
3435         }
3436         
3437         /**
3438          * True if has "EarningsNonRegulated" element
3439          */
3440         public boolean isSetEarningsNonRegulated()
3441         {
3442             synchronized (monitor())
3443             {
3444                 check_orphaned();
3445                 return get_store().count_elements(EARNINGSNONREGULATED$88) != 0;
3446             }
3447         }
3448         
3449         /**
3450          * Sets the "EarningsNonRegulated" element
3451          */
3452         public void setEarningsNonRegulated(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated earningsNonRegulated)
3453         {
3454             generatedSetterHelperImpl(earningsNonRegulated, EARNINGSNONREGULATED$88, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3455         }
3456         
3457         /**
3458          * Appends and returns a new empty "EarningsNonRegulated" element
3459          */
3460         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated addNewEarningsNonRegulated()
3461         {
3462             synchronized (monitor())
3463             {
3464                 check_orphaned();
3465                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated target = null;
3466                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated)get_store().add_element_user(EARNINGSNONREGULATED$88);
3467                 return target;
3468             }
3469         }
3470         
3471         /**
3472          * Unsets the "EarningsNonRegulated" element
3473          */
3474         public void unsetEarningsNonRegulated()
3475         {
3476             synchronized (monitor())
3477             {
3478                 check_orphaned();
3479                 get_store().remove_element(EARNINGSNONREGULATED$88, 0);
3480             }
3481         }
3482         
3483         /**
3484          * Gets the "EarningsCreditUnions" element
3485          */
3486         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions getEarningsCreditUnions()
3487         {
3488             synchronized (monitor())
3489             {
3490                 check_orphaned();
3491                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions target = null;
3492                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions)get_store().find_element_user(EARNINGSCREDITUNIONS$90, 0);
3493                 if (target == null)
3494                 {
3495                     return null;
3496                 }
3497                 return target;
3498             }
3499         }
3500         
3501         /**
3502          * True if has "EarningsCreditUnions" element
3503          */
3504         public boolean isSetEarningsCreditUnions()
3505         {
3506             synchronized (monitor())
3507             {
3508                 check_orphaned();
3509                 return get_store().count_elements(EARNINGSCREDITUNIONS$90) != 0;
3510             }
3511         }
3512         
3513         /**
3514          * Sets the "EarningsCreditUnions" element
3515          */
3516         public void setEarningsCreditUnions(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions earningsCreditUnions)
3517         {
3518             generatedSetterHelperImpl(earningsCreditUnions, EARNINGSCREDITUNIONS$90, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3519         }
3520         
3521         /**
3522          * Appends and returns a new empty "EarningsCreditUnions" element
3523          */
3524         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions addNewEarningsCreditUnions()
3525         {
3526             synchronized (monitor())
3527             {
3528                 check_orphaned();
3529                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions target = null;
3530                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions)get_store().add_element_user(EARNINGSCREDITUNIONS$90);
3531                 return target;
3532             }
3533         }
3534         
3535         /**
3536          * Unsets the "EarningsCreditUnions" element
3537          */
3538         public void unsetEarningsCreditUnions()
3539         {
3540             synchronized (monitor())
3541             {
3542                 check_orphaned();
3543                 get_store().remove_element(EARNINGSCREDITUNIONS$90, 0);
3544             }
3545         }
3546         
3547         /**
3548          * Gets the "EarningsBanks" element
3549          */
3550         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks getEarningsBanks()
3551         {
3552             synchronized (monitor())
3553             {
3554                 check_orphaned();
3555                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks target = null;
3556                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks)get_store().find_element_user(EARNINGSBANKS$92, 0);
3557                 if (target == null)
3558                 {
3559                     return null;
3560                 }
3561                 return target;
3562             }
3563         }
3564         
3565         /**
3566          * True if has "EarningsBanks" element
3567          */
3568         public boolean isSetEarningsBanks()
3569         {
3570             synchronized (monitor())
3571             {
3572                 check_orphaned();
3573                 return get_store().count_elements(EARNINGSBANKS$92) != 0;
3574             }
3575         }
3576         
3577         /**
3578          * Sets the "EarningsBanks" element
3579          */
3580         public void setEarningsBanks(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks earningsBanks)
3581         {
3582             generatedSetterHelperImpl(earningsBanks, EARNINGSBANKS$92, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3583         }
3584         
3585         /**
3586          * Appends and returns a new empty "EarningsBanks" element
3587          */
3588         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks addNewEarningsBanks()
3589         {
3590             synchronized (monitor())
3591             {
3592                 check_orphaned();
3593                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks target = null;
3594                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks)get_store().add_element_user(EARNINGSBANKS$92);
3595                 return target;
3596             }
3597         }
3598         
3599         /**
3600          * Unsets the "EarningsBanks" element
3601          */
3602         public void unsetEarningsBanks()
3603         {
3604             synchronized (monitor())
3605             {
3606                 check_orphaned();
3607                 get_store().remove_element(EARNINGSBANKS$92, 0);
3608             }
3609         }
3610         
3611         /**
3612          * Gets the "FinancialProductsSheet" element
3613          */
3614         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet getFinancialProductsSheet()
3615         {
3616             synchronized (monitor())
3617             {
3618                 check_orphaned();
3619                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet target = null;
3620                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet)get_store().find_element_user(FINANCIALPRODUCTSSHEET$94, 0);
3621                 if (target == null)
3622                 {
3623                     return null;
3624                 }
3625                 return target;
3626             }
3627         }
3628         
3629         /**
3630          * True if has "FinancialProductsSheet" element
3631          */
3632         public boolean isSetFinancialProductsSheet()
3633         {
3634             synchronized (monitor())
3635             {
3636                 check_orphaned();
3637                 return get_store().count_elements(FINANCIALPRODUCTSSHEET$94) != 0;
3638             }
3639         }
3640         
3641         /**
3642          * Sets the "FinancialProductsSheet" element
3643          */
3644         public void setFinancialProductsSheet(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet financialProductsSheet)
3645         {
3646             generatedSetterHelperImpl(financialProductsSheet, FINANCIALPRODUCTSSHEET$94, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3647         }
3648         
3649         /**
3650          * Appends and returns a new empty "FinancialProductsSheet" element
3651          */
3652         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet addNewFinancialProductsSheet()
3653         {
3654             synchronized (monitor())
3655             {
3656                 check_orphaned();
3657                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet target = null;
3658                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet)get_store().add_element_user(FINANCIALPRODUCTSSHEET$94);
3659                 return target;
3660             }
3661         }
3662         
3663         /**
3664          * Unsets the "FinancialProductsSheet" element
3665          */
3666         public void unsetFinancialProductsSheet()
3667         {
3668             synchronized (monitor())
3669             {
3670                 check_orphaned();
3671                 get_store().remove_element(FINANCIALPRODUCTSSHEET$94, 0);
3672             }
3673         }
3674         
3675         /**
3676          * Gets the "FinancialServicesSheet" element
3677          */
3678         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet getFinancialServicesSheet()
3679         {
3680             synchronized (monitor())
3681             {
3682                 check_orphaned();
3683                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet target = null;
3684                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet)get_store().find_element_user(FINANCIALSERVICESSHEET$96, 0);
3685                 if (target == null)
3686                 {
3687                     return null;
3688                 }
3689                 return target;
3690             }
3691         }
3692         
3693         /**
3694          * True if has "FinancialServicesSheet" element
3695          */
3696         public boolean isSetFinancialServicesSheet()
3697         {
3698             synchronized (monitor())
3699             {
3700                 check_orphaned();
3701                 return get_store().count_elements(FINANCIALSERVICESSHEET$96) != 0;
3702             }
3703         }
3704         
3705         /**
3706          * Sets the "FinancialServicesSheet" element
3707          */
3708         public void setFinancialServicesSheet(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet financialServicesSheet)
3709         {
3710             generatedSetterHelperImpl(financialServicesSheet, FINANCIALSERVICESSHEET$96, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3711         }
3712         
3713         /**
3714          * Appends and returns a new empty "FinancialServicesSheet" element
3715          */
3716         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet addNewFinancialServicesSheet()
3717         {
3718             synchronized (monitor())
3719             {
3720                 check_orphaned();
3721                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet target = null;
3722                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet)get_store().add_element_user(FINANCIALSERVICESSHEET$96);
3723                 return target;
3724             }
3725         }
3726         
3727         /**
3728          * Unsets the "FinancialServicesSheet" element
3729          */
3730         public void unsetFinancialServicesSheet()
3731         {
3732             synchronized (monitor())
3733             {
3734                 check_orphaned();
3735                 get_store().remove_element(FINANCIALSERVICESSHEET$96, 0);
3736             }
3737         }
3738         
3739         /**
3740          * Gets the "FinancialActivities" element
3741          */
3742         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities getFinancialActivities()
3743         {
3744             synchronized (monitor())
3745             {
3746                 check_orphaned();
3747                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities target = null;
3748                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities)get_store().find_element_user(FINANCIALACTIVITIES$98, 0);
3749                 if (target == null)
3750                 {
3751                     return null;
3752                 }
3753                 return target;
3754             }
3755         }
3756         
3757         /**
3758          * True if has "FinancialActivities" element
3759          */
3760         public boolean isSetFinancialActivities()
3761         {
3762             synchronized (monitor())
3763             {
3764                 check_orphaned();
3765                 return get_store().count_elements(FINANCIALACTIVITIES$98) != 0;
3766             }
3767         }
3768         
3769         /**
3770          * Sets the "FinancialActivities" element
3771          */
3772         public void setFinancialActivities(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities financialActivities)
3773         {
3774             generatedSetterHelperImpl(financialActivities, FINANCIALACTIVITIES$98, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3775         }
3776         
3777         /**
3778          * Appends and returns a new empty "FinancialActivities" element
3779          */
3780         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities addNewFinancialActivities()
3781         {
3782             synchronized (monitor())
3783             {
3784                 check_orphaned();
3785                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities target = null;
3786                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities)get_store().add_element_user(FINANCIALACTIVITIES$98);
3787                 return target;
3788             }
3789         }
3790         
3791         /**
3792          * Unsets the "FinancialActivities" element
3793          */
3794         public void unsetFinancialActivities()
3795         {
3796             synchronized (monitor())
3797             {
3798                 check_orphaned();
3799                 get_store().remove_element(FINANCIALACTIVITIES$98, 0);
3800             }
3801         }
3802         
3803         /**
3804          * Gets the "BoardMembers" element
3805          */
3806         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers getBoardMembers()
3807         {
3808             synchronized (monitor())
3809             {
3810                 check_orphaned();
3811                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers target = null;
3812                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers)get_store().find_element_user(BOARDMEMBERS$100, 0);
3813                 if (target == null)
3814                 {
3815                     return null;
3816                 }
3817                 return target;
3818             }
3819         }
3820         
3821         /**
3822          * Sets the "BoardMembers" element
3823          */
3824         public void setBoardMembers(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers boardMembers)
3825         {
3826             generatedSetterHelperImpl(boardMembers, BOARDMEMBERS$100, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3827         }
3828         
3829         /**
3830          * Appends and returns a new empty "BoardMembers" element
3831          */
3832         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers addNewBoardMembers()
3833         {
3834             synchronized (monitor())
3835             {
3836                 check_orphaned();
3837                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers target = null;
3838                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers)get_store().add_element_user(BOARDMEMBERS$100);
3839                 return target;
3840             }
3841         }
3842         
3843         /**
3844          * Gets the "StaffMembers" element
3845          */
3846         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers getStaffMembers()
3847         {
3848             synchronized (monitor())
3849             {
3850                 check_orphaned();
3851                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers target = null;
3852                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers)get_store().find_element_user(STAFFMEMBERS$102, 0);
3853                 if (target == null)
3854                 {
3855                     return null;
3856                 }
3857                 return target;
3858             }
3859         }
3860         
3861         /**
3862          * Sets the "StaffMembers" element
3863          */
3864         public void setStaffMembers(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers staffMembers)
3865         {
3866             generatedSetterHelperImpl(staffMembers, STAFFMEMBERS$102, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3867         }
3868         
3869         /**
3870          * Appends and returns a new empty "StaffMembers" element
3871          */
3872         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers addNewStaffMembers()
3873         {
3874             synchronized (monitor())
3875             {
3876                 check_orphaned();
3877                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers target = null;
3878                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers)get_store().add_element_user(STAFFMEMBERS$102);
3879                 return target;
3880             }
3881         }
3882         
3883         /**
3884          * Gets the "FinancialNonRegulated" element
3885          */
3886         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated getFinancialNonRegulated()
3887         {
3888             synchronized (monitor())
3889             {
3890                 check_orphaned();
3891                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated target = null;
3892                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated)get_store().find_element_user(FINANCIALNONREGULATED$104, 0);
3893                 if (target == null)
3894                 {
3895                     return null;
3896                 }
3897                 return target;
3898             }
3899         }
3900         
3901         /**
3902          * True if has "FinancialNonRegulated" element
3903          */
3904         public boolean isSetFinancialNonRegulated()
3905         {
3906             synchronized (monitor())
3907             {
3908                 check_orphaned();
3909                 return get_store().count_elements(FINANCIALNONREGULATED$104) != 0;
3910             }
3911         }
3912         
3913         /**
3914          * Sets the "FinancialNonRegulated" element
3915          */
3916         public void setFinancialNonRegulated(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated financialNonRegulated)
3917         {
3918             generatedSetterHelperImpl(financialNonRegulated, FINANCIALNONREGULATED$104, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3919         }
3920         
3921         /**
3922          * Appends and returns a new empty "FinancialNonRegulated" element
3923          */
3924         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated addNewFinancialNonRegulated()
3925         {
3926             synchronized (monitor())
3927             {
3928                 check_orphaned();
3929                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated target = null;
3930                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated)get_store().add_element_user(FINANCIALNONREGULATED$104);
3931                 return target;
3932             }
3933         }
3934         
3935         /**
3936          * Unsets the "FinancialNonRegulated" element
3937          */
3938         public void unsetFinancialNonRegulated()
3939         {
3940             synchronized (monitor())
3941             {
3942                 check_orphaned();
3943                 get_store().remove_element(FINANCIALNONREGULATED$104, 0);
3944             }
3945         }
3946         
3947         /**
3948          * Gets the "FinancialCreditUnions" element
3949          */
3950         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions getFinancialCreditUnions()
3951         {
3952             synchronized (monitor())
3953             {
3954                 check_orphaned();
3955                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions target = null;
3956                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions)get_store().find_element_user(FINANCIALCREDITUNIONS$106, 0);
3957                 if (target == null)
3958                 {
3959                     return null;
3960                 }
3961                 return target;
3962             }
3963         }
3964         
3965         /**
3966          * True if has "FinancialCreditUnions" element
3967          */
3968         public boolean isSetFinancialCreditUnions()
3969         {
3970             synchronized (monitor())
3971             {
3972                 check_orphaned();
3973                 return get_store().count_elements(FINANCIALCREDITUNIONS$106) != 0;
3974             }
3975         }
3976         
3977         /**
3978          * Sets the "FinancialCreditUnions" element
3979          */
3980         public void setFinancialCreditUnions(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions financialCreditUnions)
3981         {
3982             generatedSetterHelperImpl(financialCreditUnions, FINANCIALCREDITUNIONS$106, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3983         }
3984         
3985         /**
3986          * Appends and returns a new empty "FinancialCreditUnions" element
3987          */
3988         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions addNewFinancialCreditUnions()
3989         {
3990             synchronized (monitor())
3991             {
3992                 check_orphaned();
3993                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions target = null;
3994                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions)get_store().add_element_user(FINANCIALCREDITUNIONS$106);
3995                 return target;
3996             }
3997         }
3998         
3999         /**
4000          * Unsets the "FinancialCreditUnions" element
4001          */
4002         public void unsetFinancialCreditUnions()
4003         {
4004             synchronized (monitor())
4005             {
4006                 check_orphaned();
4007                 get_store().remove_element(FINANCIALCREDITUNIONS$106, 0);
4008             }
4009         }
4010         
4011         /**
4012          * Gets the "FinancialBanks" element
4013          */
4014         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks getFinancialBanks()
4015         {
4016             synchronized (monitor())
4017             {
4018                 check_orphaned();
4019                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks target = null;
4020                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks)get_store().find_element_user(FINANCIALBANKS$108, 0);
4021                 if (target == null)
4022                 {
4023                     return null;
4024                 }
4025                 return target;
4026             }
4027         }
4028         
4029         /**
4030          * True if has "FinancialBanks" element
4031          */
4032         public boolean isSetFinancialBanks()
4033         {
4034             synchronized (monitor())
4035             {
4036                 check_orphaned();
4037                 return get_store().count_elements(FINANCIALBANKS$108) != 0;
4038             }
4039         }
4040         
4041         /**
4042          * Sets the "FinancialBanks" element
4043          */
4044         public void setFinancialBanks(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks financialBanks)
4045         {
4046             generatedSetterHelperImpl(financialBanks, FINANCIALBANKS$108, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4047         }
4048         
4049         /**
4050          * Appends and returns a new empty "FinancialBanks" element
4051          */
4052         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks addNewFinancialBanks()
4053         {
4054             synchronized (monitor())
4055             {
4056                 check_orphaned();
4057                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks target = null;
4058                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks)get_store().add_element_user(FINANCIALBANKS$108);
4059                 return target;
4060             }
4061         }
4062         
4063         /**
4064          * Unsets the "FinancialBanks" element
4065          */
4066         public void unsetFinancialBanks()
4067         {
4068             synchronized (monitor())
4069             {
4070                 check_orphaned();
4071                 get_store().remove_element(FINANCIALBANKS$108, 0);
4072             }
4073         }
4074         
4075         /**
4076          * Gets the "RatiosNonRegulated" element
4077          */
4078         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated getRatiosNonRegulated()
4079         {
4080             synchronized (monitor())
4081             {
4082                 check_orphaned();
4083                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated target = null;
4084                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated)get_store().find_element_user(RATIOSNONREGULATED$110, 0);
4085                 if (target == null)
4086                 {
4087                     return null;
4088                 }
4089                 return target;
4090             }
4091         }
4092         
4093         /**
4094          * True if has "RatiosNonRegulated" element
4095          */
4096         public boolean isSetRatiosNonRegulated()
4097         {
4098             synchronized (monitor())
4099             {
4100                 check_orphaned();
4101                 return get_store().count_elements(RATIOSNONREGULATED$110) != 0;
4102             }
4103         }
4104         
4105         /**
4106          * Sets the "RatiosNonRegulated" element
4107          */
4108         public void setRatiosNonRegulated(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated ratiosNonRegulated)
4109         {
4110             generatedSetterHelperImpl(ratiosNonRegulated, RATIOSNONREGULATED$110, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4111         }
4112         
4113         /**
4114          * Appends and returns a new empty "RatiosNonRegulated" element
4115          */
4116         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated addNewRatiosNonRegulated()
4117         {
4118             synchronized (monitor())
4119             {
4120                 check_orphaned();
4121                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated target = null;
4122                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated)get_store().add_element_user(RATIOSNONREGULATED$110);
4123                 return target;
4124             }
4125         }
4126         
4127         /**
4128          * Unsets the "RatiosNonRegulated" element
4129          */
4130         public void unsetRatiosNonRegulated()
4131         {
4132             synchronized (monitor())
4133             {
4134                 check_orphaned();
4135                 get_store().remove_element(RATIOSNONREGULATED$110, 0);
4136             }
4137         }
4138         
4139         /**
4140          * Gets the "RatiosCreditUnions" element
4141          */
4142         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions getRatiosCreditUnions()
4143         {
4144             synchronized (monitor())
4145             {
4146                 check_orphaned();
4147                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions target = null;
4148                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions)get_store().find_element_user(RATIOSCREDITUNIONS$112, 0);
4149                 if (target == null)
4150                 {
4151                     return null;
4152                 }
4153                 return target;
4154             }
4155         }
4156         
4157         /**
4158          * True if has "RatiosCreditUnions" element
4159          */
4160         public boolean isSetRatiosCreditUnions()
4161         {
4162             synchronized (monitor())
4163             {
4164                 check_orphaned();
4165                 return get_store().count_elements(RATIOSCREDITUNIONS$112) != 0;
4166             }
4167         }
4168         
4169         /**
4170          * Sets the "RatiosCreditUnions" element
4171          */
4172         public void setRatiosCreditUnions(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions ratiosCreditUnions)
4173         {
4174             generatedSetterHelperImpl(ratiosCreditUnions, RATIOSCREDITUNIONS$112, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4175         }
4176         
4177         /**
4178          * Appends and returns a new empty "RatiosCreditUnions" element
4179          */
4180         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions addNewRatiosCreditUnions()
4181         {
4182             synchronized (monitor())
4183             {
4184                 check_orphaned();
4185                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions target = null;
4186                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions)get_store().add_element_user(RATIOSCREDITUNIONS$112);
4187                 return target;
4188             }
4189         }
4190         
4191         /**
4192          * Unsets the "RatiosCreditUnions" element
4193          */
4194         public void unsetRatiosCreditUnions()
4195         {
4196             synchronized (monitor())
4197             {
4198                 check_orphaned();
4199                 get_store().remove_element(RATIOSCREDITUNIONS$112, 0);
4200             }
4201         }
4202         
4203         /**
4204          * Gets the "RatiosBanks" element
4205          */
4206         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks getRatiosBanks()
4207         {
4208             synchronized (monitor())
4209             {
4210                 check_orphaned();
4211                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks target = null;
4212                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks)get_store().find_element_user(RATIOSBANKS$114, 0);
4213                 if (target == null)
4214                 {
4215                     return null;
4216                 }
4217                 return target;
4218             }
4219         }
4220         
4221         /**
4222          * True if has "RatiosBanks" element
4223          */
4224         public boolean isSetRatiosBanks()
4225         {
4226             synchronized (monitor())
4227             {
4228                 check_orphaned();
4229                 return get_store().count_elements(RATIOSBANKS$114) != 0;
4230             }
4231         }
4232         
4233         /**
4234          * Sets the "RatiosBanks" element
4235          */
4236         public void setRatiosBanks(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks ratiosBanks)
4237         {
4238             generatedSetterHelperImpl(ratiosBanks, RATIOSBANKS$114, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4239         }
4240         
4241         /**
4242          * Appends and returns a new empty "RatiosBanks" element
4243          */
4244         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks addNewRatiosBanks()
4245         {
4246             synchronized (monitor())
4247             {
4248                 check_orphaned();
4249                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks target = null;
4250                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks)get_store().add_element_user(RATIOSBANKS$114);
4251                 return target;
4252             }
4253         }
4254         
4255         /**
4256          * Unsets the "RatiosBanks" element
4257          */
4258         public void unsetRatiosBanks()
4259         {
4260             synchronized (monitor())
4261             {
4262                 check_orphaned();
4263                 get_store().remove_element(RATIOSBANKS$114, 0);
4264             }
4265         }
4266         
4267         /**
4268          * Gets the "FinancialActionPlan" element
4269          */
4270         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan getFinancialActionPlan()
4271         {
4272             synchronized (monitor())
4273             {
4274                 check_orphaned();
4275                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan target = null;
4276                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan)get_store().find_element_user(FINANCIALACTIONPLAN$116, 0);
4277                 if (target == null)
4278                 {
4279                     return null;
4280                 }
4281                 return target;
4282             }
4283         }
4284         
4285         /**
4286          * Sets the "FinancialActionPlan" element
4287          */
4288         public void setFinancialActionPlan(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan financialActionPlan)
4289         {
4290             generatedSetterHelperImpl(financialActionPlan, FINANCIALACTIONPLAN$116, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4291         }
4292         
4293         /**
4294          * Appends and returns a new empty "FinancialActionPlan" element
4295          */
4296         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan addNewFinancialActionPlan()
4297         {
4298             synchronized (monitor())
4299             {
4300                 check_orphaned();
4301                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan target = null;
4302                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan)get_store().add_element_user(FINANCIALACTIONPLAN$116);
4303                 return target;
4304             }
4305         }
4306         
4307         /**
4308          * Gets the "PortfolioQuality" element
4309          */
4310         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality getPortfolioQuality()
4311         {
4312             synchronized (monitor())
4313             {
4314                 check_orphaned();
4315                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality target = null;
4316                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality)get_store().find_element_user(PORTFOLIOQUALITY$118, 0);
4317                 if (target == null)
4318                 {
4319                     return null;
4320                 }
4321                 return target;
4322             }
4323         }
4324         
4325         /**
4326          * True if has "PortfolioQuality" element
4327          */
4328         public boolean isSetPortfolioQuality()
4329         {
4330             synchronized (monitor())
4331             {
4332                 check_orphaned();
4333                 return get_store().count_elements(PORTFOLIOQUALITY$118) != 0;
4334             }
4335         }
4336         
4337         /**
4338          * Sets the "PortfolioQuality" element
4339          */
4340         public void setPortfolioQuality(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality portfolioQuality)
4341         {
4342             generatedSetterHelperImpl(portfolioQuality, PORTFOLIOQUALITY$118, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4343         }
4344         
4345         /**
4346          * Appends and returns a new empty "PortfolioQuality" element
4347          */
4348         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality addNewPortfolioQuality()
4349         {
4350             synchronized (monitor())
4351             {
4352                 check_orphaned();
4353                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality target = null;
4354                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality)get_store().add_element_user(PORTFOLIOQUALITY$118);
4355                 return target;
4356             }
4357         }
4358         
4359         /**
4360          * Unsets the "PortfolioQuality" element
4361          */
4362         public void unsetPortfolioQuality()
4363         {
4364             synchronized (monitor())
4365             {
4366                 check_orphaned();
4367                 get_store().remove_element(PORTFOLIOQUALITY$118, 0);
4368             }
4369         }
4370         
4371         /**
4372          * Gets the "LoanLossReserves" element
4373          */
4374         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves getLoanLossReserves()
4375         {
4376             synchronized (monitor())
4377             {
4378                 check_orphaned();
4379                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves target = null;
4380                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves)get_store().find_element_user(LOANLOSSRESERVES$120, 0);
4381                 if (target == null)
4382                 {
4383                     return null;
4384                 }
4385                 return target;
4386             }
4387         }
4388         
4389         /**
4390          * True if has "LoanLossReserves" element
4391          */
4392         public boolean isSetLoanLossReserves()
4393         {
4394             synchronized (monitor())
4395             {
4396                 check_orphaned();
4397                 return get_store().count_elements(LOANLOSSRESERVES$120) != 0;
4398             }
4399         }
4400         
4401         /**
4402          * Sets the "LoanLossReserves" element
4403          */
4404         public void setLoanLossReserves(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves loanLossReserves)
4405         {
4406             generatedSetterHelperImpl(loanLossReserves, LOANLOSSRESERVES$120, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4407         }
4408         
4409         /**
4410          * Appends and returns a new empty "LoanLossReserves" element
4411          */
4412         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves addNewLoanLossReserves()
4413         {
4414             synchronized (monitor())
4415             {
4416                 check_orphaned();
4417                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves target = null;
4418                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves)get_store().add_element_user(LOANLOSSRESERVES$120);
4419                 return target;
4420             }
4421         }
4422         
4423         /**
4424          * Unsets the "LoanLossReserves" element
4425          */
4426         public void unsetLoanLossReserves()
4427         {
4428             synchronized (monitor())
4429             {
4430                 check_orphaned();
4431                 get_store().remove_element(LOANLOSSRESERVES$120, 0);
4432             }
4433         }
4434         
4435         /**
4436          * Gets the "EquityInvestmentPortfolio" element
4437          */
4438         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio getEquityInvestmentPortfolio()
4439         {
4440             synchronized (monitor())
4441             {
4442                 check_orphaned();
4443                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio target = null;
4444                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio)get_store().find_element_user(EQUITYINVESTMENTPORTFOLIO$122, 0);
4445                 if (target == null)
4446                 {
4447                     return null;
4448                 }
4449                 return target;
4450             }
4451         }
4452         
4453         /**
4454          * True if has "EquityInvestmentPortfolio" element
4455          */
4456         public boolean isSetEquityInvestmentPortfolio()
4457         {
4458             synchronized (monitor())
4459             {
4460                 check_orphaned();
4461                 return get_store().count_elements(EQUITYINVESTMENTPORTFOLIO$122) != 0;
4462             }
4463         }
4464         
4465         /**
4466          * Sets the "EquityInvestmentPortfolio" element
4467          */
4468         public void setEquityInvestmentPortfolio(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio equityInvestmentPortfolio)
4469         {
4470             generatedSetterHelperImpl(equityInvestmentPortfolio, EQUITYINVESTMENTPORTFOLIO$122, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4471         }
4472         
4473         /**
4474          * Appends and returns a new empty "EquityInvestmentPortfolio" element
4475          */
4476         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio addNewEquityInvestmentPortfolio()
4477         {
4478             synchronized (monitor())
4479             {
4480                 check_orphaned();
4481                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio target = null;
4482                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio)get_store().add_element_user(EQUITYINVESTMENTPORTFOLIO$122);
4483                 return target;
4484             }
4485         }
4486         
4487         /**
4488          * Unsets the "EquityInvestmentPortfolio" element
4489          */
4490         public void unsetEquityInvestmentPortfolio()
4491         {
4492             synchronized (monitor())
4493             {
4494                 check_orphaned();
4495                 get_store().remove_element(EQUITYINVESTMENTPORTFOLIO$122, 0);
4496             }
4497         }
4498         
4499         /**
4500          * Gets the "PortfolioActionPlan" element
4501          */
4502         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan getPortfolioActionPlan()
4503         {
4504             synchronized (monitor())
4505             {
4506                 check_orphaned();
4507                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan target = null;
4508                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan)get_store().find_element_user(PORTFOLIOACTIONPLAN$124, 0);
4509                 if (target == null)
4510                 {
4511                     return null;
4512                 }
4513                 return target;
4514             }
4515         }
4516         
4517         /**
4518          * Sets the "PortfolioActionPlan" element
4519          */
4520         public void setPortfolioActionPlan(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan portfolioActionPlan)
4521         {
4522             generatedSetterHelperImpl(portfolioActionPlan, PORTFOLIOACTIONPLAN$124, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4523         }
4524         
4525         /**
4526          * Appends and returns a new empty "PortfolioActionPlan" element
4527          */
4528         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan addNewPortfolioActionPlan()
4529         {
4530             synchronized (monitor())
4531             {
4532                 check_orphaned();
4533                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan target = null;
4534                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan)get_store().add_element_user(PORTFOLIOACTIONPLAN$124);
4535                 return target;
4536             }
4537         }
4538         
4539         /**
4540          * Gets the "QID_24" element
4541          */
4542         public int getQID24()
4543         {
4544             synchronized (monitor())
4545             {
4546                 check_orphaned();
4547                 org.apache.xmlbeans.SimpleValue target = null;
4548                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$126, 0);
4549                 if (target == null)
4550                 {
4551                     return 0;
4552                 }
4553                 return target.getIntValue();
4554             }
4555         }
4556         
4557         /**
4558          * Gets (as xml) the "QID_24" element
4559          */
4560         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24 xgetQID24()
4561         {
4562             synchronized (monitor())
4563             {
4564                 check_orphaned();
4565                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24 target = null;
4566                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24)get_store().find_element_user(QID24$126, 0);
4567                 return target;
4568             }
4569         }
4570         
4571         /**
4572          * Sets the "QID_24" element
4573          */
4574         public void setQID24(int qid24)
4575         {
4576             synchronized (monitor())
4577             {
4578                 check_orphaned();
4579                 org.apache.xmlbeans.SimpleValue target = null;
4580                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$126, 0);
4581                 if (target == null)
4582                 {
4583                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID24$126);
4584                 }
4585                 target.setIntValue(qid24);
4586             }
4587         }
4588         
4589         /**
4590          * Sets (as xml) the "QID_24" element
4591          */
4592         public void xsetQID24(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24 qid24)
4593         {
4594             synchronized (monitor())
4595             {
4596                 check_orphaned();
4597                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24 target = null;
4598                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24)get_store().find_element_user(QID24$126, 0);
4599                 if (target == null)
4600                 {
4601                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24)get_store().add_element_user(QID24$126);
4602                 }
4603                 target.set(qid24);
4604             }
4605         }
4606         
4607         /**
4608          * Gets the "AssurancesCertifications" element
4609          */
4610         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAssurancesCertifications()
4611         {
4612             synchronized (monitor())
4613             {
4614                 check_orphaned();
4615                 org.apache.xmlbeans.SimpleValue target = null;
4616                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$128, 0);
4617                 if (target == null)
4618                 {
4619                     return null;
4620                 }
4621                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4622             }
4623         }
4624         
4625         /**
4626          * Gets (as xml) the "AssurancesCertifications" element
4627          */
4628         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAssurancesCertifications()
4629         {
4630             synchronized (monitor())
4631             {
4632                 check_orphaned();
4633                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4634                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$128, 0);
4635                 return target;
4636             }
4637         }
4638         
4639         /**
4640          * Sets the "AssurancesCertifications" element
4641          */
4642         public void setAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum assurancesCertifications)
4643         {
4644             synchronized (monitor())
4645             {
4646                 check_orphaned();
4647                 org.apache.xmlbeans.SimpleValue target = null;
4648                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$128, 0);
4649                 if (target == null)
4650                 {
4651                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCESCERTIFICATIONS$128);
4652                 }
4653                 target.setEnumValue(assurancesCertifications);
4654             }
4655         }
4656         
4657         /**
4658          * Sets (as xml) the "AssurancesCertifications" element
4659          */
4660         public void xsetAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType assurancesCertifications)
4661         {
4662             synchronized (monitor())
4663             {
4664                 check_orphaned();
4665                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4666                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$128, 0);
4667                 if (target == null)
4668                 {
4669                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ASSURANCESCERTIFICATIONS$128);
4670                 }
4671                 target.set(assurancesCertifications);
4672             }
4673         }
4674         
4675         /**
4676          * Gets the "Details" element
4677          */
4678         public java.lang.String getDetails()
4679         {
4680             synchronized (monitor())
4681             {
4682                 check_orphaned();
4683                 org.apache.xmlbeans.SimpleValue target = null;
4684                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$130, 0);
4685                 if (target == null)
4686                 {
4687                     return null;
4688                 }
4689                 return target.getStringValue();
4690             }
4691         }
4692         
4693         /**
4694          * Gets (as xml) the "Details" element
4695          */
4696         public gov.grants.apply.forms.naca201111V11.NACA201111String4000DataType xgetDetails()
4697         {
4698             synchronized (monitor())
4699             {
4700                 check_orphaned();
4701                 gov.grants.apply.forms.naca201111V11.NACA201111String4000DataType target = null;
4702                 target = (gov.grants.apply.forms.naca201111V11.NACA201111String4000DataType)get_store().find_element_user(DETAILS$130, 0);
4703                 return target;
4704             }
4705         }
4706         
4707         /**
4708          * True if has "Details" element
4709          */
4710         public boolean isSetDetails()
4711         {
4712             synchronized (monitor())
4713             {
4714                 check_orphaned();
4715                 return get_store().count_elements(DETAILS$130) != 0;
4716             }
4717         }
4718         
4719         /**
4720          * Sets the "Details" element
4721          */
4722         public void setDetails(java.lang.String details)
4723         {
4724             synchronized (monitor())
4725             {
4726                 check_orphaned();
4727                 org.apache.xmlbeans.SimpleValue target = null;
4728                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$130, 0);
4729                 if (target == null)
4730                 {
4731                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DETAILS$130);
4732                 }
4733                 target.setStringValue(details);
4734             }
4735         }
4736         
4737         /**
4738          * Sets (as xml) the "Details" element
4739          */
4740         public void xsetDetails(gov.grants.apply.forms.naca201111V11.NACA201111String4000DataType details)
4741         {
4742             synchronized (monitor())
4743             {
4744                 check_orphaned();
4745                 gov.grants.apply.forms.naca201111V11.NACA201111String4000DataType target = null;
4746                 target = (gov.grants.apply.forms.naca201111V11.NACA201111String4000DataType)get_store().find_element_user(DETAILS$130, 0);
4747                 if (target == null)
4748                 {
4749                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String4000DataType)get_store().add_element_user(DETAILS$130);
4750                 }
4751                 target.set(details);
4752             }
4753         }
4754         
4755         /**
4756          * Unsets the "Details" element
4757          */
4758         public void unsetDetails()
4759         {
4760             synchronized (monitor())
4761             {
4762                 check_orphaned();
4763                 get_store().remove_element(DETAILS$130, 0);
4764             }
4765         }
4766         
4767         /**
4768          * Gets the "Questionnaire" element
4769          */
4770         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire getQuestionnaire()
4771         {
4772             synchronized (monitor())
4773             {
4774                 check_orphaned();
4775                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire target = null;
4776                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire)get_store().find_element_user(QUESTIONNAIRE$132, 0);
4777                 if (target == null)
4778                 {
4779                     return null;
4780                 }
4781                 return target;
4782             }
4783         }
4784         
4785         /**
4786          * True if has "Questionnaire" element
4787          */
4788         public boolean isSetQuestionnaire()
4789         {
4790             synchronized (monitor())
4791             {
4792                 check_orphaned();
4793                 return get_store().count_elements(QUESTIONNAIRE$132) != 0;
4794             }
4795         }
4796         
4797         /**
4798          * Sets the "Questionnaire" element
4799          */
4800         public void setQuestionnaire(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire questionnaire)
4801         {
4802             generatedSetterHelperImpl(questionnaire, QUESTIONNAIRE$132, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4803         }
4804         
4805         /**
4806          * Appends and returns a new empty "Questionnaire" element
4807          */
4808         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire addNewQuestionnaire()
4809         {
4810             synchronized (monitor())
4811             {
4812                 check_orphaned();
4813                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire target = null;
4814                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire)get_store().add_element_user(QUESTIONNAIRE$132);
4815                 return target;
4816             }
4817         }
4818         
4819         /**
4820          * Unsets the "Questionnaire" element
4821          */
4822         public void unsetQuestionnaire()
4823         {
4824             synchronized (monitor())
4825             {
4826                 check_orphaned();
4827                 get_store().remove_element(QUESTIONNAIRE$132, 0);
4828             }
4829         }
4830         
4831         /**
4832          * Gets the "EnvironmentalReview" element
4833          */
4834         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview getEnvironmentalReview()
4835         {
4836             synchronized (monitor())
4837             {
4838                 check_orphaned();
4839                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview target = null;
4840                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview)get_store().find_element_user(ENVIRONMENTALREVIEW$134, 0);
4841                 if (target == null)
4842                 {
4843                     return null;
4844                 }
4845                 return target;
4846             }
4847         }
4848         
4849         /**
4850          * Sets the "EnvironmentalReview" element
4851          */
4852         public void setEnvironmentalReview(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview environmentalReview)
4853         {
4854             generatedSetterHelperImpl(environmentalReview, ENVIRONMENTALREVIEW$134, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4855         }
4856         
4857         /**
4858          * Appends and returns a new empty "EnvironmentalReview" element
4859          */
4860         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview addNewEnvironmentalReview()
4861         {
4862             synchronized (monitor())
4863             {
4864                 check_orphaned();
4865                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview target = null;
4866                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview)get_store().add_element_user(ENVIRONMENTALREVIEW$134);
4867                 return target;
4868             }
4869         }
4870         
4871         /**
4872          * Gets the "Narratives" element
4873          */
4874         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives getNarratives()
4875         {
4876             synchronized (monitor())
4877             {
4878                 check_orphaned();
4879                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives target = null;
4880                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives)get_store().find_element_user(NARRATIVES$136, 0);
4881                 if (target == null)
4882                 {
4883                     return null;
4884                 }
4885                 return target;
4886             }
4887         }
4888         
4889         /**
4890          * Sets the "Narratives" element
4891          */
4892         public void setNarratives(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives narratives)
4893         {
4894             generatedSetterHelperImpl(narratives, NARRATIVES$136, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4895         }
4896         
4897         /**
4898          * Appends and returns a new empty "Narratives" element
4899          */
4900         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives addNewNarratives()
4901         {
4902             synchronized (monitor())
4903             {
4904                 check_orphaned();
4905                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives target = null;
4906                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives)get_store().add_element_user(NARRATIVES$136);
4907                 return target;
4908             }
4909         }
4910         
4911         /**
4912          * Gets the "ApplicationChecklist" element
4913          */
4914         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist getApplicationChecklist()
4915         {
4916             synchronized (monitor())
4917             {
4918                 check_orphaned();
4919                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist target = null;
4920                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist)get_store().find_element_user(APPLICATIONCHECKLIST$138, 0);
4921                 if (target == null)
4922                 {
4923                     return null;
4924                 }
4925                 return target;
4926             }
4927         }
4928         
4929         /**
4930          * Sets the "ApplicationChecklist" element
4931          */
4932         public void setApplicationChecklist(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist applicationChecklist)
4933         {
4934             generatedSetterHelperImpl(applicationChecklist, APPLICATIONCHECKLIST$138, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4935         }
4936         
4937         /**
4938          * Appends and returns a new empty "ApplicationChecklist" element
4939          */
4940         public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist addNewApplicationChecklist()
4941         {
4942             synchronized (monitor())
4943             {
4944                 check_orphaned();
4945                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist target = null;
4946                 target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist)get_store().add_element_user(APPLICATIONCHECKLIST$138);
4947                 return target;
4948             }
4949         }
4950         
4951         /**
4952          * Gets the "FormVersion" attribute
4953          */
4954         public java.lang.String getFormVersion()
4955         {
4956             synchronized (monitor())
4957             {
4958                 check_orphaned();
4959                 org.apache.xmlbeans.SimpleValue target = null;
4960                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$140);
4961                 if (target == null)
4962                 {
4963                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$140);
4964                 }
4965                 if (target == null)
4966                 {
4967                     return null;
4968                 }
4969                 return target.getStringValue();
4970             }
4971         }
4972         
4973         /**
4974          * Gets (as xml) the "FormVersion" attribute
4975          */
4976         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
4977         {
4978             synchronized (monitor())
4979             {
4980                 check_orphaned();
4981                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
4982                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$140);
4983                 if (target == null)
4984                 {
4985                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$140);
4986                 }
4987                 return target;
4988             }
4989         }
4990         
4991         /**
4992          * Sets the "FormVersion" attribute
4993          */
4994         public void setFormVersion(java.lang.String formVersion)
4995         {
4996             synchronized (monitor())
4997             {
4998                 check_orphaned();
4999                 org.apache.xmlbeans.SimpleValue target = null;
5000                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$140);
5001                 if (target == null)
5002                 {
5003                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$140);
5004                 }
5005                 target.setStringValue(formVersion);
5006             }
5007         }
5008         
5009         /**
5010          * Sets (as xml) the "FormVersion" attribute
5011          */
5012         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
5013         {
5014             synchronized (monitor())
5015             {
5016                 check_orphaned();
5017                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
5018                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$140);
5019                 if (target == null)
5020                 {
5021                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$140);
5022                 }
5023                 target.set(formVersion);
5024             }
5025         }
5026         /**
5027          * An XML Organization(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
5028          *
5029          * This is a complex type.
5030          */
5031         public static class OrganizationImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization
5032         {
5033             private static final long serialVersionUID = 1L;
5034             
5035             public OrganizationImpl(org.apache.xmlbeans.SchemaType sType)
5036             {
5037                 super(sType);
5038             }
5039             
5040             private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
5041                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OrganizationName");
5042             private static final javax.xml.namespace.QName STREET1$2 = 
5043                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Street1");
5044             private static final javax.xml.namespace.QName STREET2$4 = 
5045                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Street2");
5046             private static final javax.xml.namespace.QName CITY$6 = 
5047                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "City");
5048             private static final javax.xml.namespace.QName STATE$8 = 
5049                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "State");
5050             private static final javax.xml.namespace.QName ZIPCODE$10 = 
5051                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ZipCode");
5052             private static final javax.xml.namespace.QName EIN$12 = 
5053                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EIN");
5054             private static final javax.xml.namespace.QName DUNSNUMBER$14 = 
5055                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "DUNSNumber");
5056             
5057             
5058             /**
5059              * Gets the "OrganizationName" element
5060              */
5061             public java.lang.String getOrganizationName()
5062             {
5063                 synchronized (monitor())
5064                 {
5065                     check_orphaned();
5066                     org.apache.xmlbeans.SimpleValue target = null;
5067                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
5068                     if (target == null)
5069                     {
5070                       return null;
5071                     }
5072                     return target.getStringValue();
5073                 }
5074             }
5075             
5076             /**
5077              * Gets (as xml) the "OrganizationName" element
5078              */
5079             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
5080             {
5081                 synchronized (monitor())
5082                 {
5083                     check_orphaned();
5084                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
5085                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
5086                     return target;
5087                 }
5088             }
5089             
5090             /**
5091              * Sets the "OrganizationName" element
5092              */
5093             public void setOrganizationName(java.lang.String organizationName)
5094             {
5095                 synchronized (monitor())
5096                 {
5097                     check_orphaned();
5098                     org.apache.xmlbeans.SimpleValue target = null;
5099                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
5100                     if (target == null)
5101                     {
5102                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
5103                     }
5104                     target.setStringValue(organizationName);
5105                 }
5106             }
5107             
5108             /**
5109              * Sets (as xml) the "OrganizationName" element
5110              */
5111             public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
5112             {
5113                 synchronized (monitor())
5114                 {
5115                     check_orphaned();
5116                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
5117                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
5118                     if (target == null)
5119                     {
5120                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$0);
5121                     }
5122                     target.set(organizationName);
5123                 }
5124             }
5125             
5126             /**
5127              * Gets the "Street1" element
5128              */
5129             public java.lang.String getStreet1()
5130             {
5131                 synchronized (monitor())
5132                 {
5133                     check_orphaned();
5134                     org.apache.xmlbeans.SimpleValue target = null;
5135                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
5136                     if (target == null)
5137                     {
5138                       return null;
5139                     }
5140                     return target.getStringValue();
5141                 }
5142             }
5143             
5144             /**
5145              * Gets (as xml) the "Street1" element
5146              */
5147             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
5148             {
5149                 synchronized (monitor())
5150                 {
5151                     check_orphaned();
5152                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5153                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
5154                     return target;
5155                 }
5156             }
5157             
5158             /**
5159              * Sets the "Street1" element
5160              */
5161             public void setStreet1(java.lang.String street1)
5162             {
5163                 synchronized (monitor())
5164                 {
5165                     check_orphaned();
5166                     org.apache.xmlbeans.SimpleValue target = null;
5167                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
5168                     if (target == null)
5169                     {
5170                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$2);
5171                     }
5172                     target.setStringValue(street1);
5173                 }
5174             }
5175             
5176             /**
5177              * Sets (as xml) the "Street1" element
5178              */
5179             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
5180             {
5181                 synchronized (monitor())
5182                 {
5183                     check_orphaned();
5184                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5185                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
5186                     if (target == null)
5187                     {
5188                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$2);
5189                     }
5190                     target.set(street1);
5191                 }
5192             }
5193             
5194             /**
5195              * Gets the "Street2" element
5196              */
5197             public java.lang.String getStreet2()
5198             {
5199                 synchronized (monitor())
5200                 {
5201                     check_orphaned();
5202                     org.apache.xmlbeans.SimpleValue target = null;
5203                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
5204                     if (target == null)
5205                     {
5206                       return null;
5207                     }
5208                     return target.getStringValue();
5209                 }
5210             }
5211             
5212             /**
5213              * Gets (as xml) the "Street2" element
5214              */
5215             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
5216             {
5217                 synchronized (monitor())
5218                 {
5219                     check_orphaned();
5220                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5221                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
5222                     return target;
5223                 }
5224             }
5225             
5226             /**
5227              * True if has "Street2" element
5228              */
5229             public boolean isSetStreet2()
5230             {
5231                 synchronized (monitor())
5232                 {
5233                     check_orphaned();
5234                     return get_store().count_elements(STREET2$4) != 0;
5235                 }
5236             }
5237             
5238             /**
5239              * Sets the "Street2" element
5240              */
5241             public void setStreet2(java.lang.String street2)
5242             {
5243                 synchronized (monitor())
5244                 {
5245                     check_orphaned();
5246                     org.apache.xmlbeans.SimpleValue target = null;
5247                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
5248                     if (target == null)
5249                     {
5250                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$4);
5251                     }
5252                     target.setStringValue(street2);
5253                 }
5254             }
5255             
5256             /**
5257              * Sets (as xml) the "Street2" element
5258              */
5259             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
5260             {
5261                 synchronized (monitor())
5262                 {
5263                     check_orphaned();
5264                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5265                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
5266                     if (target == null)
5267                     {
5268                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$4);
5269                     }
5270                     target.set(street2);
5271                 }
5272             }
5273             
5274             /**
5275              * Unsets the "Street2" element
5276              */
5277             public void unsetStreet2()
5278             {
5279                 synchronized (monitor())
5280                 {
5281                     check_orphaned();
5282                     get_store().remove_element(STREET2$4, 0);
5283                 }
5284             }
5285             
5286             /**
5287              * Gets the "City" element
5288              */
5289             public java.lang.String getCity()
5290             {
5291                 synchronized (monitor())
5292                 {
5293                     check_orphaned();
5294                     org.apache.xmlbeans.SimpleValue target = null;
5295                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
5296                     if (target == null)
5297                     {
5298                       return null;
5299                     }
5300                     return target.getStringValue();
5301                 }
5302             }
5303             
5304             /**
5305              * Gets (as xml) the "City" element
5306              */
5307             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
5308             {
5309                 synchronized (monitor())
5310                 {
5311                     check_orphaned();
5312                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
5313                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
5314                     return target;
5315                 }
5316             }
5317             
5318             /**
5319              * Sets the "City" element
5320              */
5321             public void setCity(java.lang.String city)
5322             {
5323                 synchronized (monitor())
5324                 {
5325                     check_orphaned();
5326                     org.apache.xmlbeans.SimpleValue target = null;
5327                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
5328                     if (target == null)
5329                     {
5330                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$6);
5331                     }
5332                     target.setStringValue(city);
5333                 }
5334             }
5335             
5336             /**
5337              * Sets (as xml) the "City" element
5338              */
5339             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
5340             {
5341                 synchronized (monitor())
5342                 {
5343                     check_orphaned();
5344                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
5345                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
5346                     if (target == null)
5347                     {
5348                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$6);
5349                     }
5350                     target.set(city);
5351                 }
5352             }
5353             
5354             /**
5355              * Gets the "State" element
5356              */
5357             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
5358             {
5359                 synchronized (monitor())
5360                 {
5361                     check_orphaned();
5362                     org.apache.xmlbeans.SimpleValue target = null;
5363                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
5364                     if (target == null)
5365                     {
5366                       return null;
5367                     }
5368                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
5369                 }
5370             }
5371             
5372             /**
5373              * Gets (as xml) the "State" element
5374              */
5375             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
5376             {
5377                 synchronized (monitor())
5378                 {
5379                     check_orphaned();
5380                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
5381                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
5382                     return target;
5383                 }
5384             }
5385             
5386             /**
5387              * True if has "State" element
5388              */
5389             public boolean isSetState()
5390             {
5391                 synchronized (monitor())
5392                 {
5393                     check_orphaned();
5394                     return get_store().count_elements(STATE$8) != 0;
5395                 }
5396             }
5397             
5398             /**
5399              * Sets the "State" element
5400              */
5401             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
5402             {
5403                 synchronized (monitor())
5404                 {
5405                     check_orphaned();
5406                     org.apache.xmlbeans.SimpleValue target = null;
5407                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
5408                     if (target == null)
5409                     {
5410                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$8);
5411                     }
5412                     target.setEnumValue(state);
5413                 }
5414             }
5415             
5416             /**
5417              * Sets (as xml) the "State" element
5418              */
5419             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
5420             {
5421                 synchronized (monitor())
5422                 {
5423                     check_orphaned();
5424                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
5425                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
5426                     if (target == null)
5427                     {
5428                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$8);
5429                     }
5430                     target.set(state);
5431                 }
5432             }
5433             
5434             /**
5435              * Unsets the "State" element
5436              */
5437             public void unsetState()
5438             {
5439                 synchronized (monitor())
5440                 {
5441                     check_orphaned();
5442                     get_store().remove_element(STATE$8, 0);
5443                 }
5444             }
5445             
5446             /**
5447              * Gets the "ZipCode" element
5448              */
5449             public java.lang.String getZipCode()
5450             {
5451                 synchronized (monitor())
5452                 {
5453                     check_orphaned();
5454                     org.apache.xmlbeans.SimpleValue target = null;
5455                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
5456                     if (target == null)
5457                     {
5458                       return null;
5459                     }
5460                     return target.getStringValue();
5461                 }
5462             }
5463             
5464             /**
5465              * Gets (as xml) the "ZipCode" element
5466              */
5467             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
5468             {
5469                 synchronized (monitor())
5470                 {
5471                     check_orphaned();
5472                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
5473                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
5474                     return target;
5475                 }
5476             }
5477             
5478             /**
5479              * True if has "ZipCode" element
5480              */
5481             public boolean isSetZipCode()
5482             {
5483                 synchronized (monitor())
5484                 {
5485                     check_orphaned();
5486                     return get_store().count_elements(ZIPCODE$10) != 0;
5487                 }
5488             }
5489             
5490             /**
5491              * Sets the "ZipCode" element
5492              */
5493             public void setZipCode(java.lang.String zipCode)
5494             {
5495                 synchronized (monitor())
5496                 {
5497                     check_orphaned();
5498                     org.apache.xmlbeans.SimpleValue target = null;
5499                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
5500                     if (target == null)
5501                     {
5502                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$10);
5503                     }
5504                     target.setStringValue(zipCode);
5505                 }
5506             }
5507             
5508             /**
5509              * Sets (as xml) the "ZipCode" element
5510              */
5511             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
5512             {
5513                 synchronized (monitor())
5514                 {
5515                     check_orphaned();
5516                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
5517                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
5518                     if (target == null)
5519                     {
5520                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$10);
5521                     }
5522                     target.set(zipCode);
5523                 }
5524             }
5525             
5526             /**
5527              * Unsets the "ZipCode" element
5528              */
5529             public void unsetZipCode()
5530             {
5531                 synchronized (monitor())
5532                 {
5533                     check_orphaned();
5534                     get_store().remove_element(ZIPCODE$10, 0);
5535                 }
5536             }
5537             
5538             /**
5539              * Gets the "EIN" element
5540              */
5541             public java.lang.String getEIN()
5542             {
5543                 synchronized (monitor())
5544                 {
5545                     check_orphaned();
5546                     org.apache.xmlbeans.SimpleValue target = null;
5547                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
5548                     if (target == null)
5549                     {
5550                       return null;
5551                     }
5552                     return target.getStringValue();
5553                 }
5554             }
5555             
5556             /**
5557              * Gets (as xml) the "EIN" element
5558              */
5559             public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN()
5560             {
5561                 synchronized (monitor())
5562                 {
5563                     check_orphaned();
5564                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
5565                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
5566                     return target;
5567                 }
5568             }
5569             
5570             /**
5571              * Sets the "EIN" element
5572              */
5573             public void setEIN(java.lang.String ein)
5574             {
5575                 synchronized (monitor())
5576                 {
5577                     check_orphaned();
5578                     org.apache.xmlbeans.SimpleValue target = null;
5579                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
5580                     if (target == null)
5581                     {
5582                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$12);
5583                     }
5584                     target.setStringValue(ein);
5585                 }
5586             }
5587             
5588             /**
5589              * Sets (as xml) the "EIN" element
5590              */
5591             public void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein)
5592             {
5593                 synchronized (monitor())
5594                 {
5595                     check_orphaned();
5596                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
5597                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
5598                     if (target == null)
5599                     {
5600                       target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(EIN$12);
5601                     }
5602                     target.set(ein);
5603                 }
5604             }
5605             
5606             /**
5607              * Gets the "DUNSNumber" element
5608              */
5609             public java.lang.String getDUNSNumber()
5610             {
5611                 synchronized (monitor())
5612                 {
5613                     check_orphaned();
5614                     org.apache.xmlbeans.SimpleValue target = null;
5615                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
5616                     if (target == null)
5617                     {
5618                       return null;
5619                     }
5620                     return target.getStringValue();
5621                 }
5622             }
5623             
5624             /**
5625              * Gets (as xml) the "DUNSNumber" element
5626              */
5627             public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber()
5628             {
5629                 synchronized (monitor())
5630                 {
5631                     check_orphaned();
5632                     gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
5633                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
5634                     return target;
5635                 }
5636             }
5637             
5638             /**
5639              * Sets the "DUNSNumber" element
5640              */
5641             public void setDUNSNumber(java.lang.String dunsNumber)
5642             {
5643                 synchronized (monitor())
5644                 {
5645                     check_orphaned();
5646                     org.apache.xmlbeans.SimpleValue target = null;
5647                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
5648                     if (target == null)
5649                     {
5650                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSNUMBER$14);
5651                     }
5652                     target.setStringValue(dunsNumber);
5653                 }
5654             }
5655             
5656             /**
5657              * Sets (as xml) the "DUNSNumber" element
5658              */
5659             public void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber)
5660             {
5661                 synchronized (monitor())
5662                 {
5663                     check_orphaned();
5664                     gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
5665                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
5666                     if (target == null)
5667                     {
5668                       target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSNUMBER$14);
5669                     }
5670                     target.set(dunsNumber);
5671                 }
5672             }
5673         }
5674         /**
5675          * An XML AuthorizedRep(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
5676          *
5677          * This is a complex type.
5678          */
5679         public static class AuthorizedRepImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep
5680         {
5681             private static final long serialVersionUID = 1L;
5682             
5683             public AuthorizedRepImpl(org.apache.xmlbeans.SchemaType sType)
5684             {
5685                 super(sType);
5686             }
5687             
5688             private static final javax.xml.namespace.QName PREFIX$0 = 
5689                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Prefix");
5690             private static final javax.xml.namespace.QName FIRSTNAME$2 = 
5691                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FirstName");
5692             private static final javax.xml.namespace.QName LASTNAME$4 = 
5693                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LastName");
5694             private static final javax.xml.namespace.QName TITLE$6 = 
5695                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Title");
5696             private static final javax.xml.namespace.QName EMAIL$8 = 
5697                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Email");
5698             private static final javax.xml.namespace.QName PHONE$10 = 
5699                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Phone");
5700             private static final javax.xml.namespace.QName FAX$12 = 
5701                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Fax");
5702             private static final javax.xml.namespace.QName STREET1$14 = 
5703                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Street1");
5704             private static final javax.xml.namespace.QName STREET2$16 = 
5705                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Street2");
5706             private static final javax.xml.namespace.QName CITY$18 = 
5707                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "City");
5708             private static final javax.xml.namespace.QName STATE$20 = 
5709                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "State");
5710             private static final javax.xml.namespace.QName ZIPCODE$22 = 
5711                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ZipCode");
5712             
5713             
5714             /**
5715              * Gets the "Prefix" element
5716              */
5717             public java.lang.String getPrefix()
5718             {
5719                 synchronized (monitor())
5720                 {
5721                     check_orphaned();
5722                     org.apache.xmlbeans.SimpleValue target = null;
5723                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
5724                     if (target == null)
5725                     {
5726                       return null;
5727                     }
5728                     return target.getStringValue();
5729                 }
5730             }
5731             
5732             /**
5733              * Gets (as xml) the "Prefix" element
5734              */
5735             public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
5736             {
5737                 synchronized (monitor())
5738                 {
5739                     check_orphaned();
5740                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
5741                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
5742                     return target;
5743                 }
5744             }
5745             
5746             /**
5747              * True if has "Prefix" element
5748              */
5749             public boolean isSetPrefix()
5750             {
5751                 synchronized (monitor())
5752                 {
5753                     check_orphaned();
5754                     return get_store().count_elements(PREFIX$0) != 0;
5755                 }
5756             }
5757             
5758             /**
5759              * Sets the "Prefix" element
5760              */
5761             public void setPrefix(java.lang.String prefix)
5762             {
5763                 synchronized (monitor())
5764                 {
5765                     check_orphaned();
5766                     org.apache.xmlbeans.SimpleValue target = null;
5767                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
5768                     if (target == null)
5769                     {
5770                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
5771                     }
5772                     target.setStringValue(prefix);
5773                 }
5774             }
5775             
5776             /**
5777              * Sets (as xml) the "Prefix" element
5778              */
5779             public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
5780             {
5781                 synchronized (monitor())
5782                 {
5783                     check_orphaned();
5784                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
5785                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
5786                     if (target == null)
5787                     {
5788                       target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
5789                     }
5790                     target.set(prefix);
5791                 }
5792             }
5793             
5794             /**
5795              * Unsets the "Prefix" element
5796              */
5797             public void unsetPrefix()
5798             {
5799                 synchronized (monitor())
5800                 {
5801                     check_orphaned();
5802                     get_store().remove_element(PREFIX$0, 0);
5803                 }
5804             }
5805             
5806             /**
5807              * Gets the "FirstName" element
5808              */
5809             public java.lang.String getFirstName()
5810             {
5811                 synchronized (monitor())
5812                 {
5813                     check_orphaned();
5814                     org.apache.xmlbeans.SimpleValue target = null;
5815                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
5816                     if (target == null)
5817                     {
5818                       return null;
5819                     }
5820                     return target.getStringValue();
5821                 }
5822             }
5823             
5824             /**
5825              * Gets (as xml) the "FirstName" element
5826              */
5827             public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
5828             {
5829                 synchronized (monitor())
5830                 {
5831                     check_orphaned();
5832                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
5833                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
5834                     return target;
5835                 }
5836             }
5837             
5838             /**
5839              * Sets the "FirstName" element
5840              */
5841             public void setFirstName(java.lang.String firstName)
5842             {
5843                 synchronized (monitor())
5844                 {
5845                     check_orphaned();
5846                     org.apache.xmlbeans.SimpleValue target = null;
5847                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
5848                     if (target == null)
5849                     {
5850                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
5851                     }
5852                     target.setStringValue(firstName);
5853                 }
5854             }
5855             
5856             /**
5857              * Sets (as xml) the "FirstName" element
5858              */
5859             public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
5860             {
5861                 synchronized (monitor())
5862                 {
5863                     check_orphaned();
5864                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
5865                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
5866                     if (target == null)
5867                     {
5868                       target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
5869                     }
5870                     target.set(firstName);
5871                 }
5872             }
5873             
5874             /**
5875              * Gets the "LastName" element
5876              */
5877             public java.lang.String getLastName()
5878             {
5879                 synchronized (monitor())
5880                 {
5881                     check_orphaned();
5882                     org.apache.xmlbeans.SimpleValue target = null;
5883                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
5884                     if (target == null)
5885                     {
5886                       return null;
5887                     }
5888                     return target.getStringValue();
5889                 }
5890             }
5891             
5892             /**
5893              * Gets (as xml) the "LastName" element
5894              */
5895             public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
5896             {
5897                 synchronized (monitor())
5898                 {
5899                     check_orphaned();
5900                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
5901                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
5902                     return target;
5903                 }
5904             }
5905             
5906             /**
5907              * Sets the "LastName" element
5908              */
5909             public void setLastName(java.lang.String lastName)
5910             {
5911                 synchronized (monitor())
5912                 {
5913                     check_orphaned();
5914                     org.apache.xmlbeans.SimpleValue target = null;
5915                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
5916                     if (target == null)
5917                     {
5918                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
5919                     }
5920                     target.setStringValue(lastName);
5921                 }
5922             }
5923             
5924             /**
5925              * Sets (as xml) the "LastName" element
5926              */
5927             public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
5928             {
5929                 synchronized (monitor())
5930                 {
5931                     check_orphaned();
5932                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
5933                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
5934                     if (target == null)
5935                     {
5936                       target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
5937                     }
5938                     target.set(lastName);
5939                 }
5940             }
5941             
5942             /**
5943              * Gets the "Title" element
5944              */
5945             public java.lang.String getTitle()
5946             {
5947                 synchronized (monitor())
5948                 {
5949                     check_orphaned();
5950                     org.apache.xmlbeans.SimpleValue target = null;
5951                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
5952                     if (target == null)
5953                     {
5954                       return null;
5955                     }
5956                     return target.getStringValue();
5957                 }
5958             }
5959             
5960             /**
5961              * Gets (as xml) the "Title" element
5962              */
5963             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
5964             {
5965                 synchronized (monitor())
5966                 {
5967                     check_orphaned();
5968                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
5969                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
5970                     return target;
5971                 }
5972             }
5973             
5974             /**
5975              * Sets the "Title" element
5976              */
5977             public void setTitle(java.lang.String title)
5978             {
5979                 synchronized (monitor())
5980                 {
5981                     check_orphaned();
5982                     org.apache.xmlbeans.SimpleValue target = null;
5983                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
5984                     if (target == null)
5985                     {
5986                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
5987                     }
5988                     target.setStringValue(title);
5989                 }
5990             }
5991             
5992             /**
5993              * Sets (as xml) the "Title" element
5994              */
5995             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
5996             {
5997                 synchronized (monitor())
5998                 {
5999                     check_orphaned();
6000                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
6001                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
6002                     if (target == null)
6003                     {
6004                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
6005                     }
6006                     target.set(title);
6007                 }
6008             }
6009             
6010             /**
6011              * Gets the "Email" element
6012              */
6013             public java.lang.String getEmail()
6014             {
6015                 synchronized (monitor())
6016                 {
6017                     check_orphaned();
6018                     org.apache.xmlbeans.SimpleValue target = null;
6019                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
6020                     if (target == null)
6021                     {
6022                       return null;
6023                     }
6024                     return target.getStringValue();
6025                 }
6026             }
6027             
6028             /**
6029              * Gets (as xml) the "Email" element
6030              */
6031             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
6032             {
6033                 synchronized (monitor())
6034                 {
6035                     check_orphaned();
6036                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
6037                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
6038                     return target;
6039                 }
6040             }
6041             
6042             /**
6043              * Sets the "Email" element
6044              */
6045             public void setEmail(java.lang.String email)
6046             {
6047                 synchronized (monitor())
6048                 {
6049                     check_orphaned();
6050                     org.apache.xmlbeans.SimpleValue target = null;
6051                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
6052                     if (target == null)
6053                     {
6054                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
6055                     }
6056                     target.setStringValue(email);
6057                 }
6058             }
6059             
6060             /**
6061              * Sets (as xml) the "Email" element
6062              */
6063             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
6064             {
6065                 synchronized (monitor())
6066                 {
6067                     check_orphaned();
6068                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
6069                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
6070                     if (target == null)
6071                     {
6072                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
6073                     }
6074                     target.set(email);
6075                 }
6076             }
6077             
6078             /**
6079              * Gets the "Phone" element
6080              */
6081             public java.lang.String getPhone()
6082             {
6083                 synchronized (monitor())
6084                 {
6085                     check_orphaned();
6086                     org.apache.xmlbeans.SimpleValue target = null;
6087                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
6088                     if (target == null)
6089                     {
6090                       return null;
6091                     }
6092                     return target.getStringValue();
6093                 }
6094             }
6095             
6096             /**
6097              * Gets (as xml) the "Phone" element
6098              */
6099             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
6100             {
6101                 synchronized (monitor())
6102                 {
6103                     check_orphaned();
6104                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6105                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
6106                     return target;
6107                 }
6108             }
6109             
6110             /**
6111              * Sets the "Phone" element
6112              */
6113             public void setPhone(java.lang.String phone)
6114             {
6115                 synchronized (monitor())
6116                 {
6117                     check_orphaned();
6118                     org.apache.xmlbeans.SimpleValue target = null;
6119                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
6120                     if (target == null)
6121                     {
6122                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
6123                     }
6124                     target.setStringValue(phone);
6125                 }
6126             }
6127             
6128             /**
6129              * Sets (as xml) the "Phone" element
6130              */
6131             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
6132             {
6133                 synchronized (monitor())
6134                 {
6135                     check_orphaned();
6136                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6137                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
6138                     if (target == null)
6139                     {
6140                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
6141                     }
6142                     target.set(phone);
6143                 }
6144             }
6145             
6146             /**
6147              * Gets the "Fax" element
6148              */
6149             public java.lang.String getFax()
6150             {
6151                 synchronized (monitor())
6152                 {
6153                     check_orphaned();
6154                     org.apache.xmlbeans.SimpleValue target = null;
6155                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
6156                     if (target == null)
6157                     {
6158                       return null;
6159                     }
6160                     return target.getStringValue();
6161                 }
6162             }
6163             
6164             /**
6165              * Gets (as xml) the "Fax" element
6166              */
6167             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
6168             {
6169                 synchronized (monitor())
6170                 {
6171                     check_orphaned();
6172                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6173                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
6174                     return target;
6175                 }
6176             }
6177             
6178             /**
6179              * True if has "Fax" element
6180              */
6181             public boolean isSetFax()
6182             {
6183                 synchronized (monitor())
6184                 {
6185                     check_orphaned();
6186                     return get_store().count_elements(FAX$12) != 0;
6187                 }
6188             }
6189             
6190             /**
6191              * Sets the "Fax" element
6192              */
6193             public void setFax(java.lang.String fax)
6194             {
6195                 synchronized (monitor())
6196                 {
6197                     check_orphaned();
6198                     org.apache.xmlbeans.SimpleValue target = null;
6199                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
6200                     if (target == null)
6201                     {
6202                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
6203                     }
6204                     target.setStringValue(fax);
6205                 }
6206             }
6207             
6208             /**
6209              * Sets (as xml) the "Fax" element
6210              */
6211             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
6212             {
6213                 synchronized (monitor())
6214                 {
6215                     check_orphaned();
6216                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6217                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
6218                     if (target == null)
6219                     {
6220                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
6221                     }
6222                     target.set(fax);
6223                 }
6224             }
6225             
6226             /**
6227              * Unsets the "Fax" element
6228              */
6229             public void unsetFax()
6230             {
6231                 synchronized (monitor())
6232                 {
6233                     check_orphaned();
6234                     get_store().remove_element(FAX$12, 0);
6235                 }
6236             }
6237             
6238             /**
6239              * Gets the "Street1" element
6240              */
6241             public java.lang.String getStreet1()
6242             {
6243                 synchronized (monitor())
6244                 {
6245                     check_orphaned();
6246                     org.apache.xmlbeans.SimpleValue target = null;
6247                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
6248                     if (target == null)
6249                     {
6250                       return null;
6251                     }
6252                     return target.getStringValue();
6253                 }
6254             }
6255             
6256             /**
6257              * Gets (as xml) the "Street1" element
6258              */
6259             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
6260             {
6261                 synchronized (monitor())
6262                 {
6263                     check_orphaned();
6264                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
6265                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
6266                     return target;
6267                 }
6268             }
6269             
6270             /**
6271              * Sets the "Street1" element
6272              */
6273             public void setStreet1(java.lang.String street1)
6274             {
6275                 synchronized (monitor())
6276                 {
6277                     check_orphaned();
6278                     org.apache.xmlbeans.SimpleValue target = null;
6279                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
6280                     if (target == null)
6281                     {
6282                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
6283                     }
6284                     target.setStringValue(street1);
6285                 }
6286             }
6287             
6288             /**
6289              * Sets (as xml) the "Street1" element
6290              */
6291             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
6292             {
6293                 synchronized (monitor())
6294                 {
6295                     check_orphaned();
6296                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
6297                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
6298                     if (target == null)
6299                     {
6300                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
6301                     }
6302                     target.set(street1);
6303                 }
6304             }
6305             
6306             /**
6307              * Gets the "Street2" element
6308              */
6309             public java.lang.String getStreet2()
6310             {
6311                 synchronized (monitor())
6312                 {
6313                     check_orphaned();
6314                     org.apache.xmlbeans.SimpleValue target = null;
6315                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
6316                     if (target == null)
6317                     {
6318                       return null;
6319                     }
6320                     return target.getStringValue();
6321                 }
6322             }
6323             
6324             /**
6325              * Gets (as xml) the "Street2" element
6326              */
6327             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
6328             {
6329                 synchronized (monitor())
6330                 {
6331                     check_orphaned();
6332                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
6333                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
6334                     return target;
6335                 }
6336             }
6337             
6338             /**
6339              * True if has "Street2" element
6340              */
6341             public boolean isSetStreet2()
6342             {
6343                 synchronized (monitor())
6344                 {
6345                     check_orphaned();
6346                     return get_store().count_elements(STREET2$16) != 0;
6347                 }
6348             }
6349             
6350             /**
6351              * Sets the "Street2" element
6352              */
6353             public void setStreet2(java.lang.String street2)
6354             {
6355                 synchronized (monitor())
6356                 {
6357                     check_orphaned();
6358                     org.apache.xmlbeans.SimpleValue target = null;
6359                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
6360                     if (target == null)
6361                     {
6362                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
6363                     }
6364                     target.setStringValue(street2);
6365                 }
6366             }
6367             
6368             /**
6369              * Sets (as xml) the "Street2" element
6370              */
6371             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
6372             {
6373                 synchronized (monitor())
6374                 {
6375                     check_orphaned();
6376                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
6377                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
6378                     if (target == null)
6379                     {
6380                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
6381                     }
6382                     target.set(street2);
6383                 }
6384             }
6385             
6386             /**
6387              * Unsets the "Street2" element
6388              */
6389             public void unsetStreet2()
6390             {
6391                 synchronized (monitor())
6392                 {
6393                     check_orphaned();
6394                     get_store().remove_element(STREET2$16, 0);
6395                 }
6396             }
6397             
6398             /**
6399              * Gets the "City" element
6400              */
6401             public java.lang.String getCity()
6402             {
6403                 synchronized (monitor())
6404                 {
6405                     check_orphaned();
6406                     org.apache.xmlbeans.SimpleValue target = null;
6407                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
6408                     if (target == null)
6409                     {
6410                       return null;
6411                     }
6412                     return target.getStringValue();
6413                 }
6414             }
6415             
6416             /**
6417              * Gets (as xml) the "City" element
6418              */
6419             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
6420             {
6421                 synchronized (monitor())
6422                 {
6423                     check_orphaned();
6424                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
6425                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
6426                     return target;
6427                 }
6428             }
6429             
6430             /**
6431              * Sets the "City" element
6432              */
6433             public void setCity(java.lang.String city)
6434             {
6435                 synchronized (monitor())
6436                 {
6437                     check_orphaned();
6438                     org.apache.xmlbeans.SimpleValue target = null;
6439                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
6440                     if (target == null)
6441                     {
6442                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
6443                     }
6444                     target.setStringValue(city);
6445                 }
6446             }
6447             
6448             /**
6449              * Sets (as xml) the "City" element
6450              */
6451             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
6452             {
6453                 synchronized (monitor())
6454                 {
6455                     check_orphaned();
6456                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
6457                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
6458                     if (target == null)
6459                     {
6460                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
6461                     }
6462                     target.set(city);
6463                 }
6464             }
6465             
6466             /**
6467              * Gets the "State" element
6468              */
6469             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
6470             {
6471                 synchronized (monitor())
6472                 {
6473                     check_orphaned();
6474                     org.apache.xmlbeans.SimpleValue target = null;
6475                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
6476                     if (target == null)
6477                     {
6478                       return null;
6479                     }
6480                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
6481                 }
6482             }
6483             
6484             /**
6485              * Gets (as xml) the "State" element
6486              */
6487             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
6488             {
6489                 synchronized (monitor())
6490                 {
6491                     check_orphaned();
6492                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
6493                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
6494                     return target;
6495                 }
6496             }
6497             
6498             /**
6499              * Sets the "State" element
6500              */
6501             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
6502             {
6503                 synchronized (monitor())
6504                 {
6505                     check_orphaned();
6506                     org.apache.xmlbeans.SimpleValue target = null;
6507                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
6508                     if (target == null)
6509                     {
6510                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
6511                     }
6512                     target.setEnumValue(state);
6513                 }
6514             }
6515             
6516             /**
6517              * Sets (as xml) the "State" element
6518              */
6519             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
6520             {
6521                 synchronized (monitor())
6522                 {
6523                     check_orphaned();
6524                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
6525                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
6526                     if (target == null)
6527                     {
6528                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
6529                     }
6530                     target.set(state);
6531                 }
6532             }
6533             
6534             /**
6535              * Gets the "ZipCode" element
6536              */
6537             public java.lang.String getZipCode()
6538             {
6539                 synchronized (monitor())
6540                 {
6541                     check_orphaned();
6542                     org.apache.xmlbeans.SimpleValue target = null;
6543                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
6544                     if (target == null)
6545                     {
6546                       return null;
6547                     }
6548                     return target.getStringValue();
6549                 }
6550             }
6551             
6552             /**
6553              * Gets (as xml) the "ZipCode" element
6554              */
6555             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
6556             {
6557                 synchronized (monitor())
6558                 {
6559                     check_orphaned();
6560                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
6561                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
6562                     return target;
6563                 }
6564             }
6565             
6566             /**
6567              * Sets the "ZipCode" element
6568              */
6569             public void setZipCode(java.lang.String zipCode)
6570             {
6571                 synchronized (monitor())
6572                 {
6573                     check_orphaned();
6574                     org.apache.xmlbeans.SimpleValue target = null;
6575                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
6576                     if (target == null)
6577                     {
6578                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
6579                     }
6580                     target.setStringValue(zipCode);
6581                 }
6582             }
6583             
6584             /**
6585              * Sets (as xml) the "ZipCode" element
6586              */
6587             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
6588             {
6589                 synchronized (monitor())
6590                 {
6591                     check_orphaned();
6592                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
6593                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
6594                     if (target == null)
6595                     {
6596                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
6597                     }
6598                     target.set(zipCode);
6599                 }
6600             }
6601         }
6602         /**
6603          * An XML ApplicationPOC(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6604          *
6605          * This is a complex type.
6606          */
6607         public static class ApplicationPOCImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC
6608         {
6609             private static final long serialVersionUID = 1L;
6610             
6611             public ApplicationPOCImpl(org.apache.xmlbeans.SchemaType sType)
6612             {
6613                 super(sType);
6614             }
6615             
6616             private static final javax.xml.namespace.QName PREFIX$0 = 
6617                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Prefix");
6618             private static final javax.xml.namespace.QName FIRSTNAME$2 = 
6619                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FirstName");
6620             private static final javax.xml.namespace.QName LASTNAME$4 = 
6621                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LastName");
6622             private static final javax.xml.namespace.QName TITLE$6 = 
6623                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Title");
6624             private static final javax.xml.namespace.QName EMAIL$8 = 
6625                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Email");
6626             private static final javax.xml.namespace.QName PHONE$10 = 
6627                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Phone");
6628             private static final javax.xml.namespace.QName FAX$12 = 
6629                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Fax");
6630             private static final javax.xml.namespace.QName STREET1$14 = 
6631                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Street1");
6632             private static final javax.xml.namespace.QName STREET2$16 = 
6633                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Street2");
6634             private static final javax.xml.namespace.QName CITY$18 = 
6635                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "City");
6636             private static final javax.xml.namespace.QName STATE$20 = 
6637                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "State");
6638             private static final javax.xml.namespace.QName ZIPCODE$22 = 
6639                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ZipCode");
6640             
6641             
6642             /**
6643              * Gets the "Prefix" element
6644              */
6645             public java.lang.String getPrefix()
6646             {
6647                 synchronized (monitor())
6648                 {
6649                     check_orphaned();
6650                     org.apache.xmlbeans.SimpleValue target = null;
6651                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
6652                     if (target == null)
6653                     {
6654                       return null;
6655                     }
6656                     return target.getStringValue();
6657                 }
6658             }
6659             
6660             /**
6661              * Gets (as xml) the "Prefix" element
6662              */
6663             public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
6664             {
6665                 synchronized (monitor())
6666                 {
6667                     check_orphaned();
6668                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
6669                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
6670                     return target;
6671                 }
6672             }
6673             
6674             /**
6675              * True if has "Prefix" element
6676              */
6677             public boolean isSetPrefix()
6678             {
6679                 synchronized (monitor())
6680                 {
6681                     check_orphaned();
6682                     return get_store().count_elements(PREFIX$0) != 0;
6683                 }
6684             }
6685             
6686             /**
6687              * Sets the "Prefix" element
6688              */
6689             public void setPrefix(java.lang.String prefix)
6690             {
6691                 synchronized (monitor())
6692                 {
6693                     check_orphaned();
6694                     org.apache.xmlbeans.SimpleValue target = null;
6695                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
6696                     if (target == null)
6697                     {
6698                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
6699                     }
6700                     target.setStringValue(prefix);
6701                 }
6702             }
6703             
6704             /**
6705              * Sets (as xml) the "Prefix" element
6706              */
6707             public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
6708             {
6709                 synchronized (monitor())
6710                 {
6711                     check_orphaned();
6712                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
6713                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
6714                     if (target == null)
6715                     {
6716                       target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
6717                     }
6718                     target.set(prefix);
6719                 }
6720             }
6721             
6722             /**
6723              * Unsets the "Prefix" element
6724              */
6725             public void unsetPrefix()
6726             {
6727                 synchronized (monitor())
6728                 {
6729                     check_orphaned();
6730                     get_store().remove_element(PREFIX$0, 0);
6731                 }
6732             }
6733             
6734             /**
6735              * Gets the "FirstName" element
6736              */
6737             public java.lang.String getFirstName()
6738             {
6739                 synchronized (monitor())
6740                 {
6741                     check_orphaned();
6742                     org.apache.xmlbeans.SimpleValue target = null;
6743                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
6744                     if (target == null)
6745                     {
6746                       return null;
6747                     }
6748                     return target.getStringValue();
6749                 }
6750             }
6751             
6752             /**
6753              * Gets (as xml) the "FirstName" element
6754              */
6755             public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
6756             {
6757                 synchronized (monitor())
6758                 {
6759                     check_orphaned();
6760                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
6761                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
6762                     return target;
6763                 }
6764             }
6765             
6766             /**
6767              * True if has "FirstName" element
6768              */
6769             public boolean isSetFirstName()
6770             {
6771                 synchronized (monitor())
6772                 {
6773                     check_orphaned();
6774                     return get_store().count_elements(FIRSTNAME$2) != 0;
6775                 }
6776             }
6777             
6778             /**
6779              * Sets the "FirstName" element
6780              */
6781             public void setFirstName(java.lang.String firstName)
6782             {
6783                 synchronized (monitor())
6784                 {
6785                     check_orphaned();
6786                     org.apache.xmlbeans.SimpleValue target = null;
6787                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
6788                     if (target == null)
6789                     {
6790                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
6791                     }
6792                     target.setStringValue(firstName);
6793                 }
6794             }
6795             
6796             /**
6797              * Sets (as xml) the "FirstName" element
6798              */
6799             public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
6800             {
6801                 synchronized (monitor())
6802                 {
6803                     check_orphaned();
6804                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
6805                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
6806                     if (target == null)
6807                     {
6808                       target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
6809                     }
6810                     target.set(firstName);
6811                 }
6812             }
6813             
6814             /**
6815              * Unsets the "FirstName" element
6816              */
6817             public void unsetFirstName()
6818             {
6819                 synchronized (monitor())
6820                 {
6821                     check_orphaned();
6822                     get_store().remove_element(FIRSTNAME$2, 0);
6823                 }
6824             }
6825             
6826             /**
6827              * Gets the "LastName" element
6828              */
6829             public java.lang.String getLastName()
6830             {
6831                 synchronized (monitor())
6832                 {
6833                     check_orphaned();
6834                     org.apache.xmlbeans.SimpleValue target = null;
6835                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
6836                     if (target == null)
6837                     {
6838                       return null;
6839                     }
6840                     return target.getStringValue();
6841                 }
6842             }
6843             
6844             /**
6845              * Gets (as xml) the "LastName" element
6846              */
6847             public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
6848             {
6849                 synchronized (monitor())
6850                 {
6851                     check_orphaned();
6852                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
6853                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
6854                     return target;
6855                 }
6856             }
6857             
6858             /**
6859              * True if has "LastName" element
6860              */
6861             public boolean isSetLastName()
6862             {
6863                 synchronized (monitor())
6864                 {
6865                     check_orphaned();
6866                     return get_store().count_elements(LASTNAME$4) != 0;
6867                 }
6868             }
6869             
6870             /**
6871              * Sets the "LastName" element
6872              */
6873             public void setLastName(java.lang.String lastName)
6874             {
6875                 synchronized (monitor())
6876                 {
6877                     check_orphaned();
6878                     org.apache.xmlbeans.SimpleValue target = null;
6879                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
6880                     if (target == null)
6881                     {
6882                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
6883                     }
6884                     target.setStringValue(lastName);
6885                 }
6886             }
6887             
6888             /**
6889              * Sets (as xml) the "LastName" element
6890              */
6891             public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
6892             {
6893                 synchronized (monitor())
6894                 {
6895                     check_orphaned();
6896                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
6897                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
6898                     if (target == null)
6899                     {
6900                       target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
6901                     }
6902                     target.set(lastName);
6903                 }
6904             }
6905             
6906             /**
6907              * Unsets the "LastName" element
6908              */
6909             public void unsetLastName()
6910             {
6911                 synchronized (monitor())
6912                 {
6913                     check_orphaned();
6914                     get_store().remove_element(LASTNAME$4, 0);
6915                 }
6916             }
6917             
6918             /**
6919              * Gets the "Title" element
6920              */
6921             public java.lang.String getTitle()
6922             {
6923                 synchronized (monitor())
6924                 {
6925                     check_orphaned();
6926                     org.apache.xmlbeans.SimpleValue target = null;
6927                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
6928                     if (target == null)
6929                     {
6930                       return null;
6931                     }
6932                     return target.getStringValue();
6933                 }
6934             }
6935             
6936             /**
6937              * Gets (as xml) the "Title" element
6938              */
6939             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
6940             {
6941                 synchronized (monitor())
6942                 {
6943                     check_orphaned();
6944                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
6945                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
6946                     return target;
6947                 }
6948             }
6949             
6950             /**
6951              * True if has "Title" element
6952              */
6953             public boolean isSetTitle()
6954             {
6955                 synchronized (monitor())
6956                 {
6957                     check_orphaned();
6958                     return get_store().count_elements(TITLE$6) != 0;
6959                 }
6960             }
6961             
6962             /**
6963              * Sets the "Title" element
6964              */
6965             public void setTitle(java.lang.String title)
6966             {
6967                 synchronized (monitor())
6968                 {
6969                     check_orphaned();
6970                     org.apache.xmlbeans.SimpleValue target = null;
6971                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
6972                     if (target == null)
6973                     {
6974                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
6975                     }
6976                     target.setStringValue(title);
6977                 }
6978             }
6979             
6980             /**
6981              * Sets (as xml) the "Title" element
6982              */
6983             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
6984             {
6985                 synchronized (monitor())
6986                 {
6987                     check_orphaned();
6988                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
6989                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
6990                     if (target == null)
6991                     {
6992                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
6993                     }
6994                     target.set(title);
6995                 }
6996             }
6997             
6998             /**
6999              * Unsets the "Title" element
7000              */
7001             public void unsetTitle()
7002             {
7003                 synchronized (monitor())
7004                 {
7005                     check_orphaned();
7006                     get_store().remove_element(TITLE$6, 0);
7007                 }
7008             }
7009             
7010             /**
7011              * Gets the "Email" element
7012              */
7013             public java.lang.String getEmail()
7014             {
7015                 synchronized (monitor())
7016                 {
7017                     check_orphaned();
7018                     org.apache.xmlbeans.SimpleValue target = null;
7019                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
7020                     if (target == null)
7021                     {
7022                       return null;
7023                     }
7024                     return target.getStringValue();
7025                 }
7026             }
7027             
7028             /**
7029              * Gets (as xml) the "Email" element
7030              */
7031             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
7032             {
7033                 synchronized (monitor())
7034                 {
7035                     check_orphaned();
7036                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
7037                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
7038                     return target;
7039                 }
7040             }
7041             
7042             /**
7043              * True if has "Email" element
7044              */
7045             public boolean isSetEmail()
7046             {
7047                 synchronized (monitor())
7048                 {
7049                     check_orphaned();
7050                     return get_store().count_elements(EMAIL$8) != 0;
7051                 }
7052             }
7053             
7054             /**
7055              * Sets the "Email" element
7056              */
7057             public void setEmail(java.lang.String email)
7058             {
7059                 synchronized (monitor())
7060                 {
7061                     check_orphaned();
7062                     org.apache.xmlbeans.SimpleValue target = null;
7063                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
7064                     if (target == null)
7065                     {
7066                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
7067                     }
7068                     target.setStringValue(email);
7069                 }
7070             }
7071             
7072             /**
7073              * Sets (as xml) the "Email" element
7074              */
7075             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
7076             {
7077                 synchronized (monitor())
7078                 {
7079                     check_orphaned();
7080                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
7081                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
7082                     if (target == null)
7083                     {
7084                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
7085                     }
7086                     target.set(email);
7087                 }
7088             }
7089             
7090             /**
7091              * Unsets the "Email" element
7092              */
7093             public void unsetEmail()
7094             {
7095                 synchronized (monitor())
7096                 {
7097                     check_orphaned();
7098                     get_store().remove_element(EMAIL$8, 0);
7099                 }
7100             }
7101             
7102             /**
7103              * Gets the "Phone" element
7104              */
7105             public java.lang.String getPhone()
7106             {
7107                 synchronized (monitor())
7108                 {
7109                     check_orphaned();
7110                     org.apache.xmlbeans.SimpleValue target = null;
7111                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
7112                     if (target == null)
7113                     {
7114                       return null;
7115                     }
7116                     return target.getStringValue();
7117                 }
7118             }
7119             
7120             /**
7121              * Gets (as xml) the "Phone" element
7122              */
7123             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
7124             {
7125                 synchronized (monitor())
7126                 {
7127                     check_orphaned();
7128                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
7129                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
7130                     return target;
7131                 }
7132             }
7133             
7134             /**
7135              * True if has "Phone" element
7136              */
7137             public boolean isSetPhone()
7138             {
7139                 synchronized (monitor())
7140                 {
7141                     check_orphaned();
7142                     return get_store().count_elements(PHONE$10) != 0;
7143                 }
7144             }
7145             
7146             /**
7147              * Sets the "Phone" element
7148              */
7149             public void setPhone(java.lang.String phone)
7150             {
7151                 synchronized (monitor())
7152                 {
7153                     check_orphaned();
7154                     org.apache.xmlbeans.SimpleValue target = null;
7155                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
7156                     if (target == null)
7157                     {
7158                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
7159                     }
7160                     target.setStringValue(phone);
7161                 }
7162             }
7163             
7164             /**
7165              * Sets (as xml) the "Phone" element
7166              */
7167             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
7168             {
7169                 synchronized (monitor())
7170                 {
7171                     check_orphaned();
7172                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
7173                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
7174                     if (target == null)
7175                     {
7176                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
7177                     }
7178                     target.set(phone);
7179                 }
7180             }
7181             
7182             /**
7183              * Unsets the "Phone" element
7184              */
7185             public void unsetPhone()
7186             {
7187                 synchronized (monitor())
7188                 {
7189                     check_orphaned();
7190                     get_store().remove_element(PHONE$10, 0);
7191                 }
7192             }
7193             
7194             /**
7195              * Gets the "Fax" element
7196              */
7197             public java.lang.String getFax()
7198             {
7199                 synchronized (monitor())
7200                 {
7201                     check_orphaned();
7202                     org.apache.xmlbeans.SimpleValue target = null;
7203                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
7204                     if (target == null)
7205                     {
7206                       return null;
7207                     }
7208                     return target.getStringValue();
7209                 }
7210             }
7211             
7212             /**
7213              * Gets (as xml) the "Fax" element
7214              */
7215             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
7216             {
7217                 synchronized (monitor())
7218                 {
7219                     check_orphaned();
7220                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
7221                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
7222                     return target;
7223                 }
7224             }
7225             
7226             /**
7227              * True if has "Fax" element
7228              */
7229             public boolean isSetFax()
7230             {
7231                 synchronized (monitor())
7232                 {
7233                     check_orphaned();
7234                     return get_store().count_elements(FAX$12) != 0;
7235                 }
7236             }
7237             
7238             /**
7239              * Sets the "Fax" element
7240              */
7241             public void setFax(java.lang.String fax)
7242             {
7243                 synchronized (monitor())
7244                 {
7245                     check_orphaned();
7246                     org.apache.xmlbeans.SimpleValue target = null;
7247                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
7248                     if (target == null)
7249                     {
7250                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
7251                     }
7252                     target.setStringValue(fax);
7253                 }
7254             }
7255             
7256             /**
7257              * Sets (as xml) the "Fax" element
7258              */
7259             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
7260             {
7261                 synchronized (monitor())
7262                 {
7263                     check_orphaned();
7264                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
7265                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
7266                     if (target == null)
7267                     {
7268                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
7269                     }
7270                     target.set(fax);
7271                 }
7272             }
7273             
7274             /**
7275              * Unsets the "Fax" element
7276              */
7277             public void unsetFax()
7278             {
7279                 synchronized (monitor())
7280                 {
7281                     check_orphaned();
7282                     get_store().remove_element(FAX$12, 0);
7283                 }
7284             }
7285             
7286             /**
7287              * Gets the "Street1" element
7288              */
7289             public java.lang.String getStreet1()
7290             {
7291                 synchronized (monitor())
7292                 {
7293                     check_orphaned();
7294                     org.apache.xmlbeans.SimpleValue target = null;
7295                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
7296                     if (target == null)
7297                     {
7298                       return null;
7299                     }
7300                     return target.getStringValue();
7301                 }
7302             }
7303             
7304             /**
7305              * Gets (as xml) the "Street1" element
7306              */
7307             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
7308             {
7309                 synchronized (monitor())
7310                 {
7311                     check_orphaned();
7312                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
7313                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
7314                     return target;
7315                 }
7316             }
7317             
7318             /**
7319              * True if has "Street1" element
7320              */
7321             public boolean isSetStreet1()
7322             {
7323                 synchronized (monitor())
7324                 {
7325                     check_orphaned();
7326                     return get_store().count_elements(STREET1$14) != 0;
7327                 }
7328             }
7329             
7330             /**
7331              * Sets the "Street1" element
7332              */
7333             public void setStreet1(java.lang.String street1)
7334             {
7335                 synchronized (monitor())
7336                 {
7337                     check_orphaned();
7338                     org.apache.xmlbeans.SimpleValue target = null;
7339                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
7340                     if (target == null)
7341                     {
7342                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
7343                     }
7344                     target.setStringValue(street1);
7345                 }
7346             }
7347             
7348             /**
7349              * Sets (as xml) the "Street1" element
7350              */
7351             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
7352             {
7353                 synchronized (monitor())
7354                 {
7355                     check_orphaned();
7356                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
7357                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
7358                     if (target == null)
7359                     {
7360                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
7361                     }
7362                     target.set(street1);
7363                 }
7364             }
7365             
7366             /**
7367              * Unsets the "Street1" element
7368              */
7369             public void unsetStreet1()
7370             {
7371                 synchronized (monitor())
7372                 {
7373                     check_orphaned();
7374                     get_store().remove_element(STREET1$14, 0);
7375                 }
7376             }
7377             
7378             /**
7379              * Gets the "Street2" element
7380              */
7381             public java.lang.String getStreet2()
7382             {
7383                 synchronized (monitor())
7384                 {
7385                     check_orphaned();
7386                     org.apache.xmlbeans.SimpleValue target = null;
7387                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
7388                     if (target == null)
7389                     {
7390                       return null;
7391                     }
7392                     return target.getStringValue();
7393                 }
7394             }
7395             
7396             /**
7397              * Gets (as xml) the "Street2" element
7398              */
7399             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
7400             {
7401                 synchronized (monitor())
7402                 {
7403                     check_orphaned();
7404                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
7405                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
7406                     return target;
7407                 }
7408             }
7409             
7410             /**
7411              * True if has "Street2" element
7412              */
7413             public boolean isSetStreet2()
7414             {
7415                 synchronized (monitor())
7416                 {
7417                     check_orphaned();
7418                     return get_store().count_elements(STREET2$16) != 0;
7419                 }
7420             }
7421             
7422             /**
7423              * Sets the "Street2" element
7424              */
7425             public void setStreet2(java.lang.String street2)
7426             {
7427                 synchronized (monitor())
7428                 {
7429                     check_orphaned();
7430                     org.apache.xmlbeans.SimpleValue target = null;
7431                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
7432                     if (target == null)
7433                     {
7434                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
7435                     }
7436                     target.setStringValue(street2);
7437                 }
7438             }
7439             
7440             /**
7441              * Sets (as xml) the "Street2" element
7442              */
7443             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
7444             {
7445                 synchronized (monitor())
7446                 {
7447                     check_orphaned();
7448                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
7449                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
7450                     if (target == null)
7451                     {
7452                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
7453                     }
7454                     target.set(street2);
7455                 }
7456             }
7457             
7458             /**
7459              * Unsets the "Street2" element
7460              */
7461             public void unsetStreet2()
7462             {
7463                 synchronized (monitor())
7464                 {
7465                     check_orphaned();
7466                     get_store().remove_element(STREET2$16, 0);
7467                 }
7468             }
7469             
7470             /**
7471              * Gets the "City" element
7472              */
7473             public java.lang.String getCity()
7474             {
7475                 synchronized (monitor())
7476                 {
7477                     check_orphaned();
7478                     org.apache.xmlbeans.SimpleValue target = null;
7479                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
7480                     if (target == null)
7481                     {
7482                       return null;
7483                     }
7484                     return target.getStringValue();
7485                 }
7486             }
7487             
7488             /**
7489              * Gets (as xml) the "City" element
7490              */
7491             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
7492             {
7493                 synchronized (monitor())
7494                 {
7495                     check_orphaned();
7496                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
7497                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
7498                     return target;
7499                 }
7500             }
7501             
7502             /**
7503              * True if has "City" element
7504              */
7505             public boolean isSetCity()
7506             {
7507                 synchronized (monitor())
7508                 {
7509                     check_orphaned();
7510                     return get_store().count_elements(CITY$18) != 0;
7511                 }
7512             }
7513             
7514             /**
7515              * Sets the "City" element
7516              */
7517             public void setCity(java.lang.String city)
7518             {
7519                 synchronized (monitor())
7520                 {
7521                     check_orphaned();
7522                     org.apache.xmlbeans.SimpleValue target = null;
7523                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
7524                     if (target == null)
7525                     {
7526                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
7527                     }
7528                     target.setStringValue(city);
7529                 }
7530             }
7531             
7532             /**
7533              * Sets (as xml) the "City" element
7534              */
7535             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
7536             {
7537                 synchronized (monitor())
7538                 {
7539                     check_orphaned();
7540                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
7541                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
7542                     if (target == null)
7543                     {
7544                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
7545                     }
7546                     target.set(city);
7547                 }
7548             }
7549             
7550             /**
7551              * Unsets the "City" element
7552              */
7553             public void unsetCity()
7554             {
7555                 synchronized (monitor())
7556                 {
7557                     check_orphaned();
7558                     get_store().remove_element(CITY$18, 0);
7559                 }
7560             }
7561             
7562             /**
7563              * Gets the "State" element
7564              */
7565             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
7566             {
7567                 synchronized (monitor())
7568                 {
7569                     check_orphaned();
7570                     org.apache.xmlbeans.SimpleValue target = null;
7571                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
7572                     if (target == null)
7573                     {
7574                       return null;
7575                     }
7576                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
7577                 }
7578             }
7579             
7580             /**
7581              * Gets (as xml) the "State" element
7582              */
7583             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
7584             {
7585                 synchronized (monitor())
7586                 {
7587                     check_orphaned();
7588                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
7589                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
7590                     return target;
7591                 }
7592             }
7593             
7594             /**
7595              * True if has "State" element
7596              */
7597             public boolean isSetState()
7598             {
7599                 synchronized (monitor())
7600                 {
7601                     check_orphaned();
7602                     return get_store().count_elements(STATE$20) != 0;
7603                 }
7604             }
7605             
7606             /**
7607              * Sets the "State" element
7608              */
7609             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
7610             {
7611                 synchronized (monitor())
7612                 {
7613                     check_orphaned();
7614                     org.apache.xmlbeans.SimpleValue target = null;
7615                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
7616                     if (target == null)
7617                     {
7618                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
7619                     }
7620                     target.setEnumValue(state);
7621                 }
7622             }
7623             
7624             /**
7625              * Sets (as xml) the "State" element
7626              */
7627             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
7628             {
7629                 synchronized (monitor())
7630                 {
7631                     check_orphaned();
7632                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
7633                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
7634                     if (target == null)
7635                     {
7636                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
7637                     }
7638                     target.set(state);
7639                 }
7640             }
7641             
7642             /**
7643              * Unsets the "State" element
7644              */
7645             public void unsetState()
7646             {
7647                 synchronized (monitor())
7648                 {
7649                     check_orphaned();
7650                     get_store().remove_element(STATE$20, 0);
7651                 }
7652             }
7653             
7654             /**
7655              * Gets the "ZipCode" element
7656              */
7657             public java.lang.String getZipCode()
7658             {
7659                 synchronized (monitor())
7660                 {
7661                     check_orphaned();
7662                     org.apache.xmlbeans.SimpleValue target = null;
7663                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
7664                     if (target == null)
7665                     {
7666                       return null;
7667                     }
7668                     return target.getStringValue();
7669                 }
7670             }
7671             
7672             /**
7673              * Gets (as xml) the "ZipCode" element
7674              */
7675             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
7676             {
7677                 synchronized (monitor())
7678                 {
7679                     check_orphaned();
7680                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
7681                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
7682                     return target;
7683                 }
7684             }
7685             
7686             /**
7687              * True if has "ZipCode" element
7688              */
7689             public boolean isSetZipCode()
7690             {
7691                 synchronized (monitor())
7692                 {
7693                     check_orphaned();
7694                     return get_store().count_elements(ZIPCODE$22) != 0;
7695                 }
7696             }
7697             
7698             /**
7699              * Sets the "ZipCode" element
7700              */
7701             public void setZipCode(java.lang.String zipCode)
7702             {
7703                 synchronized (monitor())
7704                 {
7705                     check_orphaned();
7706                     org.apache.xmlbeans.SimpleValue target = null;
7707                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
7708                     if (target == null)
7709                     {
7710                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
7711                     }
7712                     target.setStringValue(zipCode);
7713                 }
7714             }
7715             
7716             /**
7717              * Sets (as xml) the "ZipCode" element
7718              */
7719             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
7720             {
7721                 synchronized (monitor())
7722                 {
7723                     check_orphaned();
7724                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
7725                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
7726                     if (target == null)
7727                     {
7728                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
7729                     }
7730                     target.set(zipCode);
7731                 }
7732             }
7733             
7734             /**
7735              * Unsets the "ZipCode" element
7736              */
7737             public void unsetZipCode()
7738             {
7739                 synchronized (monitor())
7740                 {
7741                     check_orphaned();
7742                     get_store().remove_element(ZIPCODE$22, 0);
7743                 }
7744             }
7745         }
7746         /**
7747          * An XML OrganizationalProfile(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
7748          *
7749          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$OrganizationalProfile.
7750          */
7751         public static class OrganizationalProfileImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile
7752         {
7753             private static final long serialVersionUID = 1L;
7754             
7755             public OrganizationalProfileImpl(org.apache.xmlbeans.SchemaType sType)
7756             {
7757                 super(sType, false);
7758             }
7759             
7760             protected OrganizationalProfileImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7761             {
7762                 super(sType, b);
7763             }
7764         }
7765         /**
7766          * An XML FY(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
7767          *
7768          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$FY.
7769          */
7770         public static class FYImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY
7771         {
7772             private static final long serialVersionUID = 1L;
7773             
7774             public FYImpl(org.apache.xmlbeans.SchemaType sType)
7775             {
7776                 super(sType, false);
7777             }
7778             
7779             protected FYImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7780             {
7781                 super(sType, b);
7782             }
7783         }
7784         /**
7785          * An XML Application(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
7786          *
7787          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Application.
7788          */
7789         public static class ApplicationImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application
7790         {
7791             private static final long serialVersionUID = 1L;
7792             
7793             public ApplicationImpl(org.apache.xmlbeans.SchemaType sType)
7794             {
7795                 super(sType, false);
7796             }
7797             
7798             protected ApplicationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7799             {
7800                 super(sType, b);
7801             }
7802         }
7803         /**
7804          * An XML TypeAssistance(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
7805          *
7806          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TypeAssistance.
7807          */
7808         public static class TypeAssistanceImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance
7809         {
7810             private static final long serialVersionUID = 1L;
7811             
7812             public TypeAssistanceImpl(org.apache.xmlbeans.SchemaType sType)
7813             {
7814                 super(sType, false);
7815             }
7816             
7817             protected TypeAssistanceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7818             {
7819                 super(sType, b);
7820             }
7821         }
7822         /**
7823          * An XML FARequestedAmount(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
7824          *
7825          * This is a complex type.
7826          */
7827         public static class FARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount
7828         {
7829             private static final long serialVersionUID = 1L;
7830             
7831             public FARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
7832             {
7833                 super(sType);
7834             }
7835             
7836             private static final javax.xml.namespace.QName LOAN$0 = 
7837                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Loan");
7838             private static final javax.xml.namespace.QName GRANT$2 = 
7839                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Grant");
7840             private static final javax.xml.namespace.QName EQUITY$4 = 
7841                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Equity");
7842             private static final javax.xml.namespace.QName SHARESDEPOSITS$6 = 
7843                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SharesDeposits");
7844             private static final javax.xml.namespace.QName SECONDARYCAPITAL$8 = 
7845                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SecondaryCapital");
7846             private static final javax.xml.namespace.QName QID54$10 = 
7847                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_54");
7848             
7849             
7850             /**
7851              * Gets the "Loan" element
7852              */
7853             public int getLoan()
7854             {
7855                 synchronized (monitor())
7856                 {
7857                     check_orphaned();
7858                     org.apache.xmlbeans.SimpleValue target = null;
7859                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
7860                     if (target == null)
7861                     {
7862                       return 0;
7863                     }
7864                     return target.getIntValue();
7865                 }
7866             }
7867             
7868             /**
7869              * Gets (as xml) the "Loan" element
7870              */
7871             public gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType xgetLoan()
7872             {
7873                 synchronized (monitor())
7874                 {
7875                     check_orphaned();
7876                     gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType target = null;
7877                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().find_element_user(LOAN$0, 0);
7878                     return target;
7879                 }
7880             }
7881             
7882             /**
7883              * True if has "Loan" element
7884              */
7885             public boolean isSetLoan()
7886             {
7887                 synchronized (monitor())
7888                 {
7889                     check_orphaned();
7890                     return get_store().count_elements(LOAN$0) != 0;
7891                 }
7892             }
7893             
7894             /**
7895              * Sets the "Loan" element
7896              */
7897             public void setLoan(int loan)
7898             {
7899                 synchronized (monitor())
7900                 {
7901                     check_orphaned();
7902                     org.apache.xmlbeans.SimpleValue target = null;
7903                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
7904                     if (target == null)
7905                     {
7906                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOAN$0);
7907                     }
7908                     target.setIntValue(loan);
7909                 }
7910             }
7911             
7912             /**
7913              * Sets (as xml) the "Loan" element
7914              */
7915             public void xsetLoan(gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType loan)
7916             {
7917                 synchronized (monitor())
7918                 {
7919                     check_orphaned();
7920                     gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType target = null;
7921                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().find_element_user(LOAN$0, 0);
7922                     if (target == null)
7923                     {
7924                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().add_element_user(LOAN$0);
7925                     }
7926                     target.set(loan);
7927                 }
7928             }
7929             
7930             /**
7931              * Unsets the "Loan" element
7932              */
7933             public void unsetLoan()
7934             {
7935                 synchronized (monitor())
7936                 {
7937                     check_orphaned();
7938                     get_store().remove_element(LOAN$0, 0);
7939                 }
7940             }
7941             
7942             /**
7943              * Gets the "Grant" element
7944              */
7945             public int getGrant()
7946             {
7947                 synchronized (monitor())
7948                 {
7949                     check_orphaned();
7950                     org.apache.xmlbeans.SimpleValue target = null;
7951                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
7952                     if (target == null)
7953                     {
7954                       return 0;
7955                     }
7956                     return target.getIntValue();
7957                 }
7958             }
7959             
7960             /**
7961              * Gets (as xml) the "Grant" element
7962              */
7963             public gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType xgetGrant()
7964             {
7965                 synchronized (monitor())
7966                 {
7967                     check_orphaned();
7968                     gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType target = null;
7969                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().find_element_user(GRANT$2, 0);
7970                     return target;
7971                 }
7972             }
7973             
7974             /**
7975              * True if has "Grant" element
7976              */
7977             public boolean isSetGrant()
7978             {
7979                 synchronized (monitor())
7980                 {
7981                     check_orphaned();
7982                     return get_store().count_elements(GRANT$2) != 0;
7983                 }
7984             }
7985             
7986             /**
7987              * Sets the "Grant" element
7988              */
7989             public void setGrant(int grant)
7990             {
7991                 synchronized (monitor())
7992                 {
7993                     check_orphaned();
7994                     org.apache.xmlbeans.SimpleValue target = null;
7995                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
7996                     if (target == null)
7997                     {
7998                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANT$2);
7999                     }
8000                     target.setIntValue(grant);
8001                 }
8002             }
8003             
8004             /**
8005              * Sets (as xml) the "Grant" element
8006              */
8007             public void xsetGrant(gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType grant)
8008             {
8009                 synchronized (monitor())
8010                 {
8011                     check_orphaned();
8012                     gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType target = null;
8013                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().find_element_user(GRANT$2, 0);
8014                     if (target == null)
8015                     {
8016                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().add_element_user(GRANT$2);
8017                     }
8018                     target.set(grant);
8019                 }
8020             }
8021             
8022             /**
8023              * Unsets the "Grant" element
8024              */
8025             public void unsetGrant()
8026             {
8027                 synchronized (monitor())
8028                 {
8029                     check_orphaned();
8030                     get_store().remove_element(GRANT$2, 0);
8031                 }
8032             }
8033             
8034             /**
8035              * Gets the "Equity" element
8036              */
8037             public int getEquity()
8038             {
8039                 synchronized (monitor())
8040                 {
8041                     check_orphaned();
8042                     org.apache.xmlbeans.SimpleValue target = null;
8043                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
8044                     if (target == null)
8045                     {
8046                       return 0;
8047                     }
8048                     return target.getIntValue();
8049                 }
8050             }
8051             
8052             /**
8053              * Gets (as xml) the "Equity" element
8054              */
8055             public gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType xgetEquity()
8056             {
8057                 synchronized (monitor())
8058                 {
8059                     check_orphaned();
8060                     gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType target = null;
8061                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().find_element_user(EQUITY$4, 0);
8062                     return target;
8063                 }
8064             }
8065             
8066             /**
8067              * True if has "Equity" element
8068              */
8069             public boolean isSetEquity()
8070             {
8071                 synchronized (monitor())
8072                 {
8073                     check_orphaned();
8074                     return get_store().count_elements(EQUITY$4) != 0;
8075                 }
8076             }
8077             
8078             /**
8079              * Sets the "Equity" element
8080              */
8081             public void setEquity(int equity)
8082             {
8083                 synchronized (monitor())
8084                 {
8085                     check_orphaned();
8086                     org.apache.xmlbeans.SimpleValue target = null;
8087                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
8088                     if (target == null)
8089                     {
8090                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITY$4);
8091                     }
8092                     target.setIntValue(equity);
8093                 }
8094             }
8095             
8096             /**
8097              * Sets (as xml) the "Equity" element
8098              */
8099             public void xsetEquity(gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType equity)
8100             {
8101                 synchronized (monitor())
8102                 {
8103                     check_orphaned();
8104                     gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType target = null;
8105                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().find_element_user(EQUITY$4, 0);
8106                     if (target == null)
8107                     {
8108                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().add_element_user(EQUITY$4);
8109                     }
8110                     target.set(equity);
8111                 }
8112             }
8113             
8114             /**
8115              * Unsets the "Equity" element
8116              */
8117             public void unsetEquity()
8118             {
8119                 synchronized (monitor())
8120                 {
8121                     check_orphaned();
8122                     get_store().remove_element(EQUITY$4, 0);
8123                 }
8124             }
8125             
8126             /**
8127              * Gets the "SharesDeposits" element
8128              */
8129             public int getSharesDeposits()
8130             {
8131                 synchronized (monitor())
8132                 {
8133                     check_orphaned();
8134                     org.apache.xmlbeans.SimpleValue target = null;
8135                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
8136                     if (target == null)
8137                     {
8138                       return 0;
8139                     }
8140                     return target.getIntValue();
8141                 }
8142             }
8143             
8144             /**
8145              * Gets (as xml) the "SharesDeposits" element
8146              */
8147             public gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType xgetSharesDeposits()
8148             {
8149                 synchronized (monitor())
8150                 {
8151                     check_orphaned();
8152                     gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType target = null;
8153                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
8154                     return target;
8155                 }
8156             }
8157             
8158             /**
8159              * True if has "SharesDeposits" element
8160              */
8161             public boolean isSetSharesDeposits()
8162             {
8163                 synchronized (monitor())
8164                 {
8165                     check_orphaned();
8166                     return get_store().count_elements(SHARESDEPOSITS$6) != 0;
8167                 }
8168             }
8169             
8170             /**
8171              * Sets the "SharesDeposits" element
8172              */
8173             public void setSharesDeposits(int sharesDeposits)
8174             {
8175                 synchronized (monitor())
8176                 {
8177                     check_orphaned();
8178                     org.apache.xmlbeans.SimpleValue target = null;
8179                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
8180                     if (target == null)
8181                     {
8182                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHARESDEPOSITS$6);
8183                     }
8184                     target.setIntValue(sharesDeposits);
8185                 }
8186             }
8187             
8188             /**
8189              * Sets (as xml) the "SharesDeposits" element
8190              */
8191             public void xsetSharesDeposits(gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType sharesDeposits)
8192             {
8193                 synchronized (monitor())
8194                 {
8195                     check_orphaned();
8196                     gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType target = null;
8197                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
8198                     if (target == null)
8199                     {
8200                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().add_element_user(SHARESDEPOSITS$6);
8201                     }
8202                     target.set(sharesDeposits);
8203                 }
8204             }
8205             
8206             /**
8207              * Unsets the "SharesDeposits" element
8208              */
8209             public void unsetSharesDeposits()
8210             {
8211                 synchronized (monitor())
8212                 {
8213                     check_orphaned();
8214                     get_store().remove_element(SHARESDEPOSITS$6, 0);
8215                 }
8216             }
8217             
8218             /**
8219              * Gets the "SecondaryCapital" element
8220              */
8221             public int getSecondaryCapital()
8222             {
8223                 synchronized (monitor())
8224                 {
8225                     check_orphaned();
8226                     org.apache.xmlbeans.SimpleValue target = null;
8227                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
8228                     if (target == null)
8229                     {
8230                       return 0;
8231                     }
8232                     return target.getIntValue();
8233                 }
8234             }
8235             
8236             /**
8237              * Gets (as xml) the "SecondaryCapital" element
8238              */
8239             public gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType xgetSecondaryCapital()
8240             {
8241                 synchronized (monitor())
8242                 {
8243                     check_orphaned();
8244                     gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType target = null;
8245                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
8246                     return target;
8247                 }
8248             }
8249             
8250             /**
8251              * True if has "SecondaryCapital" element
8252              */
8253             public boolean isSetSecondaryCapital()
8254             {
8255                 synchronized (monitor())
8256                 {
8257                     check_orphaned();
8258                     return get_store().count_elements(SECONDARYCAPITAL$8) != 0;
8259                 }
8260             }
8261             
8262             /**
8263              * Sets the "SecondaryCapital" element
8264              */
8265             public void setSecondaryCapital(int secondaryCapital)
8266             {
8267                 synchronized (monitor())
8268                 {
8269                     check_orphaned();
8270                     org.apache.xmlbeans.SimpleValue target = null;
8271                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
8272                     if (target == null)
8273                     {
8274                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYCAPITAL$8);
8275                     }
8276                     target.setIntValue(secondaryCapital);
8277                 }
8278             }
8279             
8280             /**
8281              * Sets (as xml) the "SecondaryCapital" element
8282              */
8283             public void xsetSecondaryCapital(gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType secondaryCapital)
8284             {
8285                 synchronized (monitor())
8286                 {
8287                     check_orphaned();
8288                     gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType target = null;
8289                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
8290                     if (target == null)
8291                     {
8292                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType)get_store().add_element_user(SECONDARYCAPITAL$8);
8293                     }
8294                     target.set(secondaryCapital);
8295                 }
8296             }
8297             
8298             /**
8299              * Unsets the "SecondaryCapital" element
8300              */
8301             public void unsetSecondaryCapital()
8302             {
8303                 synchronized (monitor())
8304                 {
8305                     check_orphaned();
8306                     get_store().remove_element(SECONDARYCAPITAL$8, 0);
8307                 }
8308             }
8309             
8310             /**
8311              * Gets the "QID_54" element
8312              */
8313             public int getQID54()
8314             {
8315                 synchronized (monitor())
8316                 {
8317                     check_orphaned();
8318                     org.apache.xmlbeans.SimpleValue target = null;
8319                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
8320                     if (target == null)
8321                     {
8322                       return 0;
8323                     }
8324                     return target.getIntValue();
8325                 }
8326             }
8327             
8328             /**
8329              * Gets (as xml) the "QID_54" element
8330              */
8331             public gov.grants.apply.forms.naca201111V11.NACA2011111To2000000DataType xgetQID54()
8332             {
8333                 synchronized (monitor())
8334                 {
8335                     check_orphaned();
8336                     gov.grants.apply.forms.naca201111V11.NACA2011111To2000000DataType target = null;
8337                     target = (gov.grants.apply.forms.naca201111V11.NACA2011111To2000000DataType)get_store().find_element_user(QID54$10, 0);
8338                     return target;
8339                 }
8340             }
8341             
8342             /**
8343              * True if has "QID_54" element
8344              */
8345             public boolean isSetQID54()
8346             {
8347                 synchronized (monitor())
8348                 {
8349                     check_orphaned();
8350                     return get_store().count_elements(QID54$10) != 0;
8351                 }
8352             }
8353             
8354             /**
8355              * Sets the "QID_54" element
8356              */
8357             public void setQID54(int qid54)
8358             {
8359                 synchronized (monitor())
8360                 {
8361                     check_orphaned();
8362                     org.apache.xmlbeans.SimpleValue target = null;
8363                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
8364                     if (target == null)
8365                     {
8366                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID54$10);
8367                     }
8368                     target.setIntValue(qid54);
8369                 }
8370             }
8371             
8372             /**
8373              * Sets (as xml) the "QID_54" element
8374              */
8375             public void xsetQID54(gov.grants.apply.forms.naca201111V11.NACA2011111To2000000DataType qid54)
8376             {
8377                 synchronized (monitor())
8378                 {
8379                     check_orphaned();
8380                     gov.grants.apply.forms.naca201111V11.NACA2011111To2000000DataType target = null;
8381                     target = (gov.grants.apply.forms.naca201111V11.NACA2011111To2000000DataType)get_store().find_element_user(QID54$10, 0);
8382                     if (target == null)
8383                     {
8384                       target = (gov.grants.apply.forms.naca201111V11.NACA2011111To2000000DataType)get_store().add_element_user(QID54$10);
8385                     }
8386                     target.set(qid54);
8387                 }
8388             }
8389             
8390             /**
8391              * Unsets the "QID_54" element
8392              */
8393             public void unsetQID54()
8394             {
8395                 synchronized (monitor())
8396                 {
8397                     check_orphaned();
8398                     get_store().remove_element(QID54$10, 0);
8399                 }
8400             }
8401         }
8402         /**
8403          * An XML TARequestSummary(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
8404          *
8405          * This is a complex type.
8406          */
8407         public static class TARequestSummaryImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary
8408         {
8409             private static final long serialVersionUID = 1L;
8410             
8411             public TARequestSummaryImpl(org.apache.xmlbeans.SchemaType sType)
8412             {
8413                 super(sType);
8414             }
8415             
8416             private static final javax.xml.namespace.QName PERSONNEL$0 = 
8417                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Personnel");
8418             private static final javax.xml.namespace.QName TRAINING$2 = 
8419                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Training");
8420             private static final javax.xml.namespace.QName TRAVEL$4 = 
8421                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Travel");
8422             private static final javax.xml.namespace.QName PROFESSIONALSERVICES$6 = 
8423                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ProfessionalServices");
8424             private static final javax.xml.namespace.QName MSE$8 = 
8425                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MSE");
8426             private static final javax.xml.namespace.QName OTHER$10 = 
8427                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Other");
8428             private static final javax.xml.namespace.QName TOTALTAREQUEST$12 = 
8429                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalTARequest");
8430             
8431             
8432             /**
8433              * Gets the "Personnel" element
8434              */
8435             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel getPersonnel()
8436             {
8437                 synchronized (monitor())
8438                 {
8439                     check_orphaned();
8440                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel target = null;
8441                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel)get_store().find_element_user(PERSONNEL$0, 0);
8442                     if (target == null)
8443                     {
8444                       return null;
8445                     }
8446                     return target;
8447                 }
8448             }
8449             
8450             /**
8451              * True if has "Personnel" element
8452              */
8453             public boolean isSetPersonnel()
8454             {
8455                 synchronized (monitor())
8456                 {
8457                     check_orphaned();
8458                     return get_store().count_elements(PERSONNEL$0) != 0;
8459                 }
8460             }
8461             
8462             /**
8463              * Sets the "Personnel" element
8464              */
8465             public void setPersonnel(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel personnel)
8466             {
8467                 generatedSetterHelperImpl(personnel, PERSONNEL$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8468             }
8469             
8470             /**
8471              * Appends and returns a new empty "Personnel" element
8472              */
8473             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel addNewPersonnel()
8474             {
8475                 synchronized (monitor())
8476                 {
8477                     check_orphaned();
8478                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel target = null;
8479                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel)get_store().add_element_user(PERSONNEL$0);
8480                     return target;
8481                 }
8482             }
8483             
8484             /**
8485              * Unsets the "Personnel" element
8486              */
8487             public void unsetPersonnel()
8488             {
8489                 synchronized (monitor())
8490                 {
8491                     check_orphaned();
8492                     get_store().remove_element(PERSONNEL$0, 0);
8493                 }
8494             }
8495             
8496             /**
8497              * Gets the "Training" element
8498              */
8499             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training getTraining()
8500             {
8501                 synchronized (monitor())
8502                 {
8503                     check_orphaned();
8504                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training target = null;
8505                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training)get_store().find_element_user(TRAINING$2, 0);
8506                     if (target == null)
8507                     {
8508                       return null;
8509                     }
8510                     return target;
8511                 }
8512             }
8513             
8514             /**
8515              * True if has "Training" element
8516              */
8517             public boolean isSetTraining()
8518             {
8519                 synchronized (monitor())
8520                 {
8521                     check_orphaned();
8522                     return get_store().count_elements(TRAINING$2) != 0;
8523                 }
8524             }
8525             
8526             /**
8527              * Sets the "Training" element
8528              */
8529             public void setTraining(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training training)
8530             {
8531                 generatedSetterHelperImpl(training, TRAINING$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8532             }
8533             
8534             /**
8535              * Appends and returns a new empty "Training" element
8536              */
8537             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training addNewTraining()
8538             {
8539                 synchronized (monitor())
8540                 {
8541                     check_orphaned();
8542                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training target = null;
8543                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training)get_store().add_element_user(TRAINING$2);
8544                     return target;
8545                 }
8546             }
8547             
8548             /**
8549              * Unsets the "Training" element
8550              */
8551             public void unsetTraining()
8552             {
8553                 synchronized (monitor())
8554                 {
8555                     check_orphaned();
8556                     get_store().remove_element(TRAINING$2, 0);
8557                 }
8558             }
8559             
8560             /**
8561              * Gets the "Travel" element
8562              */
8563             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel getTravel()
8564             {
8565                 synchronized (monitor())
8566                 {
8567                     check_orphaned();
8568                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel target = null;
8569                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel)get_store().find_element_user(TRAVEL$4, 0);
8570                     if (target == null)
8571                     {
8572                       return null;
8573                     }
8574                     return target;
8575                 }
8576             }
8577             
8578             /**
8579              * True if has "Travel" element
8580              */
8581             public boolean isSetTravel()
8582             {
8583                 synchronized (monitor())
8584                 {
8585                     check_orphaned();
8586                     return get_store().count_elements(TRAVEL$4) != 0;
8587                 }
8588             }
8589             
8590             /**
8591              * Sets the "Travel" element
8592              */
8593             public void setTravel(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel travel)
8594             {
8595                 generatedSetterHelperImpl(travel, TRAVEL$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8596             }
8597             
8598             /**
8599              * Appends and returns a new empty "Travel" element
8600              */
8601             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel addNewTravel()
8602             {
8603                 synchronized (monitor())
8604                 {
8605                     check_orphaned();
8606                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel target = null;
8607                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel)get_store().add_element_user(TRAVEL$4);
8608                     return target;
8609                 }
8610             }
8611             
8612             /**
8613              * Unsets the "Travel" element
8614              */
8615             public void unsetTravel()
8616             {
8617                 synchronized (monitor())
8618                 {
8619                     check_orphaned();
8620                     get_store().remove_element(TRAVEL$4, 0);
8621                 }
8622             }
8623             
8624             /**
8625              * Gets the "ProfessionalServices" element
8626              */
8627             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices getProfessionalServices()
8628             {
8629                 synchronized (monitor())
8630                 {
8631                     check_orphaned();
8632                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices target = null;
8633                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices)get_store().find_element_user(PROFESSIONALSERVICES$6, 0);
8634                     if (target == null)
8635                     {
8636                       return null;
8637                     }
8638                     return target;
8639                 }
8640             }
8641             
8642             /**
8643              * True if has "ProfessionalServices" element
8644              */
8645             public boolean isSetProfessionalServices()
8646             {
8647                 synchronized (monitor())
8648                 {
8649                     check_orphaned();
8650                     return get_store().count_elements(PROFESSIONALSERVICES$6) != 0;
8651                 }
8652             }
8653             
8654             /**
8655              * Sets the "ProfessionalServices" element
8656              */
8657             public void setProfessionalServices(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices professionalServices)
8658             {
8659                 generatedSetterHelperImpl(professionalServices, PROFESSIONALSERVICES$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8660             }
8661             
8662             /**
8663              * Appends and returns a new empty "ProfessionalServices" element
8664              */
8665             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices addNewProfessionalServices()
8666             {
8667                 synchronized (monitor())
8668                 {
8669                     check_orphaned();
8670                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices target = null;
8671                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices)get_store().add_element_user(PROFESSIONALSERVICES$6);
8672                     return target;
8673                 }
8674             }
8675             
8676             /**
8677              * Unsets the "ProfessionalServices" element
8678              */
8679             public void unsetProfessionalServices()
8680             {
8681                 synchronized (monitor())
8682                 {
8683                     check_orphaned();
8684                     get_store().remove_element(PROFESSIONALSERVICES$6, 0);
8685                 }
8686             }
8687             
8688             /**
8689              * Gets the "MSE" element
8690              */
8691             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE getMSE()
8692             {
8693                 synchronized (monitor())
8694                 {
8695                     check_orphaned();
8696                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE target = null;
8697                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE)get_store().find_element_user(MSE$8, 0);
8698                     if (target == null)
8699                     {
8700                       return null;
8701                     }
8702                     return target;
8703                 }
8704             }
8705             
8706             /**
8707              * True if has "MSE" element
8708              */
8709             public boolean isSetMSE()
8710             {
8711                 synchronized (monitor())
8712                 {
8713                     check_orphaned();
8714                     return get_store().count_elements(MSE$8) != 0;
8715                 }
8716             }
8717             
8718             /**
8719              * Sets the "MSE" element
8720              */
8721             public void setMSE(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE mse)
8722             {
8723                 generatedSetterHelperImpl(mse, MSE$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8724             }
8725             
8726             /**
8727              * Appends and returns a new empty "MSE" element
8728              */
8729             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE addNewMSE()
8730             {
8731                 synchronized (monitor())
8732                 {
8733                     check_orphaned();
8734                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE target = null;
8735                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE)get_store().add_element_user(MSE$8);
8736                     return target;
8737                 }
8738             }
8739             
8740             /**
8741              * Unsets the "MSE" element
8742              */
8743             public void unsetMSE()
8744             {
8745                 synchronized (monitor())
8746                 {
8747                     check_orphaned();
8748                     get_store().remove_element(MSE$8, 0);
8749                 }
8750             }
8751             
8752             /**
8753              * Gets the "Other" element
8754              */
8755             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other getOther()
8756             {
8757                 synchronized (monitor())
8758                 {
8759                     check_orphaned();
8760                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other target = null;
8761                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other)get_store().find_element_user(OTHER$10, 0);
8762                     if (target == null)
8763                     {
8764                       return null;
8765                     }
8766                     return target;
8767                 }
8768             }
8769             
8770             /**
8771              * True if has "Other" element
8772              */
8773             public boolean isSetOther()
8774             {
8775                 synchronized (monitor())
8776                 {
8777                     check_orphaned();
8778                     return get_store().count_elements(OTHER$10) != 0;
8779                 }
8780             }
8781             
8782             /**
8783              * Sets the "Other" element
8784              */
8785             public void setOther(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other other)
8786             {
8787                 generatedSetterHelperImpl(other, OTHER$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8788             }
8789             
8790             /**
8791              * Appends and returns a new empty "Other" element
8792              */
8793             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other addNewOther()
8794             {
8795                 synchronized (monitor())
8796                 {
8797                     check_orphaned();
8798                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other target = null;
8799                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other)get_store().add_element_user(OTHER$10);
8800                     return target;
8801                 }
8802             }
8803             
8804             /**
8805              * Unsets the "Other" element
8806              */
8807             public void unsetOther()
8808             {
8809                 synchronized (monitor())
8810                 {
8811                     check_orphaned();
8812                     get_store().remove_element(OTHER$10, 0);
8813                 }
8814             }
8815             
8816             /**
8817              * Gets the "TotalTARequest" element
8818              */
8819             public int getTotalTARequest()
8820             {
8821                 synchronized (monitor())
8822                 {
8823                     check_orphaned();
8824                     org.apache.xmlbeans.SimpleValue target = null;
8825                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAREQUEST$12, 0);
8826                     if (target == null)
8827                     {
8828                       return 0;
8829                     }
8830                     return target.getIntValue();
8831                 }
8832             }
8833             
8834             /**
8835              * Gets (as xml) the "TotalTARequest" element
8836              */
8837             public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotalTARequest()
8838             {
8839                 synchronized (monitor())
8840                 {
8841                     check_orphaned();
8842                     gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
8843                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTALTAREQUEST$12, 0);
8844                     return target;
8845                 }
8846             }
8847             
8848             /**
8849              * True if has "TotalTARequest" element
8850              */
8851             public boolean isSetTotalTARequest()
8852             {
8853                 synchronized (monitor())
8854                 {
8855                     check_orphaned();
8856                     return get_store().count_elements(TOTALTAREQUEST$12) != 0;
8857                 }
8858             }
8859             
8860             /**
8861              * Sets the "TotalTARequest" element
8862              */
8863             public void setTotalTARequest(int totalTARequest)
8864             {
8865                 synchronized (monitor())
8866                 {
8867                     check_orphaned();
8868                     org.apache.xmlbeans.SimpleValue target = null;
8869                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAREQUEST$12, 0);
8870                     if (target == null)
8871                     {
8872                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALTAREQUEST$12);
8873                     }
8874                     target.setIntValue(totalTARequest);
8875                 }
8876             }
8877             
8878             /**
8879              * Sets (as xml) the "TotalTARequest" element
8880              */
8881             public void xsetTotalTARequest(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType totalTARequest)
8882             {
8883                 synchronized (monitor())
8884                 {
8885                     check_orphaned();
8886                     gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
8887                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTALTAREQUEST$12, 0);
8888                     if (target == null)
8889                     {
8890                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(TOTALTAREQUEST$12);
8891                     }
8892                     target.set(totalTARequest);
8893                 }
8894             }
8895             
8896             /**
8897              * Unsets the "TotalTARequest" element
8898              */
8899             public void unsetTotalTARequest()
8900             {
8901                 synchronized (monitor())
8902                 {
8903                     check_orphaned();
8904                     get_store().remove_element(TOTALTAREQUEST$12, 0);
8905                 }
8906             }
8907             /**
8908              * An XML Personnel(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
8909              *
8910              * This is a complex type.
8911              */
8912             public static class PersonnelImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel
8913             {
8914                 private static final long serialVersionUID = 1L;
8915                 
8916                 public PersonnelImpl(org.apache.xmlbeans.SchemaType sType)
8917                 {
8918                     super(sType);
8919                 }
8920                 
8921                 private static final javax.xml.namespace.QName PERSONNELITEM$0 = 
8922                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PersonnelItem");
8923                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
8924                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SubTotal");
8925                 
8926                 
8927                 /**
8928                  * Gets array of all "PersonnelItem" elements
8929                  */
8930                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem[] getPersonnelItemArray()
8931                 {
8932                     synchronized (monitor())
8933                     {
8934                       check_orphaned();
8935                       java.util.List targetList = new java.util.ArrayList();
8936                       get_store().find_all_element_users(PERSONNELITEM$0, targetList);
8937                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem[] result = new gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem[targetList.size()];
8938                       targetList.toArray(result);
8939                       return result;
8940                     }
8941                 }
8942                 
8943                 /**
8944                  * Gets ith "PersonnelItem" element
8945                  */
8946                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem getPersonnelItemArray(int i)
8947                 {
8948                     synchronized (monitor())
8949                     {
8950                       check_orphaned();
8951                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem target = null;
8952                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem)get_store().find_element_user(PERSONNELITEM$0, i);
8953                       if (target == null)
8954                       {
8955                         throw new IndexOutOfBoundsException();
8956                       }
8957                       return target;
8958                     }
8959                 }
8960                 
8961                 /**
8962                  * Returns number of "PersonnelItem" element
8963                  */
8964                 public int sizeOfPersonnelItemArray()
8965                 {
8966                     synchronized (monitor())
8967                     {
8968                       check_orphaned();
8969                       return get_store().count_elements(PERSONNELITEM$0);
8970                     }
8971                 }
8972                 
8973                 /**
8974                  * Sets array of all "PersonnelItem" element  WARNING: This method is not atomicaly synchronized.
8975                  */
8976                 public void setPersonnelItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem[] personnelItemArray)
8977                 {
8978                     check_orphaned();
8979                     arraySetterHelper(personnelItemArray, PERSONNELITEM$0);
8980                 }
8981                 
8982                 /**
8983                  * Sets ith "PersonnelItem" element
8984                  */
8985                 public void setPersonnelItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem personnelItem)
8986                 {
8987                     generatedSetterHelperImpl(personnelItem, PERSONNELITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
8988                 }
8989                 
8990                 /**
8991                  * Inserts and returns a new empty value (as xml) as the ith "PersonnelItem" element
8992                  */
8993                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem insertNewPersonnelItem(int i)
8994                 {
8995                     synchronized (monitor())
8996                     {
8997                       check_orphaned();
8998                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem target = null;
8999                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem)get_store().insert_element_user(PERSONNELITEM$0, i);
9000                       return target;
9001                     }
9002                 }
9003                 
9004                 /**
9005                  * Appends and returns a new empty value (as xml) as the last "PersonnelItem" element
9006                  */
9007                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem addNewPersonnelItem()
9008                 {
9009                     synchronized (monitor())
9010                     {
9011                       check_orphaned();
9012                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem target = null;
9013                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem)get_store().add_element_user(PERSONNELITEM$0);
9014                       return target;
9015                     }
9016                 }
9017                 
9018                 /**
9019                  * Removes the ith "PersonnelItem" element
9020                  */
9021                 public void removePersonnelItem(int i)
9022                 {
9023                     synchronized (monitor())
9024                     {
9025                       check_orphaned();
9026                       get_store().remove_element(PERSONNELITEM$0, i);
9027                     }
9028                 }
9029                 
9030                 /**
9031                  * Gets the "SubTotal" element
9032                  */
9033                 public int getSubTotal()
9034                 {
9035                     synchronized (monitor())
9036                     {
9037                       check_orphaned();
9038                       org.apache.xmlbeans.SimpleValue target = null;
9039                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9040                       if (target == null)
9041                       {
9042                         return 0;
9043                       }
9044                       return target.getIntValue();
9045                     }
9046                 }
9047                 
9048                 /**
9049                  * Gets (as xml) the "SubTotal" element
9050                  */
9051                 public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal()
9052                 {
9053                     synchronized (monitor())
9054                     {
9055                       check_orphaned();
9056                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
9057                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9058                       return target;
9059                     }
9060                 }
9061                 
9062                 /**
9063                  * True if has "SubTotal" element
9064                  */
9065                 public boolean isSetSubTotal()
9066                 {
9067                     synchronized (monitor())
9068                     {
9069                       check_orphaned();
9070                       return get_store().count_elements(SUBTOTAL$2) != 0;
9071                     }
9072                 }
9073                 
9074                 /**
9075                  * Sets the "SubTotal" element
9076                  */
9077                 public void setSubTotal(int subTotal)
9078                 {
9079                     synchronized (monitor())
9080                     {
9081                       check_orphaned();
9082                       org.apache.xmlbeans.SimpleValue target = null;
9083                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9084                       if (target == null)
9085                       {
9086                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
9087                       }
9088                       target.setIntValue(subTotal);
9089                     }
9090                 }
9091                 
9092                 /**
9093                  * Sets (as xml) the "SubTotal" element
9094                  */
9095                 public void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal)
9096                 {
9097                     synchronized (monitor())
9098                     {
9099                       check_orphaned();
9100                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
9101                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9102                       if (target == null)
9103                       {
9104                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(SUBTOTAL$2);
9105                       }
9106                       target.set(subTotal);
9107                     }
9108                 }
9109                 
9110                 /**
9111                  * Unsets the "SubTotal" element
9112                  */
9113                 public void unsetSubTotal()
9114                 {
9115                     synchronized (monitor())
9116                     {
9117                       check_orphaned();
9118                       get_store().remove_element(SUBTOTAL$2, 0);
9119                     }
9120                 }
9121                 /**
9122                  * An XML PersonnelItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
9123                  *
9124                  * This is a complex type.
9125                  */
9126                 public static class PersonnelItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem
9127                 {
9128                     private static final long serialVersionUID = 1L;
9129                     
9130                     public PersonnelItemImpl(org.apache.xmlbeans.SchemaType sType)
9131                     {
9132                       super(sType);
9133                     }
9134                     
9135                     private static final javax.xml.namespace.QName POSITIONEMPLOYEENAME$0 = 
9136                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PositionEmployeeName");
9137                     private static final javax.xml.namespace.QName SALARY$2 = 
9138                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Salary");
9139                     private static final javax.xml.namespace.QName FRINGE$4 = 
9140                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Fringe");
9141                     private static final javax.xml.namespace.QName WORKLOAD$6 = 
9142                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Workload");
9143                     private static final javax.xml.namespace.QName YEARS$8 = 
9144                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Years");
9145                     private static final javax.xml.namespace.QName TOTAL$10 = 
9146                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Total");
9147                     
9148                     
9149                     /**
9150                      * Gets the "PositionEmployeeName" element
9151                      */
9152                     public java.lang.String getPositionEmployeeName()
9153                     {
9154                       synchronized (monitor())
9155                       {
9156                         check_orphaned();
9157                         org.apache.xmlbeans.SimpleValue target = null;
9158                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
9159                         if (target == null)
9160                         {
9161                           return null;
9162                         }
9163                         return target.getStringValue();
9164                       }
9165                     }
9166                     
9167                     /**
9168                      * Gets (as xml) the "PositionEmployeeName" element
9169                      */
9170                     public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetPositionEmployeeName()
9171                     {
9172                       synchronized (monitor())
9173                       {
9174                         check_orphaned();
9175                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
9176                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
9177                         return target;
9178                       }
9179                     }
9180                     
9181                     /**
9182                      * True if has "PositionEmployeeName" element
9183                      */
9184                     public boolean isSetPositionEmployeeName()
9185                     {
9186                       synchronized (monitor())
9187                       {
9188                         check_orphaned();
9189                         return get_store().count_elements(POSITIONEMPLOYEENAME$0) != 0;
9190                       }
9191                     }
9192                     
9193                     /**
9194                      * Sets the "PositionEmployeeName" element
9195                      */
9196                     public void setPositionEmployeeName(java.lang.String positionEmployeeName)
9197                     {
9198                       synchronized (monitor())
9199                       {
9200                         check_orphaned();
9201                         org.apache.xmlbeans.SimpleValue target = null;
9202                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
9203                         if (target == null)
9204                         {
9205                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POSITIONEMPLOYEENAME$0);
9206                         }
9207                         target.setStringValue(positionEmployeeName);
9208                       }
9209                     }
9210                     
9211                     /**
9212                      * Sets (as xml) the "PositionEmployeeName" element
9213                      */
9214                     public void xsetPositionEmployeeName(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType positionEmployeeName)
9215                     {
9216                       synchronized (monitor())
9217                       {
9218                         check_orphaned();
9219                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
9220                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
9221                         if (target == null)
9222                         {
9223                           target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(POSITIONEMPLOYEENAME$0);
9224                         }
9225                         target.set(positionEmployeeName);
9226                       }
9227                     }
9228                     
9229                     /**
9230                      * Unsets the "PositionEmployeeName" element
9231                      */
9232                     public void unsetPositionEmployeeName()
9233                     {
9234                       synchronized (monitor())
9235                       {
9236                         check_orphaned();
9237                         get_store().remove_element(POSITIONEMPLOYEENAME$0, 0);
9238                       }
9239                     }
9240                     
9241                     /**
9242                      * Gets the "Salary" element
9243                      */
9244                     public int getSalary()
9245                     {
9246                       synchronized (monitor())
9247                       {
9248                         check_orphaned();
9249                         org.apache.xmlbeans.SimpleValue target = null;
9250                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SALARY$2, 0);
9251                         if (target == null)
9252                         {
9253                           return 0;
9254                         }
9255                         return target.getIntValue();
9256                       }
9257                     }
9258                     
9259                     /**
9260                      * Gets (as xml) the "Salary" element
9261                      */
9262                     public gov.grants.apply.forms.naca201111V11.NACA2011110To999999DataType xgetSalary()
9263                     {
9264                       synchronized (monitor())
9265                       {
9266                         check_orphaned();
9267                         gov.grants.apply.forms.naca201111V11.NACA2011110To999999DataType target = null;
9268                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999999DataType)get_store().find_element_user(SALARY$2, 0);
9269                         return target;
9270                       }
9271                     }
9272                     
9273                     /**
9274                      * True if has "Salary" element
9275                      */
9276                     public boolean isSetSalary()
9277                     {
9278                       synchronized (monitor())
9279                       {
9280                         check_orphaned();
9281                         return get_store().count_elements(SALARY$2) != 0;
9282                       }
9283                     }
9284                     
9285                     /**
9286                      * Sets the "Salary" element
9287                      */
9288                     public void setSalary(int salary)
9289                     {
9290                       synchronized (monitor())
9291                       {
9292                         check_orphaned();
9293                         org.apache.xmlbeans.SimpleValue target = null;
9294                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SALARY$2, 0);
9295                         if (target == null)
9296                         {
9297                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SALARY$2);
9298                         }
9299                         target.setIntValue(salary);
9300                       }
9301                     }
9302                     
9303                     /**
9304                      * Sets (as xml) the "Salary" element
9305                      */
9306                     public void xsetSalary(gov.grants.apply.forms.naca201111V11.NACA2011110To999999DataType salary)
9307                     {
9308                       synchronized (monitor())
9309                       {
9310                         check_orphaned();
9311                         gov.grants.apply.forms.naca201111V11.NACA2011110To999999DataType target = null;
9312                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999999DataType)get_store().find_element_user(SALARY$2, 0);
9313                         if (target == null)
9314                         {
9315                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999999DataType)get_store().add_element_user(SALARY$2);
9316                         }
9317                         target.set(salary);
9318                       }
9319                     }
9320                     
9321                     /**
9322                      * Unsets the "Salary" element
9323                      */
9324                     public void unsetSalary()
9325                     {
9326                       synchronized (monitor())
9327                       {
9328                         check_orphaned();
9329                         get_store().remove_element(SALARY$2, 0);
9330                       }
9331                     }
9332                     
9333                     /**
9334                      * Gets the "Fringe" element
9335                      */
9336                     public int getFringe()
9337                     {
9338                       synchronized (monitor())
9339                       {
9340                         check_orphaned();
9341                         org.apache.xmlbeans.SimpleValue target = null;
9342                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRINGE$4, 0);
9343                         if (target == null)
9344                         {
9345                           return 0;
9346                         }
9347                         return target.getIntValue();
9348                       }
9349                     }
9350                     
9351                     /**
9352                      * Gets (as xml) the "Fringe" element
9353                      */
9354                     public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetFringe()
9355                     {
9356                       synchronized (monitor())
9357                       {
9358                         check_orphaned();
9359                         gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
9360                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(FRINGE$4, 0);
9361                         return target;
9362                       }
9363                     }
9364                     
9365                     /**
9366                      * True if has "Fringe" element
9367                      */
9368                     public boolean isSetFringe()
9369                     {
9370                       synchronized (monitor())
9371                       {
9372                         check_orphaned();
9373                         return get_store().count_elements(FRINGE$4) != 0;
9374                       }
9375                     }
9376                     
9377                     /**
9378                      * Sets the "Fringe" element
9379                      */
9380                     public void setFringe(int fringe)
9381                     {
9382                       synchronized (monitor())
9383                       {
9384                         check_orphaned();
9385                         org.apache.xmlbeans.SimpleValue target = null;
9386                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRINGE$4, 0);
9387                         if (target == null)
9388                         {
9389                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FRINGE$4);
9390                         }
9391                         target.setIntValue(fringe);
9392                       }
9393                     }
9394                     
9395                     /**
9396                      * Sets (as xml) the "Fringe" element
9397                      */
9398                     public void xsetFringe(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType fringe)
9399                     {
9400                       synchronized (monitor())
9401                       {
9402                         check_orphaned();
9403                         gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
9404                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(FRINGE$4, 0);
9405                         if (target == null)
9406                         {
9407                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(FRINGE$4);
9408                         }
9409                         target.set(fringe);
9410                       }
9411                     }
9412                     
9413                     /**
9414                      * Unsets the "Fringe" element
9415                      */
9416                     public void unsetFringe()
9417                     {
9418                       synchronized (monitor())
9419                       {
9420                         check_orphaned();
9421                         get_store().remove_element(FRINGE$4, 0);
9422                       }
9423                     }
9424                     
9425                     /**
9426                      * Gets the "Workload" element
9427                      */
9428                     public int getWorkload()
9429                     {
9430                       synchronized (monitor())
9431                       {
9432                         check_orphaned();
9433                         org.apache.xmlbeans.SimpleValue target = null;
9434                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKLOAD$6, 0);
9435                         if (target == null)
9436                         {
9437                           return 0;
9438                         }
9439                         return target.getIntValue();
9440                       }
9441                     }
9442                     
9443                     /**
9444                      * Gets (as xml) the "Workload" element
9445                      */
9446                     public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetWorkload()
9447                     {
9448                       synchronized (monitor())
9449                       {
9450                         check_orphaned();
9451                         gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
9452                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(WORKLOAD$6, 0);
9453                         return target;
9454                       }
9455                     }
9456                     
9457                     /**
9458                      * True if has "Workload" element
9459                      */
9460                     public boolean isSetWorkload()
9461                     {
9462                       synchronized (monitor())
9463                       {
9464                         check_orphaned();
9465                         return get_store().count_elements(WORKLOAD$6) != 0;
9466                       }
9467                     }
9468                     
9469                     /**
9470                      * Sets the "Workload" element
9471                      */
9472                     public void setWorkload(int workload)
9473                     {
9474                       synchronized (monitor())
9475                       {
9476                         check_orphaned();
9477                         org.apache.xmlbeans.SimpleValue target = null;
9478                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKLOAD$6, 0);
9479                         if (target == null)
9480                         {
9481                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WORKLOAD$6);
9482                         }
9483                         target.setIntValue(workload);
9484                       }
9485                     }
9486                     
9487                     /**
9488                      * Sets (as xml) the "Workload" element
9489                      */
9490                     public void xsetWorkload(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType workload)
9491                     {
9492                       synchronized (monitor())
9493                       {
9494                         check_orphaned();
9495                         gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
9496                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(WORKLOAD$6, 0);
9497                         if (target == null)
9498                         {
9499                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(WORKLOAD$6);
9500                         }
9501                         target.set(workload);
9502                       }
9503                     }
9504                     
9505                     /**
9506                      * Unsets the "Workload" element
9507                      */
9508                     public void unsetWorkload()
9509                     {
9510                       synchronized (monitor())
9511                       {
9512                         check_orphaned();
9513                         get_store().remove_element(WORKLOAD$6, 0);
9514                       }
9515                     }
9516                     
9517                     /**
9518                      * Gets the "Years" element
9519                      */
9520                     public int getYears()
9521                     {
9522                       synchronized (monitor())
9523                       {
9524                         check_orphaned();
9525                         org.apache.xmlbeans.SimpleValue target = null;
9526                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEARS$8, 0);
9527                         if (target == null)
9528                         {
9529                           return 0;
9530                         }
9531                         return target.getIntValue();
9532                       }
9533                     }
9534                     
9535                     /**
9536                      * Gets (as xml) the "Years" element
9537                      */
9538                     public gov.grants.apply.forms.naca201111V11.NACA2011111To3DataType xgetYears()
9539                     {
9540                       synchronized (monitor())
9541                       {
9542                         check_orphaned();
9543                         gov.grants.apply.forms.naca201111V11.NACA2011111To3DataType target = null;
9544                         target = (gov.grants.apply.forms.naca201111V11.NACA2011111To3DataType)get_store().find_element_user(YEARS$8, 0);
9545                         return target;
9546                       }
9547                     }
9548                     
9549                     /**
9550                      * True if has "Years" element
9551                      */
9552                     public boolean isSetYears()
9553                     {
9554                       synchronized (monitor())
9555                       {
9556                         check_orphaned();
9557                         return get_store().count_elements(YEARS$8) != 0;
9558                       }
9559                     }
9560                     
9561                     /**
9562                      * Sets the "Years" element
9563                      */
9564                     public void setYears(int years)
9565                     {
9566                       synchronized (monitor())
9567                       {
9568                         check_orphaned();
9569                         org.apache.xmlbeans.SimpleValue target = null;
9570                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEARS$8, 0);
9571                         if (target == null)
9572                         {
9573                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(YEARS$8);
9574                         }
9575                         target.setIntValue(years);
9576                       }
9577                     }
9578                     
9579                     /**
9580                      * Sets (as xml) the "Years" element
9581                      */
9582                     public void xsetYears(gov.grants.apply.forms.naca201111V11.NACA2011111To3DataType years)
9583                     {
9584                       synchronized (monitor())
9585                       {
9586                         check_orphaned();
9587                         gov.grants.apply.forms.naca201111V11.NACA2011111To3DataType target = null;
9588                         target = (gov.grants.apply.forms.naca201111V11.NACA2011111To3DataType)get_store().find_element_user(YEARS$8, 0);
9589                         if (target == null)
9590                         {
9591                           target = (gov.grants.apply.forms.naca201111V11.NACA2011111To3DataType)get_store().add_element_user(YEARS$8);
9592                         }
9593                         target.set(years);
9594                       }
9595                     }
9596                     
9597                     /**
9598                      * Unsets the "Years" element
9599                      */
9600                     public void unsetYears()
9601                     {
9602                       synchronized (monitor())
9603                       {
9604                         check_orphaned();
9605                         get_store().remove_element(YEARS$8, 0);
9606                       }
9607                     }
9608                     
9609                     /**
9610                      * Gets the "Total" element
9611                      */
9612                     public int getTotal()
9613                     {
9614                       synchronized (monitor())
9615                       {
9616                         check_orphaned();
9617                         org.apache.xmlbeans.SimpleValue target = null;
9618                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
9619                         if (target == null)
9620                         {
9621                           return 0;
9622                         }
9623                         return target.getIntValue();
9624                       }
9625                     }
9626                     
9627                     /**
9628                      * Gets (as xml) the "Total" element
9629                      */
9630                     public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal()
9631                     {
9632                       synchronized (monitor())
9633                       {
9634                         check_orphaned();
9635                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
9636                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$10, 0);
9637                         return target;
9638                       }
9639                     }
9640                     
9641                     /**
9642                      * True if has "Total" element
9643                      */
9644                     public boolean isSetTotal()
9645                     {
9646                       synchronized (monitor())
9647                       {
9648                         check_orphaned();
9649                         return get_store().count_elements(TOTAL$10) != 0;
9650                       }
9651                     }
9652                     
9653                     /**
9654                      * Sets the "Total" element
9655                      */
9656                     public void setTotal(int total)
9657                     {
9658                       synchronized (monitor())
9659                       {
9660                         check_orphaned();
9661                         org.apache.xmlbeans.SimpleValue target = null;
9662                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
9663                         if (target == null)
9664                         {
9665                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$10);
9666                         }
9667                         target.setIntValue(total);
9668                       }
9669                     }
9670                     
9671                     /**
9672                      * Sets (as xml) the "Total" element
9673                      */
9674                     public void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total)
9675                     {
9676                       synchronized (monitor())
9677                       {
9678                         check_orphaned();
9679                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
9680                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$10, 0);
9681                         if (target == null)
9682                         {
9683                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(TOTAL$10);
9684                         }
9685                         target.set(total);
9686                       }
9687                     }
9688                     
9689                     /**
9690                      * Unsets the "Total" element
9691                      */
9692                     public void unsetTotal()
9693                     {
9694                       synchronized (monitor())
9695                       {
9696                         check_orphaned();
9697                         get_store().remove_element(TOTAL$10, 0);
9698                       }
9699                     }
9700                 }
9701             }
9702             /**
9703              * An XML Training(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
9704              *
9705              * This is a complex type.
9706              */
9707             public static class TrainingImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training
9708             {
9709                 private static final long serialVersionUID = 1L;
9710                 
9711                 public TrainingImpl(org.apache.xmlbeans.SchemaType sType)
9712                 {
9713                     super(sType);
9714                 }
9715                 
9716                 private static final javax.xml.namespace.QName TRAININGITEM$0 = 
9717                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TrainingItem");
9718                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
9719                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SubTotal");
9720                 
9721                 
9722                 /**
9723                  * Gets array of all "TrainingItem" elements
9724                  */
9725                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem[] getTrainingItemArray()
9726                 {
9727                     synchronized (monitor())
9728                     {
9729                       check_orphaned();
9730                       java.util.List targetList = new java.util.ArrayList();
9731                       get_store().find_all_element_users(TRAININGITEM$0, targetList);
9732                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem[] result = new gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem[targetList.size()];
9733                       targetList.toArray(result);
9734                       return result;
9735                     }
9736                 }
9737                 
9738                 /**
9739                  * Gets ith "TrainingItem" element
9740                  */
9741                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem getTrainingItemArray(int i)
9742                 {
9743                     synchronized (monitor())
9744                     {
9745                       check_orphaned();
9746                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem target = null;
9747                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem)get_store().find_element_user(TRAININGITEM$0, i);
9748                       if (target == null)
9749                       {
9750                         throw new IndexOutOfBoundsException();
9751                       }
9752                       return target;
9753                     }
9754                 }
9755                 
9756                 /**
9757                  * Returns number of "TrainingItem" element
9758                  */
9759                 public int sizeOfTrainingItemArray()
9760                 {
9761                     synchronized (monitor())
9762                     {
9763                       check_orphaned();
9764                       return get_store().count_elements(TRAININGITEM$0);
9765                     }
9766                 }
9767                 
9768                 /**
9769                  * Sets array of all "TrainingItem" element  WARNING: This method is not atomicaly synchronized.
9770                  */
9771                 public void setTrainingItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem[] trainingItemArray)
9772                 {
9773                     check_orphaned();
9774                     arraySetterHelper(trainingItemArray, TRAININGITEM$0);
9775                 }
9776                 
9777                 /**
9778                  * Sets ith "TrainingItem" element
9779                  */
9780                 public void setTrainingItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem trainingItem)
9781                 {
9782                     generatedSetterHelperImpl(trainingItem, TRAININGITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
9783                 }
9784                 
9785                 /**
9786                  * Inserts and returns a new empty value (as xml) as the ith "TrainingItem" element
9787                  */
9788                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem insertNewTrainingItem(int i)
9789                 {
9790                     synchronized (monitor())
9791                     {
9792                       check_orphaned();
9793                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem target = null;
9794                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem)get_store().insert_element_user(TRAININGITEM$0, i);
9795                       return target;
9796                     }
9797                 }
9798                 
9799                 /**
9800                  * Appends and returns a new empty value (as xml) as the last "TrainingItem" element
9801                  */
9802                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem addNewTrainingItem()
9803                 {
9804                     synchronized (monitor())
9805                     {
9806                       check_orphaned();
9807                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem target = null;
9808                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem)get_store().add_element_user(TRAININGITEM$0);
9809                       return target;
9810                     }
9811                 }
9812                 
9813                 /**
9814                  * Removes the ith "TrainingItem" element
9815                  */
9816                 public void removeTrainingItem(int i)
9817                 {
9818                     synchronized (monitor())
9819                     {
9820                       check_orphaned();
9821                       get_store().remove_element(TRAININGITEM$0, i);
9822                     }
9823                 }
9824                 
9825                 /**
9826                  * Gets the "SubTotal" element
9827                  */
9828                 public int getSubTotal()
9829                 {
9830                     synchronized (monitor())
9831                     {
9832                       check_orphaned();
9833                       org.apache.xmlbeans.SimpleValue target = null;
9834                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9835                       if (target == null)
9836                       {
9837                         return 0;
9838                       }
9839                       return target.getIntValue();
9840                     }
9841                 }
9842                 
9843                 /**
9844                  * Gets (as xml) the "SubTotal" element
9845                  */
9846                 public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal()
9847                 {
9848                     synchronized (monitor())
9849                     {
9850                       check_orphaned();
9851                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
9852                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9853                       return target;
9854                     }
9855                 }
9856                 
9857                 /**
9858                  * True if has "SubTotal" element
9859                  */
9860                 public boolean isSetSubTotal()
9861                 {
9862                     synchronized (monitor())
9863                     {
9864                       check_orphaned();
9865                       return get_store().count_elements(SUBTOTAL$2) != 0;
9866                     }
9867                 }
9868                 
9869                 /**
9870                  * Sets the "SubTotal" element
9871                  */
9872                 public void setSubTotal(int subTotal)
9873                 {
9874                     synchronized (monitor())
9875                     {
9876                       check_orphaned();
9877                       org.apache.xmlbeans.SimpleValue target = null;
9878                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9879                       if (target == null)
9880                       {
9881                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
9882                       }
9883                       target.setIntValue(subTotal);
9884                     }
9885                 }
9886                 
9887                 /**
9888                  * Sets (as xml) the "SubTotal" element
9889                  */
9890                 public void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal)
9891                 {
9892                     synchronized (monitor())
9893                     {
9894                       check_orphaned();
9895                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
9896                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9897                       if (target == null)
9898                       {
9899                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(SUBTOTAL$2);
9900                       }
9901                       target.set(subTotal);
9902                     }
9903                 }
9904                 
9905                 /**
9906                  * Unsets the "SubTotal" element
9907                  */
9908                 public void unsetSubTotal()
9909                 {
9910                     synchronized (monitor())
9911                     {
9912                       check_orphaned();
9913                       get_store().remove_element(SUBTOTAL$2, 0);
9914                     }
9915                 }
9916                 /**
9917                  * An XML TrainingItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
9918                  *
9919                  * This is a complex type.
9920                  */
9921                 public static class TrainingItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem
9922                 {
9923                     private static final long serialVersionUID = 1L;
9924                     
9925                     public TrainingItemImpl(org.apache.xmlbeans.SchemaType sType)
9926                     {
9927                       super(sType);
9928                     }
9929                     
9930                     private static final javax.xml.namespace.QName COURSENAMEDESCRIPTION$0 = 
9931                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CourseNameDescription");
9932                     private static final javax.xml.namespace.QName PROVIDER$2 = 
9933                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Provider");
9934                     private static final javax.xml.namespace.QName ATTENDEES$4 = 
9935                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Attendees");
9936                     private static final javax.xml.namespace.QName COSTPERPERSON$6 = 
9937                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CostPerPerson");
9938                     private static final javax.xml.namespace.QName TOTAL$8 = 
9939                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Total");
9940                     
9941                     
9942                     /**
9943                      * Gets the "CourseNameDescription" element
9944                      */
9945                     public java.lang.String getCourseNameDescription()
9946                     {
9947                       synchronized (monitor())
9948                       {
9949                         check_orphaned();
9950                         org.apache.xmlbeans.SimpleValue target = null;
9951                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
9952                         if (target == null)
9953                         {
9954                           return null;
9955                         }
9956                         return target.getStringValue();
9957                       }
9958                     }
9959                     
9960                     /**
9961                      * Gets (as xml) the "CourseNameDescription" element
9962                      */
9963                     public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetCourseNameDescription()
9964                     {
9965                       synchronized (monitor())
9966                       {
9967                         check_orphaned();
9968                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
9969                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
9970                         return target;
9971                       }
9972                     }
9973                     
9974                     /**
9975                      * True if has "CourseNameDescription" element
9976                      */
9977                     public boolean isSetCourseNameDescription()
9978                     {
9979                       synchronized (monitor())
9980                       {
9981                         check_orphaned();
9982                         return get_store().count_elements(COURSENAMEDESCRIPTION$0) != 0;
9983                       }
9984                     }
9985                     
9986                     /**
9987                      * Sets the "CourseNameDescription" element
9988                      */
9989                     public void setCourseNameDescription(java.lang.String courseNameDescription)
9990                     {
9991                       synchronized (monitor())
9992                       {
9993                         check_orphaned();
9994                         org.apache.xmlbeans.SimpleValue target = null;
9995                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
9996                         if (target == null)
9997                         {
9998                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COURSENAMEDESCRIPTION$0);
9999                         }
10000                         target.setStringValue(courseNameDescription);
10001                       }
10002                     }
10003                     
10004                     /**
10005                      * Sets (as xml) the "CourseNameDescription" element
10006                      */
10007                     public void xsetCourseNameDescription(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType courseNameDescription)
10008                     {
10009                       synchronized (monitor())
10010                       {
10011                         check_orphaned();
10012                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
10013                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
10014                         if (target == null)
10015                         {
10016                           target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(COURSENAMEDESCRIPTION$0);
10017                         }
10018                         target.set(courseNameDescription);
10019                       }
10020                     }
10021                     
10022                     /**
10023                      * Unsets the "CourseNameDescription" element
10024                      */
10025                     public void unsetCourseNameDescription()
10026                     {
10027                       synchronized (monitor())
10028                       {
10029                         check_orphaned();
10030                         get_store().remove_element(COURSENAMEDESCRIPTION$0, 0);
10031                       }
10032                     }
10033                     
10034                     /**
10035                      * Gets the "Provider" element
10036                      */
10037                     public java.lang.String getProvider()
10038                     {
10039                       synchronized (monitor())
10040                       {
10041                         check_orphaned();
10042                         org.apache.xmlbeans.SimpleValue target = null;
10043                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
10044                         if (target == null)
10045                         {
10046                           return null;
10047                         }
10048                         return target.getStringValue();
10049                       }
10050                     }
10051                     
10052                     /**
10053                      * Gets (as xml) the "Provider" element
10054                      */
10055                     public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetProvider()
10056                     {
10057                       synchronized (monitor())
10058                       {
10059                         check_orphaned();
10060                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
10061                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(PROVIDER$2, 0);
10062                         return target;
10063                       }
10064                     }
10065                     
10066                     /**
10067                      * True if has "Provider" element
10068                      */
10069                     public boolean isSetProvider()
10070                     {
10071                       synchronized (monitor())
10072                       {
10073                         check_orphaned();
10074                         return get_store().count_elements(PROVIDER$2) != 0;
10075                       }
10076                     }
10077                     
10078                     /**
10079                      * Sets the "Provider" element
10080                      */
10081                     public void setProvider(java.lang.String provider)
10082                     {
10083                       synchronized (monitor())
10084                       {
10085                         check_orphaned();
10086                         org.apache.xmlbeans.SimpleValue target = null;
10087                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
10088                         if (target == null)
10089                         {
10090                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROVIDER$2);
10091                         }
10092                         target.setStringValue(provider);
10093                       }
10094                     }
10095                     
10096                     /**
10097                      * Sets (as xml) the "Provider" element
10098                      */
10099                     public void xsetProvider(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType provider)
10100                     {
10101                       synchronized (monitor())
10102                       {
10103                         check_orphaned();
10104                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
10105                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(PROVIDER$2, 0);
10106                         if (target == null)
10107                         {
10108                           target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(PROVIDER$2);
10109                         }
10110                         target.set(provider);
10111                       }
10112                     }
10113                     
10114                     /**
10115                      * Unsets the "Provider" element
10116                      */
10117                     public void unsetProvider()
10118                     {
10119                       synchronized (monitor())
10120                       {
10121                         check_orphaned();
10122                         get_store().remove_element(PROVIDER$2, 0);
10123                       }
10124                     }
10125                     
10126                     /**
10127                      * Gets the "Attendees" element
10128                      */
10129                     public int getAttendees()
10130                     {
10131                       synchronized (monitor())
10132                       {
10133                         check_orphaned();
10134                         org.apache.xmlbeans.SimpleValue target = null;
10135                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATTENDEES$4, 0);
10136                         if (target == null)
10137                         {
10138                           return 0;
10139                         }
10140                         return target.getIntValue();
10141                       }
10142                     }
10143                     
10144                     /**
10145                      * Gets (as xml) the "Attendees" element
10146                      */
10147                     public gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType xgetAttendees()
10148                     {
10149                       synchronized (monitor())
10150                       {
10151                         check_orphaned();
10152                         gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType target = null;
10153                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType)get_store().find_element_user(ATTENDEES$4, 0);
10154                         return target;
10155                       }
10156                     }
10157                     
10158                     /**
10159                      * True if has "Attendees" element
10160                      */
10161                     public boolean isSetAttendees()
10162                     {
10163                       synchronized (monitor())
10164                       {
10165                         check_orphaned();
10166                         return get_store().count_elements(ATTENDEES$4) != 0;
10167                       }
10168                     }
10169                     
10170                     /**
10171                      * Sets the "Attendees" element
10172                      */
10173                     public void setAttendees(int attendees)
10174                     {
10175                       synchronized (monitor())
10176                       {
10177                         check_orphaned();
10178                         org.apache.xmlbeans.SimpleValue target = null;
10179                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATTENDEES$4, 0);
10180                         if (target == null)
10181                         {
10182                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ATTENDEES$4);
10183                         }
10184                         target.setIntValue(attendees);
10185                       }
10186                     }
10187                     
10188                     /**
10189                      * Sets (as xml) the "Attendees" element
10190                      */
10191                     public void xsetAttendees(gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType attendees)
10192                     {
10193                       synchronized (monitor())
10194                       {
10195                         check_orphaned();
10196                         gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType target = null;
10197                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType)get_store().find_element_user(ATTENDEES$4, 0);
10198                         if (target == null)
10199                         {
10200                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType)get_store().add_element_user(ATTENDEES$4);
10201                         }
10202                         target.set(attendees);
10203                       }
10204                     }
10205                     
10206                     /**
10207                      * Unsets the "Attendees" element
10208                      */
10209                     public void unsetAttendees()
10210                     {
10211                       synchronized (monitor())
10212                       {
10213                         check_orphaned();
10214                         get_store().remove_element(ATTENDEES$4, 0);
10215                       }
10216                     }
10217                     
10218                     /**
10219                      * Gets the "CostPerPerson" element
10220                      */
10221                     public int getCostPerPerson()
10222                     {
10223                       synchronized (monitor())
10224                       {
10225                         check_orphaned();
10226                         org.apache.xmlbeans.SimpleValue target = null;
10227                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTPERPERSON$6, 0);
10228                         if (target == null)
10229                         {
10230                           return 0;
10231                         }
10232                         return target.getIntValue();
10233                       }
10234                     }
10235                     
10236                     /**
10237                      * Gets (as xml) the "CostPerPerson" element
10238                      */
10239                     public gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetCostPerPerson()
10240                     {
10241                       synchronized (monitor())
10242                       {
10243                         check_orphaned();
10244                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
10245                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(COSTPERPERSON$6, 0);
10246                         return target;
10247                       }
10248                     }
10249                     
10250                     /**
10251                      * True if has "CostPerPerson" element
10252                      */
10253                     public boolean isSetCostPerPerson()
10254                     {
10255                       synchronized (monitor())
10256                       {
10257                         check_orphaned();
10258                         return get_store().count_elements(COSTPERPERSON$6) != 0;
10259                       }
10260                     }
10261                     
10262                     /**
10263                      * Sets the "CostPerPerson" element
10264                      */
10265                     public void setCostPerPerson(int costPerPerson)
10266                     {
10267                       synchronized (monitor())
10268                       {
10269                         check_orphaned();
10270                         org.apache.xmlbeans.SimpleValue target = null;
10271                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTPERPERSON$6, 0);
10272                         if (target == null)
10273                         {
10274                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTPERPERSON$6);
10275                         }
10276                         target.setIntValue(costPerPerson);
10277                       }
10278                     }
10279                     
10280                     /**
10281                      * Sets (as xml) the "CostPerPerson" element
10282                      */
10283                     public void xsetCostPerPerson(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType costPerPerson)
10284                     {
10285                       synchronized (monitor())
10286                       {
10287                         check_orphaned();
10288                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
10289                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(COSTPERPERSON$6, 0);
10290                         if (target == null)
10291                         {
10292                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().add_element_user(COSTPERPERSON$6);
10293                         }
10294                         target.set(costPerPerson);
10295                       }
10296                     }
10297                     
10298                     /**
10299                      * Unsets the "CostPerPerson" element
10300                      */
10301                     public void unsetCostPerPerson()
10302                     {
10303                       synchronized (monitor())
10304                       {
10305                         check_orphaned();
10306                         get_store().remove_element(COSTPERPERSON$6, 0);
10307                       }
10308                     }
10309                     
10310                     /**
10311                      * Gets the "Total" element
10312                      */
10313                     public int getTotal()
10314                     {
10315                       synchronized (monitor())
10316                       {
10317                         check_orphaned();
10318                         org.apache.xmlbeans.SimpleValue target = null;
10319                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
10320                         if (target == null)
10321                         {
10322                           return 0;
10323                         }
10324                         return target.getIntValue();
10325                       }
10326                     }
10327                     
10328                     /**
10329                      * Gets (as xml) the "Total" element
10330                      */
10331                     public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal()
10332                     {
10333                       synchronized (monitor())
10334                       {
10335                         check_orphaned();
10336                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
10337                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$8, 0);
10338                         return target;
10339                       }
10340                     }
10341                     
10342                     /**
10343                      * True if has "Total" element
10344                      */
10345                     public boolean isSetTotal()
10346                     {
10347                       synchronized (monitor())
10348                       {
10349                         check_orphaned();
10350                         return get_store().count_elements(TOTAL$8) != 0;
10351                       }
10352                     }
10353                     
10354                     /**
10355                      * Sets the "Total" element
10356                      */
10357                     public void setTotal(int total)
10358                     {
10359                       synchronized (monitor())
10360                       {
10361                         check_orphaned();
10362                         org.apache.xmlbeans.SimpleValue target = null;
10363                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
10364                         if (target == null)
10365                         {
10366                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$8);
10367                         }
10368                         target.setIntValue(total);
10369                       }
10370                     }
10371                     
10372                     /**
10373                      * Sets (as xml) the "Total" element
10374                      */
10375                     public void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total)
10376                     {
10377                       synchronized (monitor())
10378                       {
10379                         check_orphaned();
10380                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
10381                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$8, 0);
10382                         if (target == null)
10383                         {
10384                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(TOTAL$8);
10385                         }
10386                         target.set(total);
10387                       }
10388                     }
10389                     
10390                     /**
10391                      * Unsets the "Total" element
10392                      */
10393                     public void unsetTotal()
10394                     {
10395                       synchronized (monitor())
10396                       {
10397                         check_orphaned();
10398                         get_store().remove_element(TOTAL$8, 0);
10399                       }
10400                     }
10401                 }
10402             }
10403             /**
10404              * An XML Travel(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
10405              *
10406              * This is a complex type.
10407              */
10408             public static class TravelImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel
10409             {
10410                 private static final long serialVersionUID = 1L;
10411                 
10412                 public TravelImpl(org.apache.xmlbeans.SchemaType sType)
10413                 {
10414                     super(sType);
10415                 }
10416                 
10417                 private static final javax.xml.namespace.QName TRAVELITEM$0 = 
10418                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TravelItem");
10419                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
10420                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SubTotal");
10421                 private static final javax.xml.namespace.QName TRAVELPOLICIES$4 = 
10422                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TravelPolicies");
10423                 
10424                 
10425                 /**
10426                  * Gets array of all "TravelItem" elements
10427                  */
10428                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem[] getTravelItemArray()
10429                 {
10430                     synchronized (monitor())
10431                     {
10432                       check_orphaned();
10433                       java.util.List targetList = new java.util.ArrayList();
10434                       get_store().find_all_element_users(TRAVELITEM$0, targetList);
10435                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem[] result = new gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem[targetList.size()];
10436                       targetList.toArray(result);
10437                       return result;
10438                     }
10439                 }
10440                 
10441                 /**
10442                  * Gets ith "TravelItem" element
10443                  */
10444                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem getTravelItemArray(int i)
10445                 {
10446                     synchronized (monitor())
10447                     {
10448                       check_orphaned();
10449                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem target = null;
10450                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem)get_store().find_element_user(TRAVELITEM$0, i);
10451                       if (target == null)
10452                       {
10453                         throw new IndexOutOfBoundsException();
10454                       }
10455                       return target;
10456                     }
10457                 }
10458                 
10459                 /**
10460                  * Returns number of "TravelItem" element
10461                  */
10462                 public int sizeOfTravelItemArray()
10463                 {
10464                     synchronized (monitor())
10465                     {
10466                       check_orphaned();
10467                       return get_store().count_elements(TRAVELITEM$0);
10468                     }
10469                 }
10470                 
10471                 /**
10472                  * Sets array of all "TravelItem" element  WARNING: This method is not atomicaly synchronized.
10473                  */
10474                 public void setTravelItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem[] travelItemArray)
10475                 {
10476                     check_orphaned();
10477                     arraySetterHelper(travelItemArray, TRAVELITEM$0);
10478                 }
10479                 
10480                 /**
10481                  * Sets ith "TravelItem" element
10482                  */
10483                 public void setTravelItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem travelItem)
10484                 {
10485                     generatedSetterHelperImpl(travelItem, TRAVELITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
10486                 }
10487                 
10488                 /**
10489                  * Inserts and returns a new empty value (as xml) as the ith "TravelItem" element
10490                  */
10491                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem insertNewTravelItem(int i)
10492                 {
10493                     synchronized (monitor())
10494                     {
10495                       check_orphaned();
10496                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem target = null;
10497                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem)get_store().insert_element_user(TRAVELITEM$0, i);
10498                       return target;
10499                     }
10500                 }
10501                 
10502                 /**
10503                  * Appends and returns a new empty value (as xml) as the last "TravelItem" element
10504                  */
10505                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem addNewTravelItem()
10506                 {
10507                     synchronized (monitor())
10508                     {
10509                       check_orphaned();
10510                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem target = null;
10511                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem)get_store().add_element_user(TRAVELITEM$0);
10512                       return target;
10513                     }
10514                 }
10515                 
10516                 /**
10517                  * Removes the ith "TravelItem" element
10518                  */
10519                 public void removeTravelItem(int i)
10520                 {
10521                     synchronized (monitor())
10522                     {
10523                       check_orphaned();
10524                       get_store().remove_element(TRAVELITEM$0, i);
10525                     }
10526                 }
10527                 
10528                 /**
10529                  * Gets the "SubTotal" element
10530                  */
10531                 public int getSubTotal()
10532                 {
10533                     synchronized (monitor())
10534                     {
10535                       check_orphaned();
10536                       org.apache.xmlbeans.SimpleValue target = null;
10537                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
10538                       if (target == null)
10539                       {
10540                         return 0;
10541                       }
10542                       return target.getIntValue();
10543                     }
10544                 }
10545                 
10546                 /**
10547                  * Gets (as xml) the "SubTotal" element
10548                  */
10549                 public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal()
10550                 {
10551                     synchronized (monitor())
10552                     {
10553                       check_orphaned();
10554                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
10555                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
10556                       return target;
10557                     }
10558                 }
10559                 
10560                 /**
10561                  * True if has "SubTotal" element
10562                  */
10563                 public boolean isSetSubTotal()
10564                 {
10565                     synchronized (monitor())
10566                     {
10567                       check_orphaned();
10568                       return get_store().count_elements(SUBTOTAL$2) != 0;
10569                     }
10570                 }
10571                 
10572                 /**
10573                  * Sets the "SubTotal" element
10574                  */
10575                 public void setSubTotal(int subTotal)
10576                 {
10577                     synchronized (monitor())
10578                     {
10579                       check_orphaned();
10580                       org.apache.xmlbeans.SimpleValue target = null;
10581                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
10582                       if (target == null)
10583                       {
10584                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
10585                       }
10586                       target.setIntValue(subTotal);
10587                     }
10588                 }
10589                 
10590                 /**
10591                  * Sets (as xml) the "SubTotal" element
10592                  */
10593                 public void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal)
10594                 {
10595                     synchronized (monitor())
10596                     {
10597                       check_orphaned();
10598                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
10599                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
10600                       if (target == null)
10601                       {
10602                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(SUBTOTAL$2);
10603                       }
10604                       target.set(subTotal);
10605                     }
10606                 }
10607                 
10608                 /**
10609                  * Unsets the "SubTotal" element
10610                  */
10611                 public void unsetSubTotal()
10612                 {
10613                     synchronized (monitor())
10614                     {
10615                       check_orphaned();
10616                       get_store().remove_element(SUBTOTAL$2, 0);
10617                     }
10618                 }
10619                 
10620                 /**
10621                  * Gets the "TravelPolicies" element
10622                  */
10623                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies.Enum getTravelPolicies()
10624                 {
10625                     synchronized (monitor())
10626                     {
10627                       check_orphaned();
10628                       org.apache.xmlbeans.SimpleValue target = null;
10629                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10630                       if (target == null)
10631                       {
10632                         return null;
10633                       }
10634                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies.Enum)target.getEnumValue();
10635                     }
10636                 }
10637                 
10638                 /**
10639                  * Gets (as xml) the "TravelPolicies" element
10640                  */
10641                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies xgetTravelPolicies()
10642                 {
10643                     synchronized (monitor())
10644                     {
10645                       check_orphaned();
10646                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies target = null;
10647                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10648                       return target;
10649                     }
10650                 }
10651                 
10652                 /**
10653                  * True if has "TravelPolicies" element
10654                  */
10655                 public boolean isSetTravelPolicies()
10656                 {
10657                     synchronized (monitor())
10658                     {
10659                       check_orphaned();
10660                       return get_store().count_elements(TRAVELPOLICIES$4) != 0;
10661                     }
10662                 }
10663                 
10664                 /**
10665                  * Sets the "TravelPolicies" element
10666                  */
10667                 public void setTravelPolicies(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies.Enum travelPolicies)
10668                 {
10669                     synchronized (monitor())
10670                     {
10671                       check_orphaned();
10672                       org.apache.xmlbeans.SimpleValue target = null;
10673                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10674                       if (target == null)
10675                       {
10676                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRAVELPOLICIES$4);
10677                       }
10678                       target.setEnumValue(travelPolicies);
10679                     }
10680                 }
10681                 
10682                 /**
10683                  * Sets (as xml) the "TravelPolicies" element
10684                  */
10685                 public void xsetTravelPolicies(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies travelPolicies)
10686                 {
10687                     synchronized (monitor())
10688                     {
10689                       check_orphaned();
10690                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies target = null;
10691                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10692                       if (target == null)
10693                       {
10694                         target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies)get_store().add_element_user(TRAVELPOLICIES$4);
10695                       }
10696                       target.set(travelPolicies);
10697                     }
10698                 }
10699                 
10700                 /**
10701                  * Unsets the "TravelPolicies" element
10702                  */
10703                 public void unsetTravelPolicies()
10704                 {
10705                     synchronized (monitor())
10706                     {
10707                       check_orphaned();
10708                       get_store().remove_element(TRAVELPOLICIES$4, 0);
10709                     }
10710                 }
10711                 /**
10712                  * An XML TravelItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
10713                  *
10714                  * This is a complex type.
10715                  */
10716                 public static class TravelItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem
10717                 {
10718                     private static final long serialVersionUID = 1L;
10719                     
10720                     public TravelItemImpl(org.apache.xmlbeans.SchemaType sType)
10721                     {
10722                       super(sType);
10723                     }
10724                     
10725                     private static final javax.xml.namespace.QName TRIPNAME$0 = 
10726                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TripName");
10727                     private static final javax.xml.namespace.QName LOCATION$2 = 
10728                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Location");
10729                     private static final javax.xml.namespace.QName PEOPLE$4 = 
10730                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "People");
10731                     private static final javax.xml.namespace.QName TRANSPORTATION$6 = 
10732                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Transportation");
10733                     private static final javax.xml.namespace.QName LODGING$8 = 
10734                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Lodging");
10735                     private static final javax.xml.namespace.QName TOTAL$10 = 
10736                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Total");
10737                     
10738                     
10739                     /**
10740                      * Gets the "TripName" element
10741                      */
10742                     public java.lang.String getTripName()
10743                     {
10744                       synchronized (monitor())
10745                       {
10746                         check_orphaned();
10747                         org.apache.xmlbeans.SimpleValue target = null;
10748                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIPNAME$0, 0);
10749                         if (target == null)
10750                         {
10751                           return null;
10752                         }
10753                         return target.getStringValue();
10754                       }
10755                     }
10756                     
10757                     /**
10758                      * Gets (as xml) the "TripName" element
10759                      */
10760                     public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetTripName()
10761                     {
10762                       synchronized (monitor())
10763                       {
10764                         check_orphaned();
10765                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
10766                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(TRIPNAME$0, 0);
10767                         return target;
10768                       }
10769                     }
10770                     
10771                     /**
10772                      * True if has "TripName" element
10773                      */
10774                     public boolean isSetTripName()
10775                     {
10776                       synchronized (monitor())
10777                       {
10778                         check_orphaned();
10779                         return get_store().count_elements(TRIPNAME$0) != 0;
10780                       }
10781                     }
10782                     
10783                     /**
10784                      * Sets the "TripName" element
10785                      */
10786                     public void setTripName(java.lang.String tripName)
10787                     {
10788                       synchronized (monitor())
10789                       {
10790                         check_orphaned();
10791                         org.apache.xmlbeans.SimpleValue target = null;
10792                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIPNAME$0, 0);
10793                         if (target == null)
10794                         {
10795                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRIPNAME$0);
10796                         }
10797                         target.setStringValue(tripName);
10798                       }
10799                     }
10800                     
10801                     /**
10802                      * Sets (as xml) the "TripName" element
10803                      */
10804                     public void xsetTripName(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType tripName)
10805                     {
10806                       synchronized (monitor())
10807                       {
10808                         check_orphaned();
10809                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
10810                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(TRIPNAME$0, 0);
10811                         if (target == null)
10812                         {
10813                           target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(TRIPNAME$0);
10814                         }
10815                         target.set(tripName);
10816                       }
10817                     }
10818                     
10819                     /**
10820                      * Unsets the "TripName" element
10821                      */
10822                     public void unsetTripName()
10823                     {
10824                       synchronized (monitor())
10825                       {
10826                         check_orphaned();
10827                         get_store().remove_element(TRIPNAME$0, 0);
10828                       }
10829                     }
10830                     
10831                     /**
10832                      * Gets the "Location" element
10833                      */
10834                     public java.lang.String getLocation()
10835                     {
10836                       synchronized (monitor())
10837                       {
10838                         check_orphaned();
10839                         org.apache.xmlbeans.SimpleValue target = null;
10840                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATION$2, 0);
10841                         if (target == null)
10842                         {
10843                           return null;
10844                         }
10845                         return target.getStringValue();
10846                       }
10847                     }
10848                     
10849                     /**
10850                      * Gets (as xml) the "Location" element
10851                      */
10852                     public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetLocation()
10853                     {
10854                       synchronized (monitor())
10855                       {
10856                         check_orphaned();
10857                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
10858                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(LOCATION$2, 0);
10859                         return target;
10860                       }
10861                     }
10862                     
10863                     /**
10864                      * True if has "Location" element
10865                      */
10866                     public boolean isSetLocation()
10867                     {
10868                       synchronized (monitor())
10869                       {
10870                         check_orphaned();
10871                         return get_store().count_elements(LOCATION$2) != 0;
10872                       }
10873                     }
10874                     
10875                     /**
10876                      * Sets the "Location" element
10877                      */
10878                     public void setLocation(java.lang.String location)
10879                     {
10880                       synchronized (monitor())
10881                       {
10882                         check_orphaned();
10883                         org.apache.xmlbeans.SimpleValue target = null;
10884                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATION$2, 0);
10885                         if (target == null)
10886                         {
10887                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOCATION$2);
10888                         }
10889                         target.setStringValue(location);
10890                       }
10891                     }
10892                     
10893                     /**
10894                      * Sets (as xml) the "Location" element
10895                      */
10896                     public void xsetLocation(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType location)
10897                     {
10898                       synchronized (monitor())
10899                       {
10900                         check_orphaned();
10901                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
10902                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(LOCATION$2, 0);
10903                         if (target == null)
10904                         {
10905                           target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(LOCATION$2);
10906                         }
10907                         target.set(location);
10908                       }
10909                     }
10910                     
10911                     /**
10912                      * Unsets the "Location" element
10913                      */
10914                     public void unsetLocation()
10915                     {
10916                       synchronized (monitor())
10917                       {
10918                         check_orphaned();
10919                         get_store().remove_element(LOCATION$2, 0);
10920                       }
10921                     }
10922                     
10923                     /**
10924                      * Gets the "People" element
10925                      */
10926                     public int getPeople()
10927                     {
10928                       synchronized (monitor())
10929                       {
10930                         check_orphaned();
10931                         org.apache.xmlbeans.SimpleValue target = null;
10932                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PEOPLE$4, 0);
10933                         if (target == null)
10934                         {
10935                           return 0;
10936                         }
10937                         return target.getIntValue();
10938                       }
10939                     }
10940                     
10941                     /**
10942                      * Gets (as xml) the "People" element
10943                      */
10944                     public gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType xgetPeople()
10945                     {
10946                       synchronized (monitor())
10947                       {
10948                         check_orphaned();
10949                         gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType target = null;
10950                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType)get_store().find_element_user(PEOPLE$4, 0);
10951                         return target;
10952                       }
10953                     }
10954                     
10955                     /**
10956                      * True if has "People" element
10957                      */
10958                     public boolean isSetPeople()
10959                     {
10960                       synchronized (monitor())
10961                       {
10962                         check_orphaned();
10963                         return get_store().count_elements(PEOPLE$4) != 0;
10964                       }
10965                     }
10966                     
10967                     /**
10968                      * Sets the "People" element
10969                      */
10970                     public void setPeople(int people)
10971                     {
10972                       synchronized (monitor())
10973                       {
10974                         check_orphaned();
10975                         org.apache.xmlbeans.SimpleValue target = null;
10976                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PEOPLE$4, 0);
10977                         if (target == null)
10978                         {
10979                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PEOPLE$4);
10980                         }
10981                         target.setIntValue(people);
10982                       }
10983                     }
10984                     
10985                     /**
10986                      * Sets (as xml) the "People" element
10987                      */
10988                     public void xsetPeople(gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType people)
10989                     {
10990                       synchronized (monitor())
10991                       {
10992                         check_orphaned();
10993                         gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType target = null;
10994                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType)get_store().find_element_user(PEOPLE$4, 0);
10995                         if (target == null)
10996                         {
10997                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType)get_store().add_element_user(PEOPLE$4);
10998                         }
10999                         target.set(people);
11000                       }
11001                     }
11002                     
11003                     /**
11004                      * Unsets the "People" element
11005                      */
11006                     public void unsetPeople()
11007                     {
11008                       synchronized (monitor())
11009                       {
11010                         check_orphaned();
11011                         get_store().remove_element(PEOPLE$4, 0);
11012                       }
11013                     }
11014                     
11015                     /**
11016                      * Gets the "Transportation" element
11017                      */
11018                     public int getTransportation()
11019                     {
11020                       synchronized (monitor())
11021                       {
11022                         check_orphaned();
11023                         org.apache.xmlbeans.SimpleValue target = null;
11024                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSPORTATION$6, 0);
11025                         if (target == null)
11026                         {
11027                           return 0;
11028                         }
11029                         return target.getIntValue();
11030                       }
11031                     }
11032                     
11033                     /**
11034                      * Gets (as xml) the "Transportation" element
11035                      */
11036                     public gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetTransportation()
11037                     {
11038                       synchronized (monitor())
11039                       {
11040                         check_orphaned();
11041                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
11042                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(TRANSPORTATION$6, 0);
11043                         return target;
11044                       }
11045                     }
11046                     
11047                     /**
11048                      * True if has "Transportation" element
11049                      */
11050                     public boolean isSetTransportation()
11051                     {
11052                       synchronized (monitor())
11053                       {
11054                         check_orphaned();
11055                         return get_store().count_elements(TRANSPORTATION$6) != 0;
11056                       }
11057                     }
11058                     
11059                     /**
11060                      * Sets the "Transportation" element
11061                      */
11062                     public void setTransportation(int transportation)
11063                     {
11064                       synchronized (monitor())
11065                       {
11066                         check_orphaned();
11067                         org.apache.xmlbeans.SimpleValue target = null;
11068                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSPORTATION$6, 0);
11069                         if (target == null)
11070                         {
11071                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRANSPORTATION$6);
11072                         }
11073                         target.setIntValue(transportation);
11074                       }
11075                     }
11076                     
11077                     /**
11078                      * Sets (as xml) the "Transportation" element
11079                      */
11080                     public void xsetTransportation(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType transportation)
11081                     {
11082                       synchronized (monitor())
11083                       {
11084                         check_orphaned();
11085                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
11086                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(TRANSPORTATION$6, 0);
11087                         if (target == null)
11088                         {
11089                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().add_element_user(TRANSPORTATION$6);
11090                         }
11091                         target.set(transportation);
11092                       }
11093                     }
11094                     
11095                     /**
11096                      * Unsets the "Transportation" element
11097                      */
11098                     public void unsetTransportation()
11099                     {
11100                       synchronized (monitor())
11101                       {
11102                         check_orphaned();
11103                         get_store().remove_element(TRANSPORTATION$6, 0);
11104                       }
11105                     }
11106                     
11107                     /**
11108                      * Gets the "Lodging" element
11109                      */
11110                     public int getLodging()
11111                     {
11112                       synchronized (monitor())
11113                       {
11114                         check_orphaned();
11115                         org.apache.xmlbeans.SimpleValue target = null;
11116                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LODGING$8, 0);
11117                         if (target == null)
11118                         {
11119                           return 0;
11120                         }
11121                         return target.getIntValue();
11122                       }
11123                     }
11124                     
11125                     /**
11126                      * Gets (as xml) the "Lodging" element
11127                      */
11128                     public gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetLodging()
11129                     {
11130                       synchronized (monitor())
11131                       {
11132                         check_orphaned();
11133                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
11134                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(LODGING$8, 0);
11135                         return target;
11136                       }
11137                     }
11138                     
11139                     /**
11140                      * True if has "Lodging" element
11141                      */
11142                     public boolean isSetLodging()
11143                     {
11144                       synchronized (monitor())
11145                       {
11146                         check_orphaned();
11147                         return get_store().count_elements(LODGING$8) != 0;
11148                       }
11149                     }
11150                     
11151                     /**
11152                      * Sets the "Lodging" element
11153                      */
11154                     public void setLodging(int lodging)
11155                     {
11156                       synchronized (monitor())
11157                       {
11158                         check_orphaned();
11159                         org.apache.xmlbeans.SimpleValue target = null;
11160                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LODGING$8, 0);
11161                         if (target == null)
11162                         {
11163                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LODGING$8);
11164                         }
11165                         target.setIntValue(lodging);
11166                       }
11167                     }
11168                     
11169                     /**
11170                      * Sets (as xml) the "Lodging" element
11171                      */
11172                     public void xsetLodging(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType lodging)
11173                     {
11174                       synchronized (monitor())
11175                       {
11176                         check_orphaned();
11177                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
11178                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(LODGING$8, 0);
11179                         if (target == null)
11180                         {
11181                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().add_element_user(LODGING$8);
11182                         }
11183                         target.set(lodging);
11184                       }
11185                     }
11186                     
11187                     /**
11188                      * Unsets the "Lodging" element
11189                      */
11190                     public void unsetLodging()
11191                     {
11192                       synchronized (monitor())
11193                       {
11194                         check_orphaned();
11195                         get_store().remove_element(LODGING$8, 0);
11196                       }
11197                     }
11198                     
11199                     /**
11200                      * Gets the "Total" element
11201                      */
11202                     public int getTotal()
11203                     {
11204                       synchronized (monitor())
11205                       {
11206                         check_orphaned();
11207                         org.apache.xmlbeans.SimpleValue target = null;
11208                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
11209                         if (target == null)
11210                         {
11211                           return 0;
11212                         }
11213                         return target.getIntValue();
11214                       }
11215                     }
11216                     
11217                     /**
11218                      * Gets (as xml) the "Total" element
11219                      */
11220                     public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal()
11221                     {
11222                       synchronized (monitor())
11223                       {
11224                         check_orphaned();
11225                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
11226                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$10, 0);
11227                         return target;
11228                       }
11229                     }
11230                     
11231                     /**
11232                      * True if has "Total" element
11233                      */
11234                     public boolean isSetTotal()
11235                     {
11236                       synchronized (monitor())
11237                       {
11238                         check_orphaned();
11239                         return get_store().count_elements(TOTAL$10) != 0;
11240                       }
11241                     }
11242                     
11243                     /**
11244                      * Sets the "Total" element
11245                      */
11246                     public void setTotal(int total)
11247                     {
11248                       synchronized (monitor())
11249                       {
11250                         check_orphaned();
11251                         org.apache.xmlbeans.SimpleValue target = null;
11252                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
11253                         if (target == null)
11254                         {
11255                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$10);
11256                         }
11257                         target.setIntValue(total);
11258                       }
11259                     }
11260                     
11261                     /**
11262                      * Sets (as xml) the "Total" element
11263                      */
11264                     public void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total)
11265                     {
11266                       synchronized (monitor())
11267                       {
11268                         check_orphaned();
11269                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
11270                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$10, 0);
11271                         if (target == null)
11272                         {
11273                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(TOTAL$10);
11274                         }
11275                         target.set(total);
11276                       }
11277                     }
11278                     
11279                     /**
11280                      * Unsets the "Total" element
11281                      */
11282                     public void unsetTotal()
11283                     {
11284                       synchronized (monitor())
11285                       {
11286                         check_orphaned();
11287                         get_store().remove_element(TOTAL$10, 0);
11288                       }
11289                     }
11290                 }
11291                 /**
11292                  * An XML TravelPolicies(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
11293                  *
11294                  * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$Travel$TravelPolicies.
11295                  */
11296                 public static class TravelPoliciesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies
11297                 {
11298                     private static final long serialVersionUID = 1L;
11299                     
11300                     public TravelPoliciesImpl(org.apache.xmlbeans.SchemaType sType)
11301                     {
11302                       super(sType, false);
11303                     }
11304                     
11305                     protected TravelPoliciesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
11306                     {
11307                       super(sType, b);
11308                     }
11309                 }
11310             }
11311             /**
11312              * An XML ProfessionalServices(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
11313              *
11314              * This is a complex type.
11315              */
11316             public static class ProfessionalServicesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices
11317             {
11318                 private static final long serialVersionUID = 1L;
11319                 
11320                 public ProfessionalServicesImpl(org.apache.xmlbeans.SchemaType sType)
11321                 {
11322                     super(sType);
11323                 }
11324                 
11325                 private static final javax.xml.namespace.QName PROFESSIONALSERVICESITEM$0 = 
11326                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ProfessionalServicesItem");
11327                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
11328                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SubTotal");
11329                 private static final javax.xml.namespace.QName PROCUREMENTPOLICIES$4 = 
11330                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ProcurementPolicies");
11331                 
11332                 
11333                 /**
11334                  * Gets array of all "ProfessionalServicesItem" elements
11335                  */
11336                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] getProfessionalServicesItemArray()
11337                 {
11338                     synchronized (monitor())
11339                     {
11340                       check_orphaned();
11341                       java.util.List targetList = new java.util.ArrayList();
11342                       get_store().find_all_element_users(PROFESSIONALSERVICESITEM$0, targetList);
11343                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] result = new gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[targetList.size()];
11344                       targetList.toArray(result);
11345                       return result;
11346                     }
11347                 }
11348                 
11349                 /**
11350                  * Gets ith "ProfessionalServicesItem" element
11351                  */
11352                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem getProfessionalServicesItemArray(int i)
11353                 {
11354                     synchronized (monitor())
11355                     {
11356                       check_orphaned();
11357                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
11358                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().find_element_user(PROFESSIONALSERVICESITEM$0, i);
11359                       if (target == null)
11360                       {
11361                         throw new IndexOutOfBoundsException();
11362                       }
11363                       return target;
11364                     }
11365                 }
11366                 
11367                 /**
11368                  * Returns number of "ProfessionalServicesItem" element
11369                  */
11370                 public int sizeOfProfessionalServicesItemArray()
11371                 {
11372                     synchronized (monitor())
11373                     {
11374                       check_orphaned();
11375                       return get_store().count_elements(PROFESSIONALSERVICESITEM$0);
11376                     }
11377                 }
11378                 
11379                 /**
11380                  * Sets array of all "ProfessionalServicesItem" element  WARNING: This method is not atomicaly synchronized.
11381                  */
11382                 public void setProfessionalServicesItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] professionalServicesItemArray)
11383                 {
11384                     check_orphaned();
11385                     arraySetterHelper(professionalServicesItemArray, PROFESSIONALSERVICESITEM$0);
11386                 }
11387                 
11388                 /**
11389                  * Sets ith "ProfessionalServicesItem" element
11390                  */
11391                 public void setProfessionalServicesItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem professionalServicesItem)
11392                 {
11393                     generatedSetterHelperImpl(professionalServicesItem, PROFESSIONALSERVICESITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
11394                 }
11395                 
11396                 /**
11397                  * Inserts and returns a new empty value (as xml) as the ith "ProfessionalServicesItem" element
11398                  */
11399                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem insertNewProfessionalServicesItem(int i)
11400                 {
11401                     synchronized (monitor())
11402                     {
11403                       check_orphaned();
11404                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
11405                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().insert_element_user(PROFESSIONALSERVICESITEM$0, i);
11406                       return target;
11407                     }
11408                 }
11409                 
11410                 /**
11411                  * Appends and returns a new empty value (as xml) as the last "ProfessionalServicesItem" element
11412                  */
11413                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem addNewProfessionalServicesItem()
11414                 {
11415                     synchronized (monitor())
11416                     {
11417                       check_orphaned();
11418                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
11419                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().add_element_user(PROFESSIONALSERVICESITEM$0);
11420                       return target;
11421                     }
11422                 }
11423                 
11424                 /**
11425                  * Removes the ith "ProfessionalServicesItem" element
11426                  */
11427                 public void removeProfessionalServicesItem(int i)
11428                 {
11429                     synchronized (monitor())
11430                     {
11431                       check_orphaned();
11432                       get_store().remove_element(PROFESSIONALSERVICESITEM$0, i);
11433                     }
11434                 }
11435                 
11436                 /**
11437                  * Gets the "SubTotal" element
11438                  */
11439                 public int getSubTotal()
11440                 {
11441                     synchronized (monitor())
11442                     {
11443                       check_orphaned();
11444                       org.apache.xmlbeans.SimpleValue target = null;
11445                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
11446                       if (target == null)
11447                       {
11448                         return 0;
11449                       }
11450                       return target.getIntValue();
11451                     }
11452                 }
11453                 
11454                 /**
11455                  * Gets (as xml) the "SubTotal" element
11456                  */
11457                 public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal()
11458                 {
11459                     synchronized (monitor())
11460                     {
11461                       check_orphaned();
11462                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
11463                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
11464                       return target;
11465                     }
11466                 }
11467                 
11468                 /**
11469                  * True if has "SubTotal" element
11470                  */
11471                 public boolean isSetSubTotal()
11472                 {
11473                     synchronized (monitor())
11474                     {
11475                       check_orphaned();
11476                       return get_store().count_elements(SUBTOTAL$2) != 0;
11477                     }
11478                 }
11479                 
11480                 /**
11481                  * Sets the "SubTotal" element
11482                  */
11483                 public void setSubTotal(int subTotal)
11484                 {
11485                     synchronized (monitor())
11486                     {
11487                       check_orphaned();
11488                       org.apache.xmlbeans.SimpleValue target = null;
11489                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
11490                       if (target == null)
11491                       {
11492                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
11493                       }
11494                       target.setIntValue(subTotal);
11495                     }
11496                 }
11497                 
11498                 /**
11499                  * Sets (as xml) the "SubTotal" element
11500                  */
11501                 public void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal)
11502                 {
11503                     synchronized (monitor())
11504                     {
11505                       check_orphaned();
11506                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
11507                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
11508                       if (target == null)
11509                       {
11510                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(SUBTOTAL$2);
11511                       }
11512                       target.set(subTotal);
11513                     }
11514                 }
11515                 
11516                 /**
11517                  * Unsets the "SubTotal" element
11518                  */
11519                 public void unsetSubTotal()
11520                 {
11521                     synchronized (monitor())
11522                     {
11523                       check_orphaned();
11524                       get_store().remove_element(SUBTOTAL$2, 0);
11525                     }
11526                 }
11527                 
11528                 /**
11529                  * Gets the "ProcurementPolicies" element
11530                  */
11531                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum getProcurementPolicies()
11532                 {
11533                     synchronized (monitor())
11534                     {
11535                       check_orphaned();
11536                       org.apache.xmlbeans.SimpleValue target = null;
11537                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11538                       if (target == null)
11539                       {
11540                         return null;
11541                       }
11542                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum)target.getEnumValue();
11543                     }
11544                 }
11545                 
11546                 /**
11547                  * Gets (as xml) the "ProcurementPolicies" element
11548                  */
11549                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies xgetProcurementPolicies()
11550                 {
11551                     synchronized (monitor())
11552                     {
11553                       check_orphaned();
11554                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies target = null;
11555                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11556                       return target;
11557                     }
11558                 }
11559                 
11560                 /**
11561                  * True if has "ProcurementPolicies" element
11562                  */
11563                 public boolean isSetProcurementPolicies()
11564                 {
11565                     synchronized (monitor())
11566                     {
11567                       check_orphaned();
11568                       return get_store().count_elements(PROCUREMENTPOLICIES$4) != 0;
11569                     }
11570                 }
11571                 
11572                 /**
11573                  * Sets the "ProcurementPolicies" element
11574                  */
11575                 public void setProcurementPolicies(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum procurementPolicies)
11576                 {
11577                     synchronized (monitor())
11578                     {
11579                       check_orphaned();
11580                       org.apache.xmlbeans.SimpleValue target = null;
11581                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11582                       if (target == null)
11583                       {
11584                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROCUREMENTPOLICIES$4);
11585                       }
11586                       target.setEnumValue(procurementPolicies);
11587                     }
11588                 }
11589                 
11590                 /**
11591                  * Sets (as xml) the "ProcurementPolicies" element
11592                  */
11593                 public void xsetProcurementPolicies(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies procurementPolicies)
11594                 {
11595                     synchronized (monitor())
11596                     {
11597                       check_orphaned();
11598                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies target = null;
11599                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11600                       if (target == null)
11601                       {
11602                         target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().add_element_user(PROCUREMENTPOLICIES$4);
11603                       }
11604                       target.set(procurementPolicies);
11605                     }
11606                 }
11607                 
11608                 /**
11609                  * Unsets the "ProcurementPolicies" element
11610                  */
11611                 public void unsetProcurementPolicies()
11612                 {
11613                     synchronized (monitor())
11614                     {
11615                       check_orphaned();
11616                       get_store().remove_element(PROCUREMENTPOLICIES$4, 0);
11617                     }
11618                 }
11619                 /**
11620                  * An XML ProfessionalServicesItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
11621                  *
11622                  * This is a complex type.
11623                  */
11624                 public static class ProfessionalServicesItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem
11625                 {
11626                     private static final long serialVersionUID = 1L;
11627                     
11628                     public ProfessionalServicesItemImpl(org.apache.xmlbeans.SchemaType sType)
11629                     {
11630                       super(sType);
11631                     }
11632                     
11633                     private static final javax.xml.namespace.QName SERVICE$0 = 
11634                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Service");
11635                     private static final javax.xml.namespace.QName PROVIDER$2 = 
11636                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Provider");
11637                     private static final javax.xml.namespace.QName CONTRACTTYPE$4 = 
11638                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ContractType");
11639                     private static final javax.xml.namespace.QName COSTTYPE$6 = 
11640                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CostType");
11641                     private static final javax.xml.namespace.QName HOURS$8 = 
11642                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Hours");
11643                     private static final javax.xml.namespace.QName HOURLYRATE$10 = 
11644                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "HourlyRate");
11645                     private static final javax.xml.namespace.QName PROJECTEDCOST$12 = 
11646                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ProjectedCost");
11647                     private static final javax.xml.namespace.QName TOTAL$14 = 
11648                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Total");
11649                     
11650                     
11651                     /**
11652                      * Gets the "Service" element
11653                      */
11654                     public java.lang.String getService()
11655                     {
11656                       synchronized (monitor())
11657                       {
11658                         check_orphaned();
11659                         org.apache.xmlbeans.SimpleValue target = null;
11660                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICE$0, 0);
11661                         if (target == null)
11662                         {
11663                           return null;
11664                         }
11665                         return target.getStringValue();
11666                       }
11667                     }
11668                     
11669                     /**
11670                      * Gets (as xml) the "Service" element
11671                      */
11672                     public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetService()
11673                     {
11674                       synchronized (monitor())
11675                       {
11676                         check_orphaned();
11677                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
11678                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(SERVICE$0, 0);
11679                         return target;
11680                       }
11681                     }
11682                     
11683                     /**
11684                      * True if has "Service" element
11685                      */
11686                     public boolean isSetService()
11687                     {
11688                       synchronized (monitor())
11689                       {
11690                         check_orphaned();
11691                         return get_store().count_elements(SERVICE$0) != 0;
11692                       }
11693                     }
11694                     
11695                     /**
11696                      * Sets the "Service" element
11697                      */
11698                     public void setService(java.lang.String service)
11699                     {
11700                       synchronized (monitor())
11701                       {
11702                         check_orphaned();
11703                         org.apache.xmlbeans.SimpleValue target = null;
11704                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICE$0, 0);
11705                         if (target == null)
11706                         {
11707                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICE$0);
11708                         }
11709                         target.setStringValue(service);
11710                       }
11711                     }
11712                     
11713                     /**
11714                      * Sets (as xml) the "Service" element
11715                      */
11716                     public void xsetService(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType service)
11717                     {
11718                       synchronized (monitor())
11719                       {
11720                         check_orphaned();
11721                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
11722                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(SERVICE$0, 0);
11723                         if (target == null)
11724                         {
11725                           target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(SERVICE$0);
11726                         }
11727                         target.set(service);
11728                       }
11729                     }
11730                     
11731                     /**
11732                      * Unsets the "Service" element
11733                      */
11734                     public void unsetService()
11735                     {
11736                       synchronized (monitor())
11737                       {
11738                         check_orphaned();
11739                         get_store().remove_element(SERVICE$0, 0);
11740                       }
11741                     }
11742                     
11743                     /**
11744                      * Gets the "Provider" element
11745                      */
11746                     public java.lang.String getProvider()
11747                     {
11748                       synchronized (monitor())
11749                       {
11750                         check_orphaned();
11751                         org.apache.xmlbeans.SimpleValue target = null;
11752                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
11753                         if (target == null)
11754                         {
11755                           return null;
11756                         }
11757                         return target.getStringValue();
11758                       }
11759                     }
11760                     
11761                     /**
11762                      * Gets (as xml) the "Provider" element
11763                      */
11764                     public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetProvider()
11765                     {
11766                       synchronized (monitor())
11767                       {
11768                         check_orphaned();
11769                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
11770                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(PROVIDER$2, 0);
11771                         return target;
11772                       }
11773                     }
11774                     
11775                     /**
11776                      * True if has "Provider" element
11777                      */
11778                     public boolean isSetProvider()
11779                     {
11780                       synchronized (monitor())
11781                       {
11782                         check_orphaned();
11783                         return get_store().count_elements(PROVIDER$2) != 0;
11784                       }
11785                     }
11786                     
11787                     /**
11788                      * Sets the "Provider" element
11789                      */
11790                     public void setProvider(java.lang.String provider)
11791                     {
11792                       synchronized (monitor())
11793                       {
11794                         check_orphaned();
11795                         org.apache.xmlbeans.SimpleValue target = null;
11796                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
11797                         if (target == null)
11798                         {
11799                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROVIDER$2);
11800                         }
11801                         target.setStringValue(provider);
11802                       }
11803                     }
11804                     
11805                     /**
11806                      * Sets (as xml) the "Provider" element
11807                      */
11808                     public void xsetProvider(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType provider)
11809                     {
11810                       synchronized (monitor())
11811                       {
11812                         check_orphaned();
11813                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
11814                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(PROVIDER$2, 0);
11815                         if (target == null)
11816                         {
11817                           target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(PROVIDER$2);
11818                         }
11819                         target.set(provider);
11820                       }
11821                     }
11822                     
11823                     /**
11824                      * Unsets the "Provider" element
11825                      */
11826                     public void unsetProvider()
11827                     {
11828                       synchronized (monitor())
11829                       {
11830                         check_orphaned();
11831                         get_store().remove_element(PROVIDER$2, 0);
11832                       }
11833                     }
11834                     
11835                     /**
11836                      * Gets the "ContractType" element
11837                      */
11838                     public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum getContractType()
11839                     {
11840                       synchronized (monitor())
11841                       {
11842                         check_orphaned();
11843                         org.apache.xmlbeans.SimpleValue target = null;
11844                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRACTTYPE$4, 0);
11845                         if (target == null)
11846                         {
11847                           return null;
11848                         }
11849                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum)target.getEnumValue();
11850                       }
11851                     }
11852                     
11853                     /**
11854                      * Gets (as xml) the "ContractType" element
11855                      */
11856                     public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType xgetContractType()
11857                     {
11858                       synchronized (monitor())
11859                       {
11860                         check_orphaned();
11861                         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType target = null;
11862                         target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().find_element_user(CONTRACTTYPE$4, 0);
11863                         return target;
11864                       }
11865                     }
11866                     
11867                     /**
11868                      * True if has "ContractType" element
11869                      */
11870                     public boolean isSetContractType()
11871                     {
11872                       synchronized (monitor())
11873                       {
11874                         check_orphaned();
11875                         return get_store().count_elements(CONTRACTTYPE$4) != 0;
11876                       }
11877                     }
11878                     
11879                     /**
11880                      * Sets the "ContractType" element
11881                      */
11882                     public void setContractType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum contractType)
11883                     {
11884                       synchronized (monitor())
11885                       {
11886                         check_orphaned();
11887                         org.apache.xmlbeans.SimpleValue target = null;
11888                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRACTTYPE$4, 0);
11889                         if (target == null)
11890                         {
11891                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTRACTTYPE$4);
11892                         }
11893                         target.setEnumValue(contractType);
11894                       }
11895                     }
11896                     
11897                     /**
11898                      * Sets (as xml) the "ContractType" element
11899                      */
11900                     public void xsetContractType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType contractType)
11901                     {
11902                       synchronized (monitor())
11903                       {
11904                         check_orphaned();
11905                         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType target = null;
11906                         target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().find_element_user(CONTRACTTYPE$4, 0);
11907                         if (target == null)
11908                         {
11909                           target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().add_element_user(CONTRACTTYPE$4);
11910                         }
11911                         target.set(contractType);
11912                       }
11913                     }
11914                     
11915                     /**
11916                      * Unsets the "ContractType" element
11917                      */
11918                     public void unsetContractType()
11919                     {
11920                       synchronized (monitor())
11921                       {
11922                         check_orphaned();
11923                         get_store().remove_element(CONTRACTTYPE$4, 0);
11924                       }
11925                     }
11926                     
11927                     /**
11928                      * Gets the "CostType" element
11929                      */
11930                     public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum getCostType()
11931                     {
11932                       synchronized (monitor())
11933                       {
11934                         check_orphaned();
11935                         org.apache.xmlbeans.SimpleValue target = null;
11936                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTTYPE$6, 0);
11937                         if (target == null)
11938                         {
11939                           return null;
11940                         }
11941                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum)target.getEnumValue();
11942                       }
11943                     }
11944                     
11945                     /**
11946                      * Gets (as xml) the "CostType" element
11947                      */
11948                     public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType xgetCostType()
11949                     {
11950                       synchronized (monitor())
11951                       {
11952                         check_orphaned();
11953                         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType target = null;
11954                         target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().find_element_user(COSTTYPE$6, 0);
11955                         return target;
11956                       }
11957                     }
11958                     
11959                     /**
11960                      * True if has "CostType" element
11961                      */
11962                     public boolean isSetCostType()
11963                     {
11964                       synchronized (monitor())
11965                       {
11966                         check_orphaned();
11967                         return get_store().count_elements(COSTTYPE$6) != 0;
11968                       }
11969                     }
11970                     
11971                     /**
11972                      * Sets the "CostType" element
11973                      */
11974                     public void setCostType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum costType)
11975                     {
11976                       synchronized (monitor())
11977                       {
11978                         check_orphaned();
11979                         org.apache.xmlbeans.SimpleValue target = null;
11980                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTTYPE$6, 0);
11981                         if (target == null)
11982                         {
11983                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTTYPE$6);
11984                         }
11985                         target.setEnumValue(costType);
11986                       }
11987                     }
11988                     
11989                     /**
11990                      * Sets (as xml) the "CostType" element
11991                      */
11992                     public void xsetCostType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType costType)
11993                     {
11994                       synchronized (monitor())
11995                       {
11996                         check_orphaned();
11997                         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType target = null;
11998                         target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().find_element_user(COSTTYPE$6, 0);
11999                         if (target == null)
12000                         {
12001                           target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().add_element_user(COSTTYPE$6);
12002                         }
12003                         target.set(costType);
12004                       }
12005                     }
12006                     
12007                     /**
12008                      * Unsets the "CostType" element
12009                      */
12010                     public void unsetCostType()
12011                     {
12012                       synchronized (monitor())
12013                       {
12014                         check_orphaned();
12015                         get_store().remove_element(COSTTYPE$6, 0);
12016                       }
12017                     }
12018                     
12019                     /**
12020                      * Gets the "Hours" element
12021                      */
12022                     public int getHours()
12023                     {
12024                       synchronized (monitor())
12025                       {
12026                         check_orphaned();
12027                         org.apache.xmlbeans.SimpleValue target = null;
12028                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURS$8, 0);
12029                         if (target == null)
12030                         {
12031                           return 0;
12032                         }
12033                         return target.getIntValue();
12034                       }
12035                     }
12036                     
12037                     /**
12038                      * Gets (as xml) the "Hours" element
12039                      */
12040                     public gov.grants.apply.forms.naca201111V11.NACA2011110To9999DataType xgetHours()
12041                     {
12042                       synchronized (monitor())
12043                       {
12044                         check_orphaned();
12045                         gov.grants.apply.forms.naca201111V11.NACA2011110To9999DataType target = null;
12046                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To9999DataType)get_store().find_element_user(HOURS$8, 0);
12047                         return target;
12048                       }
12049                     }
12050                     
12051                     /**
12052                      * True if has "Hours" element
12053                      */
12054                     public boolean isSetHours()
12055                     {
12056                       synchronized (monitor())
12057                       {
12058                         check_orphaned();
12059                         return get_store().count_elements(HOURS$8) != 0;
12060                       }
12061                     }
12062                     
12063                     /**
12064                      * Sets the "Hours" element
12065                      */
12066                     public void setHours(int hours)
12067                     {
12068                       synchronized (monitor())
12069                       {
12070                         check_orphaned();
12071                         org.apache.xmlbeans.SimpleValue target = null;
12072                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURS$8, 0);
12073                         if (target == null)
12074                         {
12075                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURS$8);
12076                         }
12077                         target.setIntValue(hours);
12078                       }
12079                     }
12080                     
12081                     /**
12082                      * Sets (as xml) the "Hours" element
12083                      */
12084                     public void xsetHours(gov.grants.apply.forms.naca201111V11.NACA2011110To9999DataType hours)
12085                     {
12086                       synchronized (monitor())
12087                       {
12088                         check_orphaned();
12089                         gov.grants.apply.forms.naca201111V11.NACA2011110To9999DataType target = null;
12090                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To9999DataType)get_store().find_element_user(HOURS$8, 0);
12091                         if (target == null)
12092                         {
12093                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To9999DataType)get_store().add_element_user(HOURS$8);
12094                         }
12095                         target.set(hours);
12096                       }
12097                     }
12098                     
12099                     /**
12100                      * Unsets the "Hours" element
12101                      */
12102                     public void unsetHours()
12103                     {
12104                       synchronized (monitor())
12105                       {
12106                         check_orphaned();
12107                         get_store().remove_element(HOURS$8, 0);
12108                       }
12109                     }
12110                     
12111                     /**
12112                      * Gets the "HourlyRate" element
12113                      */
12114                     public java.math.BigDecimal getHourlyRate()
12115                     {
12116                       synchronized (monitor())
12117                       {
12118                         check_orphaned();
12119                         org.apache.xmlbeans.SimpleValue target = null;
12120                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURLYRATE$10, 0);
12121                         if (target == null)
12122                         {
12123                           return null;
12124                         }
12125                         return target.getBigDecimalValue();
12126                       }
12127                     }
12128                     
12129                     /**
12130                      * Gets (as xml) the "HourlyRate" element
12131                      */
12132                     public gov.grants.apply.forms.naca201111V11.NACA2011110To999P99DataType xgetHourlyRate()
12133                     {
12134                       synchronized (monitor())
12135                       {
12136                         check_orphaned();
12137                         gov.grants.apply.forms.naca201111V11.NACA2011110To999P99DataType target = null;
12138                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999P99DataType)get_store().find_element_user(HOURLYRATE$10, 0);
12139                         return target;
12140                       }
12141                     }
12142                     
12143                     /**
12144                      * True if has "HourlyRate" element
12145                      */
12146                     public boolean isSetHourlyRate()
12147                     {
12148                       synchronized (monitor())
12149                       {
12150                         check_orphaned();
12151                         return get_store().count_elements(HOURLYRATE$10) != 0;
12152                       }
12153                     }
12154                     
12155                     /**
12156                      * Sets the "HourlyRate" element
12157                      */
12158                     public void setHourlyRate(java.math.BigDecimal hourlyRate)
12159                     {
12160                       synchronized (monitor())
12161                       {
12162                         check_orphaned();
12163                         org.apache.xmlbeans.SimpleValue target = null;
12164                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURLYRATE$10, 0);
12165                         if (target == null)
12166                         {
12167                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURLYRATE$10);
12168                         }
12169                         target.setBigDecimalValue(hourlyRate);
12170                       }
12171                     }
12172                     
12173                     /**
12174                      * Sets (as xml) the "HourlyRate" element
12175                      */
12176                     public void xsetHourlyRate(gov.grants.apply.forms.naca201111V11.NACA2011110To999P99DataType hourlyRate)
12177                     {
12178                       synchronized (monitor())
12179                       {
12180                         check_orphaned();
12181                         gov.grants.apply.forms.naca201111V11.NACA2011110To999P99DataType target = null;
12182                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999P99DataType)get_store().find_element_user(HOURLYRATE$10, 0);
12183                         if (target == null)
12184                         {
12185                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To999P99DataType)get_store().add_element_user(HOURLYRATE$10);
12186                         }
12187                         target.set(hourlyRate);
12188                       }
12189                     }
12190                     
12191                     /**
12192                      * Unsets the "HourlyRate" element
12193                      */
12194                     public void unsetHourlyRate()
12195                     {
12196                       synchronized (monitor())
12197                       {
12198                         check_orphaned();
12199                         get_store().remove_element(HOURLYRATE$10, 0);
12200                       }
12201                     }
12202                     
12203                     /**
12204                      * Gets the "ProjectedCost" element
12205                      */
12206                     public int getProjectedCost()
12207                     {
12208                       synchronized (monitor())
12209                       {
12210                         check_orphaned();
12211                         org.apache.xmlbeans.SimpleValue target = null;
12212                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTEDCOST$12, 0);
12213                         if (target == null)
12214                         {
12215                           return 0;
12216                         }
12217                         return target.getIntValue();
12218                       }
12219                     }
12220                     
12221                     /**
12222                      * Gets (as xml) the "ProjectedCost" element
12223                      */
12224                     public gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetProjectedCost()
12225                     {
12226                       synchronized (monitor())
12227                       {
12228                         check_orphaned();
12229                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
12230                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(PROJECTEDCOST$12, 0);
12231                         return target;
12232                       }
12233                     }
12234                     
12235                     /**
12236                      * True if has "ProjectedCost" element
12237                      */
12238                     public boolean isSetProjectedCost()
12239                     {
12240                       synchronized (monitor())
12241                       {
12242                         check_orphaned();
12243                         return get_store().count_elements(PROJECTEDCOST$12) != 0;
12244                       }
12245                     }
12246                     
12247                     /**
12248                      * Sets the "ProjectedCost" element
12249                      */
12250                     public void setProjectedCost(int projectedCost)
12251                     {
12252                       synchronized (monitor())
12253                       {
12254                         check_orphaned();
12255                         org.apache.xmlbeans.SimpleValue target = null;
12256                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTEDCOST$12, 0);
12257                         if (target == null)
12258                         {
12259                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTEDCOST$12);
12260                         }
12261                         target.setIntValue(projectedCost);
12262                       }
12263                     }
12264                     
12265                     /**
12266                      * Sets (as xml) the "ProjectedCost" element
12267                      */
12268                     public void xsetProjectedCost(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType projectedCost)
12269                     {
12270                       synchronized (monitor())
12271                       {
12272                         check_orphaned();
12273                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
12274                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(PROJECTEDCOST$12, 0);
12275                         if (target == null)
12276                         {
12277                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().add_element_user(PROJECTEDCOST$12);
12278                         }
12279                         target.set(projectedCost);
12280                       }
12281                     }
12282                     
12283                     /**
12284                      * Unsets the "ProjectedCost" element
12285                      */
12286                     public void unsetProjectedCost()
12287                     {
12288                       synchronized (monitor())
12289                       {
12290                         check_orphaned();
12291                         get_store().remove_element(PROJECTEDCOST$12, 0);
12292                       }
12293                     }
12294                     
12295                     /**
12296                      * Gets the "Total" element
12297                      */
12298                     public int getTotal()
12299                     {
12300                       synchronized (monitor())
12301                       {
12302                         check_orphaned();
12303                         org.apache.xmlbeans.SimpleValue target = null;
12304                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$14, 0);
12305                         if (target == null)
12306                         {
12307                           return 0;
12308                         }
12309                         return target.getIntValue();
12310                       }
12311                     }
12312                     
12313                     /**
12314                      * Gets (as xml) the "Total" element
12315                      */
12316                     public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal()
12317                     {
12318                       synchronized (monitor())
12319                       {
12320                         check_orphaned();
12321                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
12322                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$14, 0);
12323                         return target;
12324                       }
12325                     }
12326                     
12327                     /**
12328                      * True if has "Total" element
12329                      */
12330                     public boolean isSetTotal()
12331                     {
12332                       synchronized (monitor())
12333                       {
12334                         check_orphaned();
12335                         return get_store().count_elements(TOTAL$14) != 0;
12336                       }
12337                     }
12338                     
12339                     /**
12340                      * Sets the "Total" element
12341                      */
12342                     public void setTotal(int total)
12343                     {
12344                       synchronized (monitor())
12345                       {
12346                         check_orphaned();
12347                         org.apache.xmlbeans.SimpleValue target = null;
12348                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$14, 0);
12349                         if (target == null)
12350                         {
12351                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$14);
12352                         }
12353                         target.setIntValue(total);
12354                       }
12355                     }
12356                     
12357                     /**
12358                      * Sets (as xml) the "Total" element
12359                      */
12360                     public void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total)
12361                     {
12362                       synchronized (monitor())
12363                       {
12364                         check_orphaned();
12365                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
12366                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$14, 0);
12367                         if (target == null)
12368                         {
12369                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(TOTAL$14);
12370                         }
12371                         target.set(total);
12372                       }
12373                     }
12374                     
12375                     /**
12376                      * Unsets the "Total" element
12377                      */
12378                     public void unsetTotal()
12379                     {
12380                       synchronized (monitor())
12381                       {
12382                         check_orphaned();
12383                         get_store().remove_element(TOTAL$14, 0);
12384                       }
12385                     }
12386                     /**
12387                      * An XML ContractType(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
12388                      *
12389                      * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
12390                      */
12391                     public static class ContractTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType
12392                     {
12393                       private static final long serialVersionUID = 1L;
12394                       
12395                       public ContractTypeImpl(org.apache.xmlbeans.SchemaType sType)
12396                       {
12397                         super(sType, false);
12398                       }
12399                       
12400                       protected ContractTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12401                       {
12402                         super(sType, b);
12403                       }
12404                     }
12405                     /**
12406                      * An XML CostType(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
12407                      *
12408                      * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
12409                      */
12410                     public static class CostTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType
12411                     {
12412                       private static final long serialVersionUID = 1L;
12413                       
12414                       public CostTypeImpl(org.apache.xmlbeans.SchemaType sType)
12415                       {
12416                         super(sType, false);
12417                       }
12418                       
12419                       protected CostTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12420                       {
12421                         super(sType, b);
12422                       }
12423                     }
12424                 }
12425                 /**
12426                  * An XML ProcurementPolicies(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
12427                  *
12428                  * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$ProfessionalServices$ProcurementPolicies.
12429                  */
12430                 public static class ProcurementPoliciesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies
12431                 {
12432                     private static final long serialVersionUID = 1L;
12433                     
12434                     public ProcurementPoliciesImpl(org.apache.xmlbeans.SchemaType sType)
12435                     {
12436                       super(sType, false);
12437                     }
12438                     
12439                     protected ProcurementPoliciesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12440                     {
12441                       super(sType, b);
12442                     }
12443                 }
12444             }
12445             /**
12446              * An XML MSE(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
12447              *
12448              * This is a complex type.
12449              */
12450             public static class MSEImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE
12451             {
12452                 private static final long serialVersionUID = 1L;
12453                 
12454                 public MSEImpl(org.apache.xmlbeans.SchemaType sType)
12455                 {
12456                     super(sType);
12457                 }
12458                 
12459                 private static final javax.xml.namespace.QName MSEITEM$0 = 
12460                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MSEItem");
12461                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
12462                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SubTotal");
12463                 
12464                 
12465                 /**
12466                  * Gets array of all "MSEItem" elements
12467                  */
12468                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem[] getMSEItemArray()
12469                 {
12470                     synchronized (monitor())
12471                     {
12472                       check_orphaned();
12473                       java.util.List targetList = new java.util.ArrayList();
12474                       get_store().find_all_element_users(MSEITEM$0, targetList);
12475                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem[] result = new gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem[targetList.size()];
12476                       targetList.toArray(result);
12477                       return result;
12478                     }
12479                 }
12480                 
12481                 /**
12482                  * Gets ith "MSEItem" element
12483                  */
12484                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem getMSEItemArray(int i)
12485                 {
12486                     synchronized (monitor())
12487                     {
12488                       check_orphaned();
12489                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem target = null;
12490                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem)get_store().find_element_user(MSEITEM$0, i);
12491                       if (target == null)
12492                       {
12493                         throw new IndexOutOfBoundsException();
12494                       }
12495                       return target;
12496                     }
12497                 }
12498                 
12499                 /**
12500                  * Returns number of "MSEItem" element
12501                  */
12502                 public int sizeOfMSEItemArray()
12503                 {
12504                     synchronized (monitor())
12505                     {
12506                       check_orphaned();
12507                       return get_store().count_elements(MSEITEM$0);
12508                     }
12509                 }
12510                 
12511                 /**
12512                  * Sets array of all "MSEItem" element  WARNING: This method is not atomicaly synchronized.
12513                  */
12514                 public void setMSEItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem[] mseItemArray)
12515                 {
12516                     check_orphaned();
12517                     arraySetterHelper(mseItemArray, MSEITEM$0);
12518                 }
12519                 
12520                 /**
12521                  * Sets ith "MSEItem" element
12522                  */
12523                 public void setMSEItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem mseItem)
12524                 {
12525                     generatedSetterHelperImpl(mseItem, MSEITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
12526                 }
12527                 
12528                 /**
12529                  * Inserts and returns a new empty value (as xml) as the ith "MSEItem" element
12530                  */
12531                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem insertNewMSEItem(int i)
12532                 {
12533                     synchronized (monitor())
12534                     {
12535                       check_orphaned();
12536                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem target = null;
12537                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem)get_store().insert_element_user(MSEITEM$0, i);
12538                       return target;
12539                     }
12540                 }
12541                 
12542                 /**
12543                  * Appends and returns a new empty value (as xml) as the last "MSEItem" element
12544                  */
12545                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem addNewMSEItem()
12546                 {
12547                     synchronized (monitor())
12548                     {
12549                       check_orphaned();
12550                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem target = null;
12551                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem)get_store().add_element_user(MSEITEM$0);
12552                       return target;
12553                     }
12554                 }
12555                 
12556                 /**
12557                  * Removes the ith "MSEItem" element
12558                  */
12559                 public void removeMSEItem(int i)
12560                 {
12561                     synchronized (monitor())
12562                     {
12563                       check_orphaned();
12564                       get_store().remove_element(MSEITEM$0, i);
12565                     }
12566                 }
12567                 
12568                 /**
12569                  * Gets the "SubTotal" element
12570                  */
12571                 public int getSubTotal()
12572                 {
12573                     synchronized (monitor())
12574                     {
12575                       check_orphaned();
12576                       org.apache.xmlbeans.SimpleValue target = null;
12577                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
12578                       if (target == null)
12579                       {
12580                         return 0;
12581                       }
12582                       return target.getIntValue();
12583                     }
12584                 }
12585                 
12586                 /**
12587                  * Gets (as xml) the "SubTotal" element
12588                  */
12589                 public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal()
12590                 {
12591                     synchronized (monitor())
12592                     {
12593                       check_orphaned();
12594                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
12595                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
12596                       return target;
12597                     }
12598                 }
12599                 
12600                 /**
12601                  * True if has "SubTotal" element
12602                  */
12603                 public boolean isSetSubTotal()
12604                 {
12605                     synchronized (monitor())
12606                     {
12607                       check_orphaned();
12608                       return get_store().count_elements(SUBTOTAL$2) != 0;
12609                     }
12610                 }
12611                 
12612                 /**
12613                  * Sets the "SubTotal" element
12614                  */
12615                 public void setSubTotal(int subTotal)
12616                 {
12617                     synchronized (monitor())
12618                     {
12619                       check_orphaned();
12620                       org.apache.xmlbeans.SimpleValue target = null;
12621                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
12622                       if (target == null)
12623                       {
12624                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
12625                       }
12626                       target.setIntValue(subTotal);
12627                     }
12628                 }
12629                 
12630                 /**
12631                  * Sets (as xml) the "SubTotal" element
12632                  */
12633                 public void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal)
12634                 {
12635                     synchronized (monitor())
12636                     {
12637                       check_orphaned();
12638                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
12639                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
12640                       if (target == null)
12641                       {
12642                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(SUBTOTAL$2);
12643                       }
12644                       target.set(subTotal);
12645                     }
12646                 }
12647                 
12648                 /**
12649                  * Unsets the "SubTotal" element
12650                  */
12651                 public void unsetSubTotal()
12652                 {
12653                     synchronized (monitor())
12654                     {
12655                       check_orphaned();
12656                       get_store().remove_element(SUBTOTAL$2, 0);
12657                     }
12658                 }
12659                 /**
12660                  * An XML MSEItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
12661                  *
12662                  * This is a complex type.
12663                  */
12664                 public static class MSEItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem
12665                 {
12666                     private static final long serialVersionUID = 1L;
12667                     
12668                     public MSEItemImpl(org.apache.xmlbeans.SchemaType sType)
12669                     {
12670                       super(sType);
12671                     }
12672                     
12673                     private static final javax.xml.namespace.QName CATEGORY$0 = 
12674                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Category");
12675                     private static final javax.xml.namespace.QName DESCRIPTION$2 = 
12676                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Description");
12677                     private static final javax.xml.namespace.QName COST$4 = 
12678                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Cost");
12679                     private static final javax.xml.namespace.QName UNITS$6 = 
12680                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Units");
12681                     private static final javax.xml.namespace.QName TOTAL$8 = 
12682                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Total");
12683                     
12684                     
12685                     /**
12686                      * Gets the "Category" element
12687                      */
12688                     public java.lang.String getCategory()
12689                     {
12690                       synchronized (monitor())
12691                       {
12692                         check_orphaned();
12693                         org.apache.xmlbeans.SimpleValue target = null;
12694                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$0, 0);
12695                         if (target == null)
12696                         {
12697                           return null;
12698                         }
12699                         return target.getStringValue();
12700                       }
12701                     }
12702                     
12703                     /**
12704                      * Gets (as xml) the "Category" element
12705                      */
12706                     public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetCategory()
12707                     {
12708                       synchronized (monitor())
12709                       {
12710                         check_orphaned();
12711                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
12712                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(CATEGORY$0, 0);
12713                         return target;
12714                       }
12715                     }
12716                     
12717                     /**
12718                      * True if has "Category" element
12719                      */
12720                     public boolean isSetCategory()
12721                     {
12722                       synchronized (monitor())
12723                       {
12724                         check_orphaned();
12725                         return get_store().count_elements(CATEGORY$0) != 0;
12726                       }
12727                     }
12728                     
12729                     /**
12730                      * Sets the "Category" element
12731                      */
12732                     public void setCategory(java.lang.String category)
12733                     {
12734                       synchronized (monitor())
12735                       {
12736                         check_orphaned();
12737                         org.apache.xmlbeans.SimpleValue target = null;
12738                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$0, 0);
12739                         if (target == null)
12740                         {
12741                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORY$0);
12742                         }
12743                         target.setStringValue(category);
12744                       }
12745                     }
12746                     
12747                     /**
12748                      * Sets (as xml) the "Category" element
12749                      */
12750                     public void xsetCategory(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType category)
12751                     {
12752                       synchronized (monitor())
12753                       {
12754                         check_orphaned();
12755                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
12756                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(CATEGORY$0, 0);
12757                         if (target == null)
12758                         {
12759                           target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(CATEGORY$0);
12760                         }
12761                         target.set(category);
12762                       }
12763                     }
12764                     
12765                     /**
12766                      * Unsets the "Category" element
12767                      */
12768                     public void unsetCategory()
12769                     {
12770                       synchronized (monitor())
12771                       {
12772                         check_orphaned();
12773                         get_store().remove_element(CATEGORY$0, 0);
12774                       }
12775                     }
12776                     
12777                     /**
12778                      * Gets the "Description" element
12779                      */
12780                     public java.lang.String getDescription()
12781                     {
12782                       synchronized (monitor())
12783                       {
12784                         check_orphaned();
12785                         org.apache.xmlbeans.SimpleValue target = null;
12786                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$2, 0);
12787                         if (target == null)
12788                         {
12789                           return null;
12790                         }
12791                         return target.getStringValue();
12792                       }
12793                     }
12794                     
12795                     /**
12796                      * Gets (as xml) the "Description" element
12797                      */
12798                     public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetDescription()
12799                     {
12800                       synchronized (monitor())
12801                       {
12802                         check_orphaned();
12803                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
12804                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(DESCRIPTION$2, 0);
12805                         return target;
12806                       }
12807                     }
12808                     
12809                     /**
12810                      * True if has "Description" element
12811                      */
12812                     public boolean isSetDescription()
12813                     {
12814                       synchronized (monitor())
12815                       {
12816                         check_orphaned();
12817                         return get_store().count_elements(DESCRIPTION$2) != 0;
12818                       }
12819                     }
12820                     
12821                     /**
12822                      * Sets the "Description" element
12823                      */
12824                     public void setDescription(java.lang.String description)
12825                     {
12826                       synchronized (monitor())
12827                       {
12828                         check_orphaned();
12829                         org.apache.xmlbeans.SimpleValue target = null;
12830                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$2, 0);
12831                         if (target == null)
12832                         {
12833                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DESCRIPTION$2);
12834                         }
12835                         target.setStringValue(description);
12836                       }
12837                     }
12838                     
12839                     /**
12840                      * Sets (as xml) the "Description" element
12841                      */
12842                     public void xsetDescription(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType description)
12843                     {
12844                       synchronized (monitor())
12845                       {
12846                         check_orphaned();
12847                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
12848                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(DESCRIPTION$2, 0);
12849                         if (target == null)
12850                         {
12851                           target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(DESCRIPTION$2);
12852                         }
12853                         target.set(description);
12854                       }
12855                     }
12856                     
12857                     /**
12858                      * Unsets the "Description" element
12859                      */
12860                     public void unsetDescription()
12861                     {
12862                       synchronized (monitor())
12863                       {
12864                         check_orphaned();
12865                         get_store().remove_element(DESCRIPTION$2, 0);
12866                       }
12867                     }
12868                     
12869                     /**
12870                      * Gets the "Cost" element
12871                      */
12872                     public int getCost()
12873                     {
12874                       synchronized (monitor())
12875                       {
12876                         check_orphaned();
12877                         org.apache.xmlbeans.SimpleValue target = null;
12878                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$4, 0);
12879                         if (target == null)
12880                         {
12881                           return 0;
12882                         }
12883                         return target.getIntValue();
12884                       }
12885                     }
12886                     
12887                     /**
12888                      * Gets (as xml) the "Cost" element
12889                      */
12890                     public gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetCost()
12891                     {
12892                       synchronized (monitor())
12893                       {
12894                         check_orphaned();
12895                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
12896                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(COST$4, 0);
12897                         return target;
12898                       }
12899                     }
12900                     
12901                     /**
12902                      * True if has "Cost" element
12903                      */
12904                     public boolean isSetCost()
12905                     {
12906                       synchronized (monitor())
12907                       {
12908                         check_orphaned();
12909                         return get_store().count_elements(COST$4) != 0;
12910                       }
12911                     }
12912                     
12913                     /**
12914                      * Sets the "Cost" element
12915                      */
12916                     public void setCost(int cost)
12917                     {
12918                       synchronized (monitor())
12919                       {
12920                         check_orphaned();
12921                         org.apache.xmlbeans.SimpleValue target = null;
12922                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$4, 0);
12923                         if (target == null)
12924                         {
12925                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COST$4);
12926                         }
12927                         target.setIntValue(cost);
12928                       }
12929                     }
12930                     
12931                     /**
12932                      * Sets (as xml) the "Cost" element
12933                      */
12934                     public void xsetCost(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType cost)
12935                     {
12936                       synchronized (monitor())
12937                       {
12938                         check_orphaned();
12939                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
12940                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(COST$4, 0);
12941                         if (target == null)
12942                         {
12943                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().add_element_user(COST$4);
12944                         }
12945                         target.set(cost);
12946                       }
12947                     }
12948                     
12949                     /**
12950                      * Unsets the "Cost" element
12951                      */
12952                     public void unsetCost()
12953                     {
12954                       synchronized (monitor())
12955                       {
12956                         check_orphaned();
12957                         get_store().remove_element(COST$4, 0);
12958                       }
12959                     }
12960                     
12961                     /**
12962                      * Gets the "Units" element
12963                      */
12964                     public int getUnits()
12965                     {
12966                       synchronized (monitor())
12967                       {
12968                         check_orphaned();
12969                         org.apache.xmlbeans.SimpleValue target = null;
12970                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$6, 0);
12971                         if (target == null)
12972                         {
12973                           return 0;
12974                         }
12975                         return target.getIntValue();
12976                       }
12977                     }
12978                     
12979                     /**
12980                      * Gets (as xml) the "Units" element
12981                      */
12982                     public gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetUnits()
12983                     {
12984                       synchronized (monitor())
12985                       {
12986                         check_orphaned();
12987                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
12988                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(UNITS$6, 0);
12989                         return target;
12990                       }
12991                     }
12992                     
12993                     /**
12994                      * True if has "Units" element
12995                      */
12996                     public boolean isSetUnits()
12997                     {
12998                       synchronized (monitor())
12999                       {
13000                         check_orphaned();
13001                         return get_store().count_elements(UNITS$6) != 0;
13002                       }
13003                     }
13004                     
13005                     /**
13006                      * Sets the "Units" element
13007                      */
13008                     public void setUnits(int units)
13009                     {
13010                       synchronized (monitor())
13011                       {
13012                         check_orphaned();
13013                         org.apache.xmlbeans.SimpleValue target = null;
13014                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$6, 0);
13015                         if (target == null)
13016                         {
13017                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNITS$6);
13018                         }
13019                         target.setIntValue(units);
13020                       }
13021                     }
13022                     
13023                     /**
13024                      * Sets (as xml) the "Units" element
13025                      */
13026                     public void xsetUnits(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType units)
13027                     {
13028                       synchronized (monitor())
13029                       {
13030                         check_orphaned();
13031                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
13032                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(UNITS$6, 0);
13033                         if (target == null)
13034                         {
13035                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().add_element_user(UNITS$6);
13036                         }
13037                         target.set(units);
13038                       }
13039                     }
13040                     
13041                     /**
13042                      * Unsets the "Units" element
13043                      */
13044                     public void unsetUnits()
13045                     {
13046                       synchronized (monitor())
13047                       {
13048                         check_orphaned();
13049                         get_store().remove_element(UNITS$6, 0);
13050                       }
13051                     }
13052                     
13053                     /**
13054                      * Gets the "Total" element
13055                      */
13056                     public int getTotal()
13057                     {
13058                       synchronized (monitor())
13059                       {
13060                         check_orphaned();
13061                         org.apache.xmlbeans.SimpleValue target = null;
13062                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
13063                         if (target == null)
13064                         {
13065                           return 0;
13066                         }
13067                         return target.getIntValue();
13068                       }
13069                     }
13070                     
13071                     /**
13072                      * Gets (as xml) the "Total" element
13073                      */
13074                     public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal()
13075                     {
13076                       synchronized (monitor())
13077                       {
13078                         check_orphaned();
13079                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
13080                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$8, 0);
13081                         return target;
13082                       }
13083                     }
13084                     
13085                     /**
13086                      * True if has "Total" element
13087                      */
13088                     public boolean isSetTotal()
13089                     {
13090                       synchronized (monitor())
13091                       {
13092                         check_orphaned();
13093                         return get_store().count_elements(TOTAL$8) != 0;
13094                       }
13095                     }
13096                     
13097                     /**
13098                      * Sets the "Total" element
13099                      */
13100                     public void setTotal(int total)
13101                     {
13102                       synchronized (monitor())
13103                       {
13104                         check_orphaned();
13105                         org.apache.xmlbeans.SimpleValue target = null;
13106                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
13107                         if (target == null)
13108                         {
13109                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$8);
13110                         }
13111                         target.setIntValue(total);
13112                       }
13113                     }
13114                     
13115                     /**
13116                      * Sets (as xml) the "Total" element
13117                      */
13118                     public void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total)
13119                     {
13120                       synchronized (monitor())
13121                       {
13122                         check_orphaned();
13123                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
13124                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$8, 0);
13125                         if (target == null)
13126                         {
13127                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(TOTAL$8);
13128                         }
13129                         target.set(total);
13130                       }
13131                     }
13132                     
13133                     /**
13134                      * Unsets the "Total" element
13135                      */
13136                     public void unsetTotal()
13137                     {
13138                       synchronized (monitor())
13139                       {
13140                         check_orphaned();
13141                         get_store().remove_element(TOTAL$8, 0);
13142                       }
13143                     }
13144                 }
13145             }
13146             /**
13147              * An XML Other(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
13148              *
13149              * This is a complex type.
13150              */
13151             public static class OtherImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other
13152             {
13153                 private static final long serialVersionUID = 1L;
13154                 
13155                 public OtherImpl(org.apache.xmlbeans.SchemaType sType)
13156                 {
13157                     super(sType);
13158                 }
13159                 
13160                 private static final javax.xml.namespace.QName OTHERITEM$0 = 
13161                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OtherItem");
13162                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
13163                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SubTotal");
13164                 
13165                 
13166                 /**
13167                  * Gets array of all "OtherItem" elements
13168                  */
13169                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem[] getOtherItemArray()
13170                 {
13171                     synchronized (monitor())
13172                     {
13173                       check_orphaned();
13174                       java.util.List targetList = new java.util.ArrayList();
13175                       get_store().find_all_element_users(OTHERITEM$0, targetList);
13176                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem[] result = new gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem[targetList.size()];
13177                       targetList.toArray(result);
13178                       return result;
13179                     }
13180                 }
13181                 
13182                 /**
13183                  * Gets ith "OtherItem" element
13184                  */
13185                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem getOtherItemArray(int i)
13186                 {
13187                     synchronized (monitor())
13188                     {
13189                       check_orphaned();
13190                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem target = null;
13191                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem)get_store().find_element_user(OTHERITEM$0, i);
13192                       if (target == null)
13193                       {
13194                         throw new IndexOutOfBoundsException();
13195                       }
13196                       return target;
13197                     }
13198                 }
13199                 
13200                 /**
13201                  * Returns number of "OtherItem" element
13202                  */
13203                 public int sizeOfOtherItemArray()
13204                 {
13205                     synchronized (monitor())
13206                     {
13207                       check_orphaned();
13208                       return get_store().count_elements(OTHERITEM$0);
13209                     }
13210                 }
13211                 
13212                 /**
13213                  * Sets array of all "OtherItem" element  WARNING: This method is not atomicaly synchronized.
13214                  */
13215                 public void setOtherItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem[] otherItemArray)
13216                 {
13217                     check_orphaned();
13218                     arraySetterHelper(otherItemArray, OTHERITEM$0);
13219                 }
13220                 
13221                 /**
13222                  * Sets ith "OtherItem" element
13223                  */
13224                 public void setOtherItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem otherItem)
13225                 {
13226                     generatedSetterHelperImpl(otherItem, OTHERITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
13227                 }
13228                 
13229                 /**
13230                  * Inserts and returns a new empty value (as xml) as the ith "OtherItem" element
13231                  */
13232                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem insertNewOtherItem(int i)
13233                 {
13234                     synchronized (monitor())
13235                     {
13236                       check_orphaned();
13237                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem target = null;
13238                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem)get_store().insert_element_user(OTHERITEM$0, i);
13239                       return target;
13240                     }
13241                 }
13242                 
13243                 /**
13244                  * Appends and returns a new empty value (as xml) as the last "OtherItem" element
13245                  */
13246                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem addNewOtherItem()
13247                 {
13248                     synchronized (monitor())
13249                     {
13250                       check_orphaned();
13251                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem target = null;
13252                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem)get_store().add_element_user(OTHERITEM$0);
13253                       return target;
13254                     }
13255                 }
13256                 
13257                 /**
13258                  * Removes the ith "OtherItem" element
13259                  */
13260                 public void removeOtherItem(int i)
13261                 {
13262                     synchronized (monitor())
13263                     {
13264                       check_orphaned();
13265                       get_store().remove_element(OTHERITEM$0, i);
13266                     }
13267                 }
13268                 
13269                 /**
13270                  * Gets the "SubTotal" element
13271                  */
13272                 public int getSubTotal()
13273                 {
13274                     synchronized (monitor())
13275                     {
13276                       check_orphaned();
13277                       org.apache.xmlbeans.SimpleValue target = null;
13278                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
13279                       if (target == null)
13280                       {
13281                         return 0;
13282                       }
13283                       return target.getIntValue();
13284                     }
13285                 }
13286                 
13287                 /**
13288                  * Gets (as xml) the "SubTotal" element
13289                  */
13290                 public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal()
13291                 {
13292                     synchronized (monitor())
13293                     {
13294                       check_orphaned();
13295                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
13296                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
13297                       return target;
13298                     }
13299                 }
13300                 
13301                 /**
13302                  * True if has "SubTotal" element
13303                  */
13304                 public boolean isSetSubTotal()
13305                 {
13306                     synchronized (monitor())
13307                     {
13308                       check_orphaned();
13309                       return get_store().count_elements(SUBTOTAL$2) != 0;
13310                     }
13311                 }
13312                 
13313                 /**
13314                  * Sets the "SubTotal" element
13315                  */
13316                 public void setSubTotal(int subTotal)
13317                 {
13318                     synchronized (monitor())
13319                     {
13320                       check_orphaned();
13321                       org.apache.xmlbeans.SimpleValue target = null;
13322                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
13323                       if (target == null)
13324                       {
13325                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
13326                       }
13327                       target.setIntValue(subTotal);
13328                     }
13329                 }
13330                 
13331                 /**
13332                  * Sets (as xml) the "SubTotal" element
13333                  */
13334                 public void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal)
13335                 {
13336                     synchronized (monitor())
13337                     {
13338                       check_orphaned();
13339                       gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
13340                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
13341                       if (target == null)
13342                       {
13343                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(SUBTOTAL$2);
13344                       }
13345                       target.set(subTotal);
13346                     }
13347                 }
13348                 
13349                 /**
13350                  * Unsets the "SubTotal" element
13351                  */
13352                 public void unsetSubTotal()
13353                 {
13354                     synchronized (monitor())
13355                     {
13356                       check_orphaned();
13357                       get_store().remove_element(SUBTOTAL$2, 0);
13358                     }
13359                 }
13360                 /**
13361                  * An XML OtherItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
13362                  *
13363                  * This is a complex type.
13364                  */
13365                 public static class OtherItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem
13366                 {
13367                     private static final long serialVersionUID = 1L;
13368                     
13369                     public OtherItemImpl(org.apache.xmlbeans.SchemaType sType)
13370                     {
13371                       super(sType);
13372                     }
13373                     
13374                     private static final javax.xml.namespace.QName DESCRIPTION$0 = 
13375                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Description");
13376                     private static final javax.xml.namespace.QName COST$2 = 
13377                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Cost");
13378                     private static final javax.xml.namespace.QName UNITS$4 = 
13379                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Units");
13380                     private static final javax.xml.namespace.QName TOTAL$6 = 
13381                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Total");
13382                     
13383                     
13384                     /**
13385                      * Gets the "Description" element
13386                      */
13387                     public java.lang.String getDescription()
13388                     {
13389                       synchronized (monitor())
13390                       {
13391                         check_orphaned();
13392                         org.apache.xmlbeans.SimpleValue target = null;
13393                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$0, 0);
13394                         if (target == null)
13395                         {
13396                           return null;
13397                         }
13398                         return target.getStringValue();
13399                       }
13400                     }
13401                     
13402                     /**
13403                      * Gets (as xml) the "Description" element
13404                      */
13405                     public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetDescription()
13406                     {
13407                       synchronized (monitor())
13408                       {
13409                         check_orphaned();
13410                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
13411                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(DESCRIPTION$0, 0);
13412                         return target;
13413                       }
13414                     }
13415                     
13416                     /**
13417                      * True if has "Description" element
13418                      */
13419                     public boolean isSetDescription()
13420                     {
13421                       synchronized (monitor())
13422                       {
13423                         check_orphaned();
13424                         return get_store().count_elements(DESCRIPTION$0) != 0;
13425                       }
13426                     }
13427                     
13428                     /**
13429                      * Sets the "Description" element
13430                      */
13431                     public void setDescription(java.lang.String description)
13432                     {
13433                       synchronized (monitor())
13434                       {
13435                         check_orphaned();
13436                         org.apache.xmlbeans.SimpleValue target = null;
13437                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$0, 0);
13438                         if (target == null)
13439                         {
13440                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DESCRIPTION$0);
13441                         }
13442                         target.setStringValue(description);
13443                       }
13444                     }
13445                     
13446                     /**
13447                      * Sets (as xml) the "Description" element
13448                      */
13449                     public void xsetDescription(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType description)
13450                     {
13451                       synchronized (monitor())
13452                       {
13453                         check_orphaned();
13454                         gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
13455                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(DESCRIPTION$0, 0);
13456                         if (target == null)
13457                         {
13458                           target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(DESCRIPTION$0);
13459                         }
13460                         target.set(description);
13461                       }
13462                     }
13463                     
13464                     /**
13465                      * Unsets the "Description" element
13466                      */
13467                     public void unsetDescription()
13468                     {
13469                       synchronized (monitor())
13470                       {
13471                         check_orphaned();
13472                         get_store().remove_element(DESCRIPTION$0, 0);
13473                       }
13474                     }
13475                     
13476                     /**
13477                      * Gets the "Cost" element
13478                      */
13479                     public int getCost()
13480                     {
13481                       synchronized (monitor())
13482                       {
13483                         check_orphaned();
13484                         org.apache.xmlbeans.SimpleValue target = null;
13485                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$2, 0);
13486                         if (target == null)
13487                         {
13488                           return 0;
13489                         }
13490                         return target.getIntValue();
13491                       }
13492                     }
13493                     
13494                     /**
13495                      * Gets (as xml) the "Cost" element
13496                      */
13497                     public gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetCost()
13498                     {
13499                       synchronized (monitor())
13500                       {
13501                         check_orphaned();
13502                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
13503                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(COST$2, 0);
13504                         return target;
13505                       }
13506                     }
13507                     
13508                     /**
13509                      * True if has "Cost" element
13510                      */
13511                     public boolean isSetCost()
13512                     {
13513                       synchronized (monitor())
13514                       {
13515                         check_orphaned();
13516                         return get_store().count_elements(COST$2) != 0;
13517                       }
13518                     }
13519                     
13520                     /**
13521                      * Sets the "Cost" element
13522                      */
13523                     public void setCost(int cost)
13524                     {
13525                       synchronized (monitor())
13526                       {
13527                         check_orphaned();
13528                         org.apache.xmlbeans.SimpleValue target = null;
13529                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$2, 0);
13530                         if (target == null)
13531                         {
13532                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COST$2);
13533                         }
13534                         target.setIntValue(cost);
13535                       }
13536                     }
13537                     
13538                     /**
13539                      * Sets (as xml) the "Cost" element
13540                      */
13541                     public void xsetCost(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType cost)
13542                     {
13543                       synchronized (monitor())
13544                       {
13545                         check_orphaned();
13546                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
13547                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(COST$2, 0);
13548                         if (target == null)
13549                         {
13550                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().add_element_user(COST$2);
13551                         }
13552                         target.set(cost);
13553                       }
13554                     }
13555                     
13556                     /**
13557                      * Unsets the "Cost" element
13558                      */
13559                     public void unsetCost()
13560                     {
13561                       synchronized (monitor())
13562                       {
13563                         check_orphaned();
13564                         get_store().remove_element(COST$2, 0);
13565                       }
13566                     }
13567                     
13568                     /**
13569                      * Gets the "Units" element
13570                      */
13571                     public int getUnits()
13572                     {
13573                       synchronized (monitor())
13574                       {
13575                         check_orphaned();
13576                         org.apache.xmlbeans.SimpleValue target = null;
13577                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$4, 0);
13578                         if (target == null)
13579                         {
13580                           return 0;
13581                         }
13582                         return target.getIntValue();
13583                       }
13584                     }
13585                     
13586                     /**
13587                      * Gets (as xml) the "Units" element
13588                      */
13589                     public gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetUnits()
13590                     {
13591                       synchronized (monitor())
13592                       {
13593                         check_orphaned();
13594                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
13595                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(UNITS$4, 0);
13596                         return target;
13597                       }
13598                     }
13599                     
13600                     /**
13601                      * True if has "Units" element
13602                      */
13603                     public boolean isSetUnits()
13604                     {
13605                       synchronized (monitor())
13606                       {
13607                         check_orphaned();
13608                         return get_store().count_elements(UNITS$4) != 0;
13609                       }
13610                     }
13611                     
13612                     /**
13613                      * Sets the "Units" element
13614                      */
13615                     public void setUnits(int units)
13616                     {
13617                       synchronized (monitor())
13618                       {
13619                         check_orphaned();
13620                         org.apache.xmlbeans.SimpleValue target = null;
13621                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$4, 0);
13622                         if (target == null)
13623                         {
13624                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNITS$4);
13625                         }
13626                         target.setIntValue(units);
13627                       }
13628                     }
13629                     
13630                     /**
13631                      * Sets (as xml) the "Units" element
13632                      */
13633                     public void xsetUnits(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType units)
13634                     {
13635                       synchronized (monitor())
13636                       {
13637                         check_orphaned();
13638                         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType target = null;
13639                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().find_element_user(UNITS$4, 0);
13640                         if (target == null)
13641                         {
13642                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType)get_store().add_element_user(UNITS$4);
13643                         }
13644                         target.set(units);
13645                       }
13646                     }
13647                     
13648                     /**
13649                      * Unsets the "Units" element
13650                      */
13651                     public void unsetUnits()
13652                     {
13653                       synchronized (monitor())
13654                       {
13655                         check_orphaned();
13656                         get_store().remove_element(UNITS$4, 0);
13657                       }
13658                     }
13659                     
13660                     /**
13661                      * Gets the "Total" element
13662                      */
13663                     public int getTotal()
13664                     {
13665                       synchronized (monitor())
13666                       {
13667                         check_orphaned();
13668                         org.apache.xmlbeans.SimpleValue target = null;
13669                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$6, 0);
13670                         if (target == null)
13671                         {
13672                           return 0;
13673                         }
13674                         return target.getIntValue();
13675                       }
13676                     }
13677                     
13678                     /**
13679                      * Gets (as xml) the "Total" element
13680                      */
13681                     public gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal()
13682                     {
13683                       synchronized (monitor())
13684                       {
13685                         check_orphaned();
13686                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
13687                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$6, 0);
13688                         return target;
13689                       }
13690                     }
13691                     
13692                     /**
13693                      * True if has "Total" element
13694                      */
13695                     public boolean isSetTotal()
13696                     {
13697                       synchronized (monitor())
13698                       {
13699                         check_orphaned();
13700                         return get_store().count_elements(TOTAL$6) != 0;
13701                       }
13702                     }
13703                     
13704                     /**
13705                      * Sets the "Total" element
13706                      */
13707                     public void setTotal(int total)
13708                     {
13709                       synchronized (monitor())
13710                       {
13711                         check_orphaned();
13712                         org.apache.xmlbeans.SimpleValue target = null;
13713                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$6, 0);
13714                         if (target == null)
13715                         {
13716                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$6);
13717                         }
13718                         target.setIntValue(total);
13719                       }
13720                     }
13721                     
13722                     /**
13723                      * Sets (as xml) the "Total" element
13724                      */
13725                     public void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total)
13726                     {
13727                       synchronized (monitor())
13728                       {
13729                         check_orphaned();
13730                         gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType target = null;
13731                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().find_element_user(TOTAL$6, 0);
13732                         if (target == null)
13733                         {
13734                           target = (gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType)get_store().add_element_user(TOTAL$6);
13735                         }
13736                         target.set(total);
13737                       }
13738                     }
13739                     
13740                     /**
13741                      * Unsets the "Total" element
13742                      */
13743                     public void unsetTotal()
13744                     {
13745                       synchronized (monitor())
13746                       {
13747                         check_orphaned();
13748                         get_store().remove_element(TOTAL$6, 0);
13749                       }
13750                     }
13751                 }
13752             }
13753         }
13754         /**
13755          * An XML HFFIFARequestedAmount(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
13756          *
13757          * This is a complex type.
13758          */
13759         public static class HFFIFARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount
13760         {
13761             private static final long serialVersionUID = 1L;
13762             
13763             public HFFIFARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
13764             {
13765                 super(sType);
13766             }
13767             
13768             private static final javax.xml.namespace.QName LOAN$0 = 
13769                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Loan");
13770             private static final javax.xml.namespace.QName GRANT$2 = 
13771                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Grant");
13772             private static final javax.xml.namespace.QName EQUITY$4 = 
13773                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Equity");
13774             private static final javax.xml.namespace.QName SHARESDEPOSITS$6 = 
13775                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SharesDeposits");
13776             private static final javax.xml.namespace.QName SECONDARYCAPITAL$8 = 
13777                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SecondaryCapital");
13778             private static final javax.xml.namespace.QName TOTALHFFIREQUEST$10 = 
13779                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalHFFIRequest");
13780             
13781             
13782             /**
13783              * Gets the "Loan" element
13784              */
13785             public int getLoan()
13786             {
13787                 synchronized (monitor())
13788                 {
13789                     check_orphaned();
13790                     org.apache.xmlbeans.SimpleValue target = null;
13791                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
13792                     if (target == null)
13793                     {
13794                       return 0;
13795                     }
13796                     return target.getIntValue();
13797                 }
13798             }
13799             
13800             /**
13801              * Gets (as xml) the "Loan" element
13802              */
13803             public gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType xgetLoan()
13804             {
13805                 synchronized (monitor())
13806                 {
13807                     check_orphaned();
13808                     gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType target = null;
13809                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().find_element_user(LOAN$0, 0);
13810                     return target;
13811                 }
13812             }
13813             
13814             /**
13815              * True if has "Loan" element
13816              */
13817             public boolean isSetLoan()
13818             {
13819                 synchronized (monitor())
13820                 {
13821                     check_orphaned();
13822                     return get_store().count_elements(LOAN$0) != 0;
13823                 }
13824             }
13825             
13826             /**
13827              * Sets the "Loan" element
13828              */
13829             public void setLoan(int loan)
13830             {
13831                 synchronized (monitor())
13832                 {
13833                     check_orphaned();
13834                     org.apache.xmlbeans.SimpleValue target = null;
13835                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
13836                     if (target == null)
13837                     {
13838                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOAN$0);
13839                     }
13840                     target.setIntValue(loan);
13841                 }
13842             }
13843             
13844             /**
13845              * Sets (as xml) the "Loan" element
13846              */
13847             public void xsetLoan(gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType loan)
13848             {
13849                 synchronized (monitor())
13850                 {
13851                     check_orphaned();
13852                     gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType target = null;
13853                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().find_element_user(LOAN$0, 0);
13854                     if (target == null)
13855                     {
13856                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().add_element_user(LOAN$0);
13857                     }
13858                     target.set(loan);
13859                 }
13860             }
13861             
13862             /**
13863              * Unsets the "Loan" element
13864              */
13865             public void unsetLoan()
13866             {
13867                 synchronized (monitor())
13868                 {
13869                     check_orphaned();
13870                     get_store().remove_element(LOAN$0, 0);
13871                 }
13872             }
13873             
13874             /**
13875              * Gets the "Grant" element
13876              */
13877             public int getGrant()
13878             {
13879                 synchronized (monitor())
13880                 {
13881                     check_orphaned();
13882                     org.apache.xmlbeans.SimpleValue target = null;
13883                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
13884                     if (target == null)
13885                     {
13886                       return 0;
13887                     }
13888                     return target.getIntValue();
13889                 }
13890             }
13891             
13892             /**
13893              * Gets (as xml) the "Grant" element
13894              */
13895             public gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType xgetGrant()
13896             {
13897                 synchronized (monitor())
13898                 {
13899                     check_orphaned();
13900                     gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType target = null;
13901                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().find_element_user(GRANT$2, 0);
13902                     return target;
13903                 }
13904             }
13905             
13906             /**
13907              * True if has "Grant" element
13908              */
13909             public boolean isSetGrant()
13910             {
13911                 synchronized (monitor())
13912                 {
13913                     check_orphaned();
13914                     return get_store().count_elements(GRANT$2) != 0;
13915                 }
13916             }
13917             
13918             /**
13919              * Sets the "Grant" element
13920              */
13921             public void setGrant(int grant)
13922             {
13923                 synchronized (monitor())
13924                 {
13925                     check_orphaned();
13926                     org.apache.xmlbeans.SimpleValue target = null;
13927                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
13928                     if (target == null)
13929                     {
13930                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANT$2);
13931                     }
13932                     target.setIntValue(grant);
13933                 }
13934             }
13935             
13936             /**
13937              * Sets (as xml) the "Grant" element
13938              */
13939             public void xsetGrant(gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType grant)
13940             {
13941                 synchronized (monitor())
13942                 {
13943                     check_orphaned();
13944                     gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType target = null;
13945                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().find_element_user(GRANT$2, 0);
13946                     if (target == null)
13947                     {
13948                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().add_element_user(GRANT$2);
13949                     }
13950                     target.set(grant);
13951                 }
13952             }
13953             
13954             /**
13955              * Unsets the "Grant" element
13956              */
13957             public void unsetGrant()
13958             {
13959                 synchronized (monitor())
13960                 {
13961                     check_orphaned();
13962                     get_store().remove_element(GRANT$2, 0);
13963                 }
13964             }
13965             
13966             /**
13967              * Gets the "Equity" element
13968              */
13969             public int getEquity()
13970             {
13971                 synchronized (monitor())
13972                 {
13973                     check_orphaned();
13974                     org.apache.xmlbeans.SimpleValue target = null;
13975                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
13976                     if (target == null)
13977                     {
13978                       return 0;
13979                     }
13980                     return target.getIntValue();
13981                 }
13982             }
13983             
13984             /**
13985              * Gets (as xml) the "Equity" element
13986              */
13987             public gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType xgetEquity()
13988             {
13989                 synchronized (monitor())
13990                 {
13991                     check_orphaned();
13992                     gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType target = null;
13993                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().find_element_user(EQUITY$4, 0);
13994                     return target;
13995                 }
13996             }
13997             
13998             /**
13999              * True if has "Equity" element
14000              */
14001             public boolean isSetEquity()
14002             {
14003                 synchronized (monitor())
14004                 {
14005                     check_orphaned();
14006                     return get_store().count_elements(EQUITY$4) != 0;
14007                 }
14008             }
14009             
14010             /**
14011              * Sets the "Equity" element
14012              */
14013             public void setEquity(int equity)
14014             {
14015                 synchronized (monitor())
14016                 {
14017                     check_orphaned();
14018                     org.apache.xmlbeans.SimpleValue target = null;
14019                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
14020                     if (target == null)
14021                     {
14022                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITY$4);
14023                     }
14024                     target.setIntValue(equity);
14025                 }
14026             }
14027             
14028             /**
14029              * Sets (as xml) the "Equity" element
14030              */
14031             public void xsetEquity(gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType equity)
14032             {
14033                 synchronized (monitor())
14034                 {
14035                     check_orphaned();
14036                     gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType target = null;
14037                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().find_element_user(EQUITY$4, 0);
14038                     if (target == null)
14039                     {
14040                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().add_element_user(EQUITY$4);
14041                     }
14042                     target.set(equity);
14043                 }
14044             }
14045             
14046             /**
14047              * Unsets the "Equity" element
14048              */
14049             public void unsetEquity()
14050             {
14051                 synchronized (monitor())
14052                 {
14053                     check_orphaned();
14054                     get_store().remove_element(EQUITY$4, 0);
14055                 }
14056             }
14057             
14058             /**
14059              * Gets the "SharesDeposits" element
14060              */
14061             public int getSharesDeposits()
14062             {
14063                 synchronized (monitor())
14064                 {
14065                     check_orphaned();
14066                     org.apache.xmlbeans.SimpleValue target = null;
14067                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
14068                     if (target == null)
14069                     {
14070                       return 0;
14071                     }
14072                     return target.getIntValue();
14073                 }
14074             }
14075             
14076             /**
14077              * Gets (as xml) the "SharesDeposits" element
14078              */
14079             public gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType xgetSharesDeposits()
14080             {
14081                 synchronized (monitor())
14082                 {
14083                     check_orphaned();
14084                     gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType target = null;
14085                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
14086                     return target;
14087                 }
14088             }
14089             
14090             /**
14091              * True if has "SharesDeposits" element
14092              */
14093             public boolean isSetSharesDeposits()
14094             {
14095                 synchronized (monitor())
14096                 {
14097                     check_orphaned();
14098                     return get_store().count_elements(SHARESDEPOSITS$6) != 0;
14099                 }
14100             }
14101             
14102             /**
14103              * Sets the "SharesDeposits" element
14104              */
14105             public void setSharesDeposits(int sharesDeposits)
14106             {
14107                 synchronized (monitor())
14108                 {
14109                     check_orphaned();
14110                     org.apache.xmlbeans.SimpleValue target = null;
14111                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
14112                     if (target == null)
14113                     {
14114                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHARESDEPOSITS$6);
14115                     }
14116                     target.setIntValue(sharesDeposits);
14117                 }
14118             }
14119             
14120             /**
14121              * Sets (as xml) the "SharesDeposits" element
14122              */
14123             public void xsetSharesDeposits(gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType sharesDeposits)
14124             {
14125                 synchronized (monitor())
14126                 {
14127                     check_orphaned();
14128                     gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType target = null;
14129                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
14130                     if (target == null)
14131                     {
14132                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().add_element_user(SHARESDEPOSITS$6);
14133                     }
14134                     target.set(sharesDeposits);
14135                 }
14136             }
14137             
14138             /**
14139              * Unsets the "SharesDeposits" element
14140              */
14141             public void unsetSharesDeposits()
14142             {
14143                 synchronized (monitor())
14144                 {
14145                     check_orphaned();
14146                     get_store().remove_element(SHARESDEPOSITS$6, 0);
14147                 }
14148             }
14149             
14150             /**
14151              * Gets the "SecondaryCapital" element
14152              */
14153             public int getSecondaryCapital()
14154             {
14155                 synchronized (monitor())
14156                 {
14157                     check_orphaned();
14158                     org.apache.xmlbeans.SimpleValue target = null;
14159                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
14160                     if (target == null)
14161                     {
14162                       return 0;
14163                     }
14164                     return target.getIntValue();
14165                 }
14166             }
14167             
14168             /**
14169              * Gets (as xml) the "SecondaryCapital" element
14170              */
14171             public gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType xgetSecondaryCapital()
14172             {
14173                 synchronized (monitor())
14174                 {
14175                     check_orphaned();
14176                     gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType target = null;
14177                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
14178                     return target;
14179                 }
14180             }
14181             
14182             /**
14183              * True if has "SecondaryCapital" element
14184              */
14185             public boolean isSetSecondaryCapital()
14186             {
14187                 synchronized (monitor())
14188                 {
14189                     check_orphaned();
14190                     return get_store().count_elements(SECONDARYCAPITAL$8) != 0;
14191                 }
14192             }
14193             
14194             /**
14195              * Sets the "SecondaryCapital" element
14196              */
14197             public void setSecondaryCapital(int secondaryCapital)
14198             {
14199                 synchronized (monitor())
14200                 {
14201                     check_orphaned();
14202                     org.apache.xmlbeans.SimpleValue target = null;
14203                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
14204                     if (target == null)
14205                     {
14206                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYCAPITAL$8);
14207                     }
14208                     target.setIntValue(secondaryCapital);
14209                 }
14210             }
14211             
14212             /**
14213              * Sets (as xml) the "SecondaryCapital" element
14214              */
14215             public void xsetSecondaryCapital(gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType secondaryCapital)
14216             {
14217                 synchronized (monitor())
14218                 {
14219                     check_orphaned();
14220                     gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType target = null;
14221                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
14222                     if (target == null)
14223                     {
14224                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType)get_store().add_element_user(SECONDARYCAPITAL$8);
14225                     }
14226                     target.set(secondaryCapital);
14227                 }
14228             }
14229             
14230             /**
14231              * Unsets the "SecondaryCapital" element
14232              */
14233             public void unsetSecondaryCapital()
14234             {
14235                 synchronized (monitor())
14236                 {
14237                     check_orphaned();
14238                     get_store().remove_element(SECONDARYCAPITAL$8, 0);
14239                 }
14240             }
14241             
14242             /**
14243              * Gets the "TotalHFFIRequest" element
14244              */
14245             public int getTotalHFFIRequest()
14246             {
14247                 synchronized (monitor())
14248                 {
14249                     check_orphaned();
14250                     org.apache.xmlbeans.SimpleValue target = null;
14251                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
14252                     if (target == null)
14253                     {
14254                       return 0;
14255                     }
14256                     return target.getIntValue();
14257                 }
14258             }
14259             
14260             /**
14261              * Gets (as xml) the "TotalHFFIRequest" element
14262              */
14263             public gov.grants.apply.forms.naca201111V11.NACA2011111To5000000DataType xgetTotalHFFIRequest()
14264             {
14265                 synchronized (monitor())
14266                 {
14267                     check_orphaned();
14268                     gov.grants.apply.forms.naca201111V11.NACA2011111To5000000DataType target = null;
14269                     target = (gov.grants.apply.forms.naca201111V11.NACA2011111To5000000DataType)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
14270                     return target;
14271                 }
14272             }
14273             
14274             /**
14275              * True if has "TotalHFFIRequest" element
14276              */
14277             public boolean isSetTotalHFFIRequest()
14278             {
14279                 synchronized (monitor())
14280                 {
14281                     check_orphaned();
14282                     return get_store().count_elements(TOTALHFFIREQUEST$10) != 0;
14283                 }
14284             }
14285             
14286             /**
14287              * Sets the "TotalHFFIRequest" element
14288              */
14289             public void setTotalHFFIRequest(int totalHFFIRequest)
14290             {
14291                 synchronized (monitor())
14292                 {
14293                     check_orphaned();
14294                     org.apache.xmlbeans.SimpleValue target = null;
14295                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
14296                     if (target == null)
14297                     {
14298                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALHFFIREQUEST$10);
14299                     }
14300                     target.setIntValue(totalHFFIRequest);
14301                 }
14302             }
14303             
14304             /**
14305              * Sets (as xml) the "TotalHFFIRequest" element
14306              */
14307             public void xsetTotalHFFIRequest(gov.grants.apply.forms.naca201111V11.NACA2011111To5000000DataType totalHFFIRequest)
14308             {
14309                 synchronized (monitor())
14310                 {
14311                     check_orphaned();
14312                     gov.grants.apply.forms.naca201111V11.NACA2011111To5000000DataType target = null;
14313                     target = (gov.grants.apply.forms.naca201111V11.NACA2011111To5000000DataType)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
14314                     if (target == null)
14315                     {
14316                       target = (gov.grants.apply.forms.naca201111V11.NACA2011111To5000000DataType)get_store().add_element_user(TOTALHFFIREQUEST$10);
14317                     }
14318                     target.set(totalHFFIRequest);
14319                 }
14320             }
14321             
14322             /**
14323              * Unsets the "TotalHFFIRequest" element
14324              */
14325             public void unsetTotalHFFIRequest()
14326             {
14327                 synchronized (monitor())
14328                 {
14329                     check_orphaned();
14330                     get_store().remove_element(TOTALHFFIREQUEST$10, 0);
14331                 }
14332             }
14333         }
14334         /**
14335          * An XML OtherFundsTable(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
14336          *
14337          * This is a complex type.
14338          */
14339         public static class OtherFundsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable
14340         {
14341             private static final long serialVersionUID = 1L;
14342             
14343             public OtherFundsTableImpl(org.apache.xmlbeans.SchemaType sType)
14344             {
14345                 super(sType);
14346             }
14347             
14348             private static final javax.xml.namespace.QName AFFILIATENAME$0 = 
14349                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AffiliateName");
14350             private static final javax.xml.namespace.QName AFFILIATEEIN$2 = 
14351                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AffiliateEIN");
14352             private static final javax.xml.namespace.QName CDFIFUNDPROGRAM$4 = 
14353                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CDFIFundProgram");
14354             
14355             
14356             /**
14357              * Gets the "AffiliateName" element
14358              */
14359             public java.lang.String getAffiliateName()
14360             {
14361                 synchronized (monitor())
14362                 {
14363                     check_orphaned();
14364                     org.apache.xmlbeans.SimpleValue target = null;
14365                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
14366                     if (target == null)
14367                     {
14368                       return null;
14369                     }
14370                     return target.getStringValue();
14371                 }
14372             }
14373             
14374             /**
14375              * Gets (as xml) the "AffiliateName" element
14376              */
14377             public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetAffiliateName()
14378             {
14379                 synchronized (monitor())
14380                 {
14381                     check_orphaned();
14382                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
14383                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(AFFILIATENAME$0, 0);
14384                     return target;
14385                 }
14386             }
14387             
14388             /**
14389              * Sets the "AffiliateName" element
14390              */
14391             public void setAffiliateName(java.lang.String affiliateName)
14392             {
14393                 synchronized (monitor())
14394                 {
14395                     check_orphaned();
14396                     org.apache.xmlbeans.SimpleValue target = null;
14397                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
14398                     if (target == null)
14399                     {
14400                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATENAME$0);
14401                     }
14402                     target.setStringValue(affiliateName);
14403                 }
14404             }
14405             
14406             /**
14407              * Sets (as xml) the "AffiliateName" element
14408              */
14409             public void xsetAffiliateName(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType affiliateName)
14410             {
14411                 synchronized (monitor())
14412                 {
14413                     check_orphaned();
14414                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
14415                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(AFFILIATENAME$0, 0);
14416                     if (target == null)
14417                     {
14418                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(AFFILIATENAME$0);
14419                     }
14420                     target.set(affiliateName);
14421                 }
14422             }
14423             
14424             /**
14425              * Gets the "AffiliateEIN" element
14426              */
14427             public java.lang.String getAffiliateEIN()
14428             {
14429                 synchronized (monitor())
14430                 {
14431                     check_orphaned();
14432                     org.apache.xmlbeans.SimpleValue target = null;
14433                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
14434                     if (target == null)
14435                     {
14436                       return null;
14437                     }
14438                     return target.getStringValue();
14439                 }
14440             }
14441             
14442             /**
14443              * Gets (as xml) the "AffiliateEIN" element
14444              */
14445             public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetAffiliateEIN()
14446             {
14447                 synchronized (monitor())
14448                 {
14449                     check_orphaned();
14450                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
14451                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
14452                     return target;
14453                 }
14454             }
14455             
14456             /**
14457              * Sets the "AffiliateEIN" element
14458              */
14459             public void setAffiliateEIN(java.lang.String affiliateEIN)
14460             {
14461                 synchronized (monitor())
14462                 {
14463                     check_orphaned();
14464                     org.apache.xmlbeans.SimpleValue target = null;
14465                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
14466                     if (target == null)
14467                     {
14468                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATEEIN$2);
14469                     }
14470                     target.setStringValue(affiliateEIN);
14471                 }
14472             }
14473             
14474             /**
14475              * Sets (as xml) the "AffiliateEIN" element
14476              */
14477             public void xsetAffiliateEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType affiliateEIN)
14478             {
14479                 synchronized (monitor())
14480                 {
14481                     check_orphaned();
14482                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
14483                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
14484                     if (target == null)
14485                     {
14486                       target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(AFFILIATEEIN$2);
14487                     }
14488                     target.set(affiliateEIN);
14489                 }
14490             }
14491             
14492             /**
14493              * Gets the "CDFIFundProgram" element
14494              */
14495             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram.Enum getCDFIFundProgram()
14496             {
14497                 synchronized (monitor())
14498                 {
14499                     check_orphaned();
14500                     org.apache.xmlbeans.SimpleValue target = null;
14501                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
14502                     if (target == null)
14503                     {
14504                       return null;
14505                     }
14506                     return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram.Enum)target.getEnumValue();
14507                 }
14508             }
14509             
14510             /**
14511              * Gets (as xml) the "CDFIFundProgram" element
14512              */
14513             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram xgetCDFIFundProgram()
14514             {
14515                 synchronized (monitor())
14516                 {
14517                     check_orphaned();
14518                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram target = null;
14519                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
14520                     return target;
14521                 }
14522             }
14523             
14524             /**
14525              * Sets the "CDFIFundProgram" element
14526              */
14527             public void setCDFIFundProgram(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram.Enum cdfiFundProgram)
14528             {
14529                 synchronized (monitor())
14530                 {
14531                     check_orphaned();
14532                     org.apache.xmlbeans.SimpleValue target = null;
14533                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
14534                     if (target == null)
14535                     {
14536                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFIFUNDPROGRAM$4);
14537                     }
14538                     target.setEnumValue(cdfiFundProgram);
14539                 }
14540             }
14541             
14542             /**
14543              * Sets (as xml) the "CDFIFundProgram" element
14544              */
14545             public void xsetCDFIFundProgram(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram cdfiFundProgram)
14546             {
14547                 synchronized (monitor())
14548                 {
14549                     check_orphaned();
14550                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram target = null;
14551                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
14552                     if (target == null)
14553                     {
14554                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram)get_store().add_element_user(CDFIFUNDPROGRAM$4);
14555                     }
14556                     target.set(cdfiFundProgram);
14557                 }
14558             }
14559             /**
14560              * An XML CDFIFundProgram(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
14561              *
14562              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$OtherFundsTable$CDFIFundProgram.
14563              */
14564             public static class CDFIFundProgramImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram
14565             {
14566                 private static final long serialVersionUID = 1L;
14567                 
14568                 public CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType)
14569                 {
14570                     super(sType, false);
14571                 }
14572                 
14573                 protected CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14574                 {
14575                     super(sType, b);
14576                 }
14577             }
14578         }
14579         /**
14580          * An XML PriorAwardsTable(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
14581          *
14582          * This is a complex type.
14583          */
14584         public static class PriorAwardsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable
14585         {
14586             private static final long serialVersionUID = 1L;
14587             
14588             public PriorAwardsTableImpl(org.apache.xmlbeans.SchemaType sType)
14589             {
14590                 super(sType);
14591             }
14592             
14593             private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
14594                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OrganizationName");
14595             private static final javax.xml.namespace.QName EIN$2 = 
14596                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EIN");
14597             private static final javax.xml.namespace.QName CONTROLNUMBER$4 = 
14598                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ControlNumber");
14599             private static final javax.xml.namespace.QName TOTALAWARD$6 = 
14600                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalAward");
14601             private static final javax.xml.namespace.QName AWARDTYPE$8 = 
14602                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AwardType");
14603             
14604             
14605             /**
14606              * Gets the "OrganizationName" element
14607              */
14608             public java.lang.String getOrganizationName()
14609             {
14610                 synchronized (monitor())
14611                 {
14612                     check_orphaned();
14613                     org.apache.xmlbeans.SimpleValue target = null;
14614                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
14615                     if (target == null)
14616                     {
14617                       return null;
14618                     }
14619                     return target.getStringValue();
14620                 }
14621             }
14622             
14623             /**
14624              * Gets (as xml) the "OrganizationName" element
14625              */
14626             public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetOrganizationName()
14627             {
14628                 synchronized (monitor())
14629                 {
14630                     check_orphaned();
14631                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
14632                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
14633                     return target;
14634                 }
14635             }
14636             
14637             /**
14638              * True if has "OrganizationName" element
14639              */
14640             public boolean isSetOrganizationName()
14641             {
14642                 synchronized (monitor())
14643                 {
14644                     check_orphaned();
14645                     return get_store().count_elements(ORGANIZATIONNAME$0) != 0;
14646                 }
14647             }
14648             
14649             /**
14650              * Sets the "OrganizationName" element
14651              */
14652             public void setOrganizationName(java.lang.String organizationName)
14653             {
14654                 synchronized (monitor())
14655                 {
14656                     check_orphaned();
14657                     org.apache.xmlbeans.SimpleValue target = null;
14658                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
14659                     if (target == null)
14660                     {
14661                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
14662                     }
14663                     target.setStringValue(organizationName);
14664                 }
14665             }
14666             
14667             /**
14668              * Sets (as xml) the "OrganizationName" element
14669              */
14670             public void xsetOrganizationName(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType organizationName)
14671             {
14672                 synchronized (monitor())
14673                 {
14674                     check_orphaned();
14675                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
14676                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
14677                     if (target == null)
14678                     {
14679                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(ORGANIZATIONNAME$0);
14680                     }
14681                     target.set(organizationName);
14682                 }
14683             }
14684             
14685             /**
14686              * Unsets the "OrganizationName" element
14687              */
14688             public void unsetOrganizationName()
14689             {
14690                 synchronized (monitor())
14691                 {
14692                     check_orphaned();
14693                     get_store().remove_element(ORGANIZATIONNAME$0, 0);
14694                 }
14695             }
14696             
14697             /**
14698              * Gets the "EIN" element
14699              */
14700             public java.lang.String getEIN()
14701             {
14702                 synchronized (monitor())
14703                 {
14704                     check_orphaned();
14705                     org.apache.xmlbeans.SimpleValue target = null;
14706                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
14707                     if (target == null)
14708                     {
14709                       return null;
14710                     }
14711                     return target.getStringValue();
14712                 }
14713             }
14714             
14715             /**
14716              * Gets (as xml) the "EIN" element
14717              */
14718             public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN()
14719             {
14720                 synchronized (monitor())
14721                 {
14722                     check_orphaned();
14723                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
14724                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
14725                     return target;
14726                 }
14727             }
14728             
14729             /**
14730              * True if has "EIN" element
14731              */
14732             public boolean isSetEIN()
14733             {
14734                 synchronized (monitor())
14735                 {
14736                     check_orphaned();
14737                     return get_store().count_elements(EIN$2) != 0;
14738                 }
14739             }
14740             
14741             /**
14742              * Sets the "EIN" element
14743              */
14744             public void setEIN(java.lang.String ein)
14745             {
14746                 synchronized (monitor())
14747                 {
14748                     check_orphaned();
14749                     org.apache.xmlbeans.SimpleValue target = null;
14750                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
14751                     if (target == null)
14752                     {
14753                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$2);
14754                     }
14755                     target.setStringValue(ein);
14756                 }
14757             }
14758             
14759             /**
14760              * Sets (as xml) the "EIN" element
14761              */
14762             public void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein)
14763             {
14764                 synchronized (monitor())
14765                 {
14766                     check_orphaned();
14767                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
14768                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
14769                     if (target == null)
14770                     {
14771                       target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(EIN$2);
14772                     }
14773                     target.set(ein);
14774                 }
14775             }
14776             
14777             /**
14778              * Unsets the "EIN" element
14779              */
14780             public void unsetEIN()
14781             {
14782                 synchronized (monitor())
14783                 {
14784                     check_orphaned();
14785                     get_store().remove_element(EIN$2, 0);
14786                 }
14787             }
14788             
14789             /**
14790              * Gets the "ControlNumber" element
14791              */
14792             public java.lang.String getControlNumber()
14793             {
14794                 synchronized (monitor())
14795                 {
14796                     check_orphaned();
14797                     org.apache.xmlbeans.SimpleValue target = null;
14798                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
14799                     if (target == null)
14800                     {
14801                       return null;
14802                     }
14803                     return target.getStringValue();
14804                 }
14805             }
14806             
14807             /**
14808              * Gets (as xml) the "ControlNumber" element
14809              */
14810             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber xgetControlNumber()
14811             {
14812                 synchronized (monitor())
14813                 {
14814                     check_orphaned();
14815                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber target = null;
14816                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
14817                     return target;
14818                 }
14819             }
14820             
14821             /**
14822              * True if has "ControlNumber" element
14823              */
14824             public boolean isSetControlNumber()
14825             {
14826                 synchronized (monitor())
14827                 {
14828                     check_orphaned();
14829                     return get_store().count_elements(CONTROLNUMBER$4) != 0;
14830                 }
14831             }
14832             
14833             /**
14834              * Sets the "ControlNumber" element
14835              */
14836             public void setControlNumber(java.lang.String controlNumber)
14837             {
14838                 synchronized (monitor())
14839                 {
14840                     check_orphaned();
14841                     org.apache.xmlbeans.SimpleValue target = null;
14842                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
14843                     if (target == null)
14844                     {
14845                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTROLNUMBER$4);
14846                     }
14847                     target.setStringValue(controlNumber);
14848                 }
14849             }
14850             
14851             /**
14852              * Sets (as xml) the "ControlNumber" element
14853              */
14854             public void xsetControlNumber(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber controlNumber)
14855             {
14856                 synchronized (monitor())
14857                 {
14858                     check_orphaned();
14859                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber target = null;
14860                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
14861                     if (target == null)
14862                     {
14863                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber)get_store().add_element_user(CONTROLNUMBER$4);
14864                     }
14865                     target.set(controlNumber);
14866                 }
14867             }
14868             
14869             /**
14870              * Unsets the "ControlNumber" element
14871              */
14872             public void unsetControlNumber()
14873             {
14874                 synchronized (monitor())
14875                 {
14876                     check_orphaned();
14877                     get_store().remove_element(CONTROLNUMBER$4, 0);
14878                 }
14879             }
14880             
14881             /**
14882              * Gets the "TotalAward" element
14883              */
14884             public int getTotalAward()
14885             {
14886                 synchronized (monitor())
14887                 {
14888                     check_orphaned();
14889                     org.apache.xmlbeans.SimpleValue target = null;
14890                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
14891                     if (target == null)
14892                     {
14893                       return 0;
14894                     }
14895                     return target.getIntValue();
14896                 }
14897             }
14898             
14899             /**
14900              * Gets (as xml) the "TotalAward" element
14901              */
14902             public gov.grants.apply.forms.naca201111V11.NACA2011111To999999999DataType xgetTotalAward()
14903             {
14904                 synchronized (monitor())
14905                 {
14906                     check_orphaned();
14907                     gov.grants.apply.forms.naca201111V11.NACA2011111To999999999DataType target = null;
14908                     target = (gov.grants.apply.forms.naca201111V11.NACA2011111To999999999DataType)get_store().find_element_user(TOTALAWARD$6, 0);
14909                     return target;
14910                 }
14911             }
14912             
14913             /**
14914              * True if has "TotalAward" element
14915              */
14916             public boolean isSetTotalAward()
14917             {
14918                 synchronized (monitor())
14919                 {
14920                     check_orphaned();
14921                     return get_store().count_elements(TOTALAWARD$6) != 0;
14922                 }
14923             }
14924             
14925             /**
14926              * Sets the "TotalAward" element
14927              */
14928             public void setTotalAward(int totalAward)
14929             {
14930                 synchronized (monitor())
14931                 {
14932                     check_orphaned();
14933                     org.apache.xmlbeans.SimpleValue target = null;
14934                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
14935                     if (target == null)
14936                     {
14937                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALAWARD$6);
14938                     }
14939                     target.setIntValue(totalAward);
14940                 }
14941             }
14942             
14943             /**
14944              * Sets (as xml) the "TotalAward" element
14945              */
14946             public void xsetTotalAward(gov.grants.apply.forms.naca201111V11.NACA2011111To999999999DataType totalAward)
14947             {
14948                 synchronized (monitor())
14949                 {
14950                     check_orphaned();
14951                     gov.grants.apply.forms.naca201111V11.NACA2011111To999999999DataType target = null;
14952                     target = (gov.grants.apply.forms.naca201111V11.NACA2011111To999999999DataType)get_store().find_element_user(TOTALAWARD$6, 0);
14953                     if (target == null)
14954                     {
14955                       target = (gov.grants.apply.forms.naca201111V11.NACA2011111To999999999DataType)get_store().add_element_user(TOTALAWARD$6);
14956                     }
14957                     target.set(totalAward);
14958                 }
14959             }
14960             
14961             /**
14962              * Unsets the "TotalAward" element
14963              */
14964             public void unsetTotalAward()
14965             {
14966                 synchronized (monitor())
14967                 {
14968                     check_orphaned();
14969                     get_store().remove_element(TOTALAWARD$6, 0);
14970                 }
14971             }
14972             
14973             /**
14974              * Gets the "AwardType" element
14975              */
14976             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType.Enum getAwardType()
14977             {
14978                 synchronized (monitor())
14979                 {
14980                     check_orphaned();
14981                     org.apache.xmlbeans.SimpleValue target = null;
14982                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
14983                     if (target == null)
14984                     {
14985                       return null;
14986                     }
14987                     return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType.Enum)target.getEnumValue();
14988                 }
14989             }
14990             
14991             /**
14992              * Gets (as xml) the "AwardType" element
14993              */
14994             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType xgetAwardType()
14995             {
14996                 synchronized (monitor())
14997                 {
14998                     check_orphaned();
14999                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType target = null;
15000                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
15001                     return target;
15002                 }
15003             }
15004             
15005             /**
15006              * True if has "AwardType" element
15007              */
15008             public boolean isSetAwardType()
15009             {
15010                 synchronized (monitor())
15011                 {
15012                     check_orphaned();
15013                     return get_store().count_elements(AWARDTYPE$8) != 0;
15014                 }
15015             }
15016             
15017             /**
15018              * Sets the "AwardType" element
15019              */
15020             public void setAwardType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType.Enum awardType)
15021             {
15022                 synchronized (monitor())
15023                 {
15024                     check_orphaned();
15025                     org.apache.xmlbeans.SimpleValue target = null;
15026                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
15027                     if (target == null)
15028                     {
15029                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AWARDTYPE$8);
15030                     }
15031                     target.setEnumValue(awardType);
15032                 }
15033             }
15034             
15035             /**
15036              * Sets (as xml) the "AwardType" element
15037              */
15038             public void xsetAwardType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType awardType)
15039             {
15040                 synchronized (monitor())
15041                 {
15042                     check_orphaned();
15043                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType target = null;
15044                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
15045                     if (target == null)
15046                     {
15047                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType)get_store().add_element_user(AWARDTYPE$8);
15048                     }
15049                     target.set(awardType);
15050                 }
15051             }
15052             
15053             /**
15054              * Unsets the "AwardType" element
15055              */
15056             public void unsetAwardType()
15057             {
15058                 synchronized (monitor())
15059                 {
15060                     check_orphaned();
15061                     get_store().remove_element(AWARDTYPE$8, 0);
15062                 }
15063             }
15064             /**
15065              * An XML ControlNumber(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15066              *
15067              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$PriorAwardsTable$ControlNumber.
15068              */
15069             public static class ControlNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber
15070             {
15071                 private static final long serialVersionUID = 1L;
15072                 
15073                 public ControlNumberImpl(org.apache.xmlbeans.SchemaType sType)
15074                 {
15075                     super(sType, false);
15076                 }
15077                 
15078                 protected ControlNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
15079                 {
15080                     super(sType, b);
15081                 }
15082             }
15083             /**
15084              * An XML AwardType(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15085              *
15086              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$PriorAwardsTable$AwardType.
15087              */
15088             public static class AwardTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType
15089             {
15090                 private static final long serialVersionUID = 1L;
15091                 
15092                 public AwardTypeImpl(org.apache.xmlbeans.SchemaType sType)
15093                 {
15094                     super(sType, false);
15095                 }
15096                 
15097                 protected AwardTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
15098                 {
15099                     super(sType, b);
15100                 }
15101             }
15102         }
15103         /**
15104          * An XML InstitutionType(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15105          *
15106          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$InstitutionType.
15107          */
15108         public static class InstitutionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType
15109         {
15110             private static final long serialVersionUID = 1L;
15111             
15112             public InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType)
15113             {
15114                 super(sType, false);
15115             }
15116             
15117             protected InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
15118             {
15119                 super(sType, b);
15120             }
15121         }
15122         /**
15123          * An XML OrganizationStructure(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15124          *
15125          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$OrganizationStructure.
15126          */
15127         public static class OrganizationStructureImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure
15128         {
15129             private static final long serialVersionUID = 1L;
15130             
15131             public OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType)
15132             {
15133                 super(sType, false);
15134             }
15135             
15136             protected OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
15137             {
15138                 super(sType, b);
15139             }
15140         }
15141         /**
15142          * An XML QID_42(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15143          *
15144          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$QID42.
15145          */
15146         public static class QID42Impl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42
15147         {
15148             private static final long serialVersionUID = 1L;
15149             
15150             public QID42Impl(org.apache.xmlbeans.SchemaType sType)
15151             {
15152                 super(sType, false);
15153             }
15154             
15155             protected QID42Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
15156             {
15157                 super(sType, b);
15158             }
15159         }
15160         /**
15161          * An XML RegulatoryBody(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15162          *
15163          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$RegulatoryBody.
15164          */
15165         public static class RegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody
15166         {
15167             private static final long serialVersionUID = 1L;
15168             
15169             public RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
15170             {
15171                 super(sType, false);
15172             }
15173             
15174             protected RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
15175             {
15176                 super(sType, b);
15177             }
15178         }
15179         /**
15180          * An XML OtherRegulatoryBody(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15181          *
15182          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$OtherRegulatoryBody.
15183          */
15184         public static class OtherRegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody
15185         {
15186             private static final long serialVersionUID = 1L;
15187             
15188             public OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
15189             {
15190                 super(sType, false);
15191             }
15192             
15193             protected OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
15194             {
15195                 super(sType, b);
15196             }
15197         }
15198         /**
15199          * An XML CertificationStatus(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15200          *
15201          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$CertificationStatus.
15202          */
15203         public static class CertificationStatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus
15204         {
15205             private static final long serialVersionUID = 1L;
15206             
15207             public CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType)
15208             {
15209                 super(sType, false);
15210             }
15211             
15212             protected CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
15213             {
15214                 super(sType, b);
15215             }
15216         }
15217         /**
15218          * An XML CertificationChecklist(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15219          *
15220          * This is a complex type.
15221          */
15222         public static class CertificationChecklistImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist
15223         {
15224             private static final long serialVersionUID = 1L;
15225             
15226             public CertificationChecklistImpl(org.apache.xmlbeans.SchemaType sType)
15227             {
15228                 super(sType);
15229             }
15230             
15231             private static final javax.xml.namespace.QName PRIMARYMISSIONREQUIREMENT$0 = 
15232                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PrimaryMissionRequirement");
15233             private static final javax.xml.namespace.QName TARGETMARKETREQUIREMENT$2 = 
15234                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TargetMarketRequirement");
15235             private static final javax.xml.namespace.QName DEVELOPMENTSERVICESREQUIREMENT$4 = 
15236                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "DevelopmentServicesRequirement");
15237             private static final javax.xml.namespace.QName ACCOUNTABILITYREQUIREMENT$6 = 
15238                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AccountabilityRequirement");
15239             private static final javax.xml.namespace.QName NONGOVERNMENTENTITYREQUIREMENT$8 = 
15240                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NonGovernmentEntityRequirement");
15241             
15242             
15243             /**
15244              * Gets the "PrimaryMissionRequirement" element
15245              */
15246             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryMissionRequirement()
15247             {
15248                 synchronized (monitor())
15249                 {
15250                     check_orphaned();
15251                     org.apache.xmlbeans.SimpleValue target = null;
15252                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
15253                     if (target == null)
15254                     {
15255                       return null;
15256                     }
15257                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15258                 }
15259             }
15260             
15261             /**
15262              * Gets (as xml) the "PrimaryMissionRequirement" element
15263              */
15264             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryMissionRequirement()
15265             {
15266                 synchronized (monitor())
15267                 {
15268                     check_orphaned();
15269                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15270                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
15271                     return target;
15272                 }
15273             }
15274             
15275             /**
15276              * Sets the "PrimaryMissionRequirement" element
15277              */
15278             public void setPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryMissionRequirement)
15279             {
15280                 synchronized (monitor())
15281                 {
15282                     check_orphaned();
15283                     org.apache.xmlbeans.SimpleValue target = null;
15284                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
15285                     if (target == null)
15286                     {
15287                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$0);
15288                     }
15289                     target.setEnumValue(primaryMissionRequirement);
15290                 }
15291             }
15292             
15293             /**
15294              * Sets (as xml) the "PrimaryMissionRequirement" element
15295              */
15296             public void xsetPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryMissionRequirement)
15297             {
15298                 synchronized (monitor())
15299                 {
15300                     check_orphaned();
15301                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15302                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
15303                     if (target == null)
15304                     {
15305                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$0);
15306                     }
15307                     target.set(primaryMissionRequirement);
15308                 }
15309             }
15310             
15311             /**
15312              * Gets the "TargetMarketRequirement" element
15313              */
15314             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTargetMarketRequirement()
15315             {
15316                 synchronized (monitor())
15317                 {
15318                     check_orphaned();
15319                     org.apache.xmlbeans.SimpleValue target = null;
15320                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
15321                     if (target == null)
15322                     {
15323                       return null;
15324                     }
15325                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15326                 }
15327             }
15328             
15329             /**
15330              * Gets (as xml) the "TargetMarketRequirement" element
15331              */
15332             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTargetMarketRequirement()
15333             {
15334                 synchronized (monitor())
15335                 {
15336                     check_orphaned();
15337                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15338                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
15339                     return target;
15340                 }
15341             }
15342             
15343             /**
15344              * Sets the "TargetMarketRequirement" element
15345              */
15346             public void setTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum targetMarketRequirement)
15347             {
15348                 synchronized (monitor())
15349                 {
15350                     check_orphaned();
15351                     org.apache.xmlbeans.SimpleValue target = null;
15352                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
15353                     if (target == null)
15354                     {
15355                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETMARKETREQUIREMENT$2);
15356                     }
15357                     target.setEnumValue(targetMarketRequirement);
15358                 }
15359             }
15360             
15361             /**
15362              * Sets (as xml) the "TargetMarketRequirement" element
15363              */
15364             public void xsetTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType targetMarketRequirement)
15365             {
15366                 synchronized (monitor())
15367                 {
15368                     check_orphaned();
15369                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15370                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
15371                     if (target == null)
15372                     {
15373                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TARGETMARKETREQUIREMENT$2);
15374                     }
15375                     target.set(targetMarketRequirement);
15376                 }
15377             }
15378             
15379             /**
15380              * Gets the "DevelopmentServicesRequirement" element
15381              */
15382             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDevelopmentServicesRequirement()
15383             {
15384                 synchronized (monitor())
15385                 {
15386                     check_orphaned();
15387                     org.apache.xmlbeans.SimpleValue target = null;
15388                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
15389                     if (target == null)
15390                     {
15391                       return null;
15392                     }
15393                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15394                 }
15395             }
15396             
15397             /**
15398              * Gets (as xml) the "DevelopmentServicesRequirement" element
15399              */
15400             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDevelopmentServicesRequirement()
15401             {
15402                 synchronized (monitor())
15403                 {
15404                     check_orphaned();
15405                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15406                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
15407                     return target;
15408                 }
15409             }
15410             
15411             /**
15412              * Sets the "DevelopmentServicesRequirement" element
15413              */
15414             public void setDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum developmentServicesRequirement)
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(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
15421                     if (target == null)
15422                     {
15423                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$4);
15424                     }
15425                     target.setEnumValue(developmentServicesRequirement);
15426                 }
15427             }
15428             
15429             /**
15430              * Sets (as xml) the "DevelopmentServicesRequirement" element
15431              */
15432             public void xsetDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType developmentServicesRequirement)
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(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
15439                     if (target == null)
15440                     {
15441                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$4);
15442                     }
15443                     target.set(developmentServicesRequirement);
15444                 }
15445             }
15446             
15447             /**
15448              * Gets the "AccountabilityRequirement" element
15449              */
15450             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAccountabilityRequirement()
15451             {
15452                 synchronized (monitor())
15453                 {
15454                     check_orphaned();
15455                     org.apache.xmlbeans.SimpleValue target = null;
15456                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
15457                     if (target == null)
15458                     {
15459                       return null;
15460                     }
15461                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15462                 }
15463             }
15464             
15465             /**
15466              * Gets (as xml) the "AccountabilityRequirement" element
15467              */
15468             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAccountabilityRequirement()
15469             {
15470                 synchronized (monitor())
15471                 {
15472                     check_orphaned();
15473                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15474                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
15475                     return target;
15476                 }
15477             }
15478             
15479             /**
15480              * Sets the "AccountabilityRequirement" element
15481              */
15482             public void setAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum accountabilityRequirement)
15483             {
15484                 synchronized (monitor())
15485                 {
15486                     check_orphaned();
15487                     org.apache.xmlbeans.SimpleValue target = null;
15488                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
15489                     if (target == null)
15490                     {
15491                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$6);
15492                     }
15493                     target.setEnumValue(accountabilityRequirement);
15494                 }
15495             }
15496             
15497             /**
15498              * Sets (as xml) the "AccountabilityRequirement" element
15499              */
15500             public void xsetAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType accountabilityRequirement)
15501             {
15502                 synchronized (monitor())
15503                 {
15504                     check_orphaned();
15505                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15506                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
15507                     if (target == null)
15508                     {
15509                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$6);
15510                     }
15511                     target.set(accountabilityRequirement);
15512                 }
15513             }
15514             
15515             /**
15516              * Gets the "NonGovernmentEntityRequirement" element
15517              */
15518             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonGovernmentEntityRequirement()
15519             {
15520                 synchronized (monitor())
15521                 {
15522                     check_orphaned();
15523                     org.apache.xmlbeans.SimpleValue target = null;
15524                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
15525                     if (target == null)
15526                     {
15527                       return null;
15528                     }
15529                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15530                 }
15531             }
15532             
15533             /**
15534              * Gets (as xml) the "NonGovernmentEntityRequirement" element
15535              */
15536             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonGovernmentEntityRequirement()
15537             {
15538                 synchronized (monitor())
15539                 {
15540                     check_orphaned();
15541                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15542                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
15543                     return target;
15544                 }
15545             }
15546             
15547             /**
15548              * Sets the "NonGovernmentEntityRequirement" element
15549              */
15550             public void setNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonGovernmentEntityRequirement)
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(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
15557                     if (target == null)
15558                     {
15559                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$8);
15560                     }
15561                     target.setEnumValue(nonGovernmentEntityRequirement);
15562                 }
15563             }
15564             
15565             /**
15566              * Sets (as xml) the "NonGovernmentEntityRequirement" element
15567              */
15568             public void xsetNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonGovernmentEntityRequirement)
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(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
15575                     if (target == null)
15576                     {
15577                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$8);
15578                     }
15579                     target.set(nonGovernmentEntityRequirement);
15580                 }
15581             }
15582         }
15583         /**
15584          * An XML QID_58(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15585          *
15586          * This is a complex type.
15587          */
15588         public static class QID58Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58
15589         {
15590             private static final long serialVersionUID = 1L;
15591             
15592             public QID58Impl(org.apache.xmlbeans.SchemaType sType)
15593             {
15594                 super(sType);
15595             }
15596             
15597             private static final javax.xml.namespace.QName MAJORURBAN$0 = 
15598                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MajorUrban");
15599             private static final javax.xml.namespace.QName MINORURBAN$2 = 
15600                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MinorUrban");
15601             private static final javax.xml.namespace.QName RURAL$4 = 
15602                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Rural");
15603             
15604             
15605             /**
15606              * Gets the "MajorUrban" element
15607              */
15608             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMajorUrban()
15609             {
15610                 synchronized (monitor())
15611                 {
15612                     check_orphaned();
15613                     org.apache.xmlbeans.SimpleValue target = null;
15614                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAJORURBAN$0, 0);
15615                     if (target == null)
15616                     {
15617                       return null;
15618                     }
15619                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15620                 }
15621             }
15622             
15623             /**
15624              * Gets (as xml) the "MajorUrban" element
15625              */
15626             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMajorUrban()
15627             {
15628                 synchronized (monitor())
15629                 {
15630                     check_orphaned();
15631                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15632                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAJORURBAN$0, 0);
15633                     return target;
15634                 }
15635             }
15636             
15637             /**
15638              * True if has "MajorUrban" element
15639              */
15640             public boolean isSetMajorUrban()
15641             {
15642                 synchronized (monitor())
15643                 {
15644                     check_orphaned();
15645                     return get_store().count_elements(MAJORURBAN$0) != 0;
15646                 }
15647             }
15648             
15649             /**
15650              * Sets the "MajorUrban" element
15651              */
15652             public void setMajorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum majorUrban)
15653             {
15654                 synchronized (monitor())
15655                 {
15656                     check_orphaned();
15657                     org.apache.xmlbeans.SimpleValue target = null;
15658                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAJORURBAN$0, 0);
15659                     if (target == null)
15660                     {
15661                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAJORURBAN$0);
15662                     }
15663                     target.setEnumValue(majorUrban);
15664                 }
15665             }
15666             
15667             /**
15668              * Sets (as xml) the "MajorUrban" element
15669              */
15670             public void xsetMajorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType majorUrban)
15671             {
15672                 synchronized (monitor())
15673                 {
15674                     check_orphaned();
15675                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15676                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAJORURBAN$0, 0);
15677                     if (target == null)
15678                     {
15679                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MAJORURBAN$0);
15680                     }
15681                     target.set(majorUrban);
15682                 }
15683             }
15684             
15685             /**
15686              * Unsets the "MajorUrban" element
15687              */
15688             public void unsetMajorUrban()
15689             {
15690                 synchronized (monitor())
15691                 {
15692                     check_orphaned();
15693                     get_store().remove_element(MAJORURBAN$0, 0);
15694                 }
15695             }
15696             
15697             /**
15698              * Gets the "MinorUrban" element
15699              */
15700             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorUrban()
15701             {
15702                 synchronized (monitor())
15703                 {
15704                     check_orphaned();
15705                     org.apache.xmlbeans.SimpleValue target = null;
15706                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORURBAN$2, 0);
15707                     if (target == null)
15708                     {
15709                       return null;
15710                     }
15711                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15712                 }
15713             }
15714             
15715             /**
15716              * Gets (as xml) the "MinorUrban" element
15717              */
15718             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorUrban()
15719             {
15720                 synchronized (monitor())
15721                 {
15722                     check_orphaned();
15723                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15724                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORURBAN$2, 0);
15725                     return target;
15726                 }
15727             }
15728             
15729             /**
15730              * True if has "MinorUrban" element
15731              */
15732             public boolean isSetMinorUrban()
15733             {
15734                 synchronized (monitor())
15735                 {
15736                     check_orphaned();
15737                     return get_store().count_elements(MINORURBAN$2) != 0;
15738                 }
15739             }
15740             
15741             /**
15742              * Sets the "MinorUrban" element
15743              */
15744             public void setMinorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorUrban)
15745             {
15746                 synchronized (monitor())
15747                 {
15748                     check_orphaned();
15749                     org.apache.xmlbeans.SimpleValue target = null;
15750                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORURBAN$2, 0);
15751                     if (target == null)
15752                     {
15753                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINORURBAN$2);
15754                     }
15755                     target.setEnumValue(minorUrban);
15756                 }
15757             }
15758             
15759             /**
15760              * Sets (as xml) the "MinorUrban" element
15761              */
15762             public void xsetMinorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorUrban)
15763             {
15764                 synchronized (monitor())
15765                 {
15766                     check_orphaned();
15767                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15768                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORURBAN$2, 0);
15769                     if (target == null)
15770                     {
15771                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINORURBAN$2);
15772                     }
15773                     target.set(minorUrban);
15774                 }
15775             }
15776             
15777             /**
15778              * Unsets the "MinorUrban" element
15779              */
15780             public void unsetMinorUrban()
15781             {
15782                 synchronized (monitor())
15783                 {
15784                     check_orphaned();
15785                     get_store().remove_element(MINORURBAN$2, 0);
15786                 }
15787             }
15788             
15789             /**
15790              * Gets the "Rural" element
15791              */
15792             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRural()
15793             {
15794                 synchronized (monitor())
15795                 {
15796                     check_orphaned();
15797                     org.apache.xmlbeans.SimpleValue target = null;
15798                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RURAL$4, 0);
15799                     if (target == null)
15800                     {
15801                       return null;
15802                     }
15803                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15804                 }
15805             }
15806             
15807             /**
15808              * Gets (as xml) the "Rural" element
15809              */
15810             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRural()
15811             {
15812                 synchronized (monitor())
15813                 {
15814                     check_orphaned();
15815                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15816                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RURAL$4, 0);
15817                     return target;
15818                 }
15819             }
15820             
15821             /**
15822              * True if has "Rural" element
15823              */
15824             public boolean isSetRural()
15825             {
15826                 synchronized (monitor())
15827                 {
15828                     check_orphaned();
15829                     return get_store().count_elements(RURAL$4) != 0;
15830                 }
15831             }
15832             
15833             /**
15834              * Sets the "Rural" element
15835              */
15836             public void setRural(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rural)
15837             {
15838                 synchronized (monitor())
15839                 {
15840                     check_orphaned();
15841                     org.apache.xmlbeans.SimpleValue target = null;
15842                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RURAL$4, 0);
15843                     if (target == null)
15844                     {
15845                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RURAL$4);
15846                     }
15847                     target.setEnumValue(rural);
15848                 }
15849             }
15850             
15851             /**
15852              * Sets (as xml) the "Rural" element
15853              */
15854             public void xsetRural(gov.grants.apply.system.globalLibraryV20.YesNoDataType rural)
15855             {
15856                 synchronized (monitor())
15857                 {
15858                     check_orphaned();
15859                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15860                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RURAL$4, 0);
15861                     if (target == null)
15862                     {
15863                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RURAL$4);
15864                     }
15865                     target.set(rural);
15866                 }
15867             }
15868             
15869             /**
15870              * Unsets the "Rural" element
15871              */
15872             public void unsetRural()
15873             {
15874                 synchronized (monitor())
15875                 {
15876                     check_orphaned();
15877                     get_store().remove_element(RURAL$4, 0);
15878                 }
15879             }
15880         }
15881         /**
15882          * An XML PrimaryMarket(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15883          *
15884          * This is a complex type.
15885          */
15886         public static class PrimaryMarketImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket
15887         {
15888             private static final long serialVersionUID = 1L;
15889             
15890             public PrimaryMarketImpl(org.apache.xmlbeans.SchemaType sType)
15891             {
15892                 super(sType);
15893             }
15894             
15895             private static final javax.xml.namespace.QName QID80$0 = 
15896                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_80");
15897             private static final javax.xml.namespace.QName QID81$2 = 
15898                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_81");
15899             private static final javax.xml.namespace.QName QID84$4 = 
15900                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_84");
15901             private static final javax.xml.namespace.QName QID82$6 = 
15902                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_82");
15903             private static final javax.xml.namespace.QName QID83$8 = 
15904                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_83");
15905             
15906             
15907             /**
15908              * Gets the "QID_80" element
15909              */
15910             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID80()
15911             {
15912                 synchronized (monitor())
15913                 {
15914                     check_orphaned();
15915                     org.apache.xmlbeans.SimpleValue target = null;
15916                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
15917                     if (target == null)
15918                     {
15919                       return null;
15920                     }
15921                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15922                 }
15923             }
15924             
15925             /**
15926              * Gets (as xml) the "QID_80" element
15927              */
15928             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID80()
15929             {
15930                 synchronized (monitor())
15931                 {
15932                     check_orphaned();
15933                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15934                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
15935                     return target;
15936                 }
15937             }
15938             
15939             /**
15940              * True if has "QID_80" element
15941              */
15942             public boolean isSetQID80()
15943             {
15944                 synchronized (monitor())
15945                 {
15946                     check_orphaned();
15947                     return get_store().count_elements(QID80$0) != 0;
15948                 }
15949             }
15950             
15951             /**
15952              * Sets the "QID_80" element
15953              */
15954             public void setQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid80)
15955             {
15956                 synchronized (monitor())
15957                 {
15958                     check_orphaned();
15959                     org.apache.xmlbeans.SimpleValue target = null;
15960                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
15961                     if (target == null)
15962                     {
15963                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID80$0);
15964                     }
15965                     target.setEnumValue(qid80);
15966                 }
15967             }
15968             
15969             /**
15970              * Sets (as xml) the "QID_80" element
15971              */
15972             public void xsetQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid80)
15973             {
15974                 synchronized (monitor())
15975                 {
15976                     check_orphaned();
15977                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15978                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
15979                     if (target == null)
15980                     {
15981                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID80$0);
15982                     }
15983                     target.set(qid80);
15984                 }
15985             }
15986             
15987             /**
15988              * Unsets the "QID_80" element
15989              */
15990             public void unsetQID80()
15991             {
15992                 synchronized (monitor())
15993                 {
15994                     check_orphaned();
15995                     get_store().remove_element(QID80$0, 0);
15996                 }
15997             }
15998             
15999             /**
16000              * Gets the "QID_81" element
16001              */
16002             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID81()
16003             {
16004                 synchronized (monitor())
16005                 {
16006                     check_orphaned();
16007                     org.apache.xmlbeans.SimpleValue target = null;
16008                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
16009                     if (target == null)
16010                     {
16011                       return null;
16012                     }
16013                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16014                 }
16015             }
16016             
16017             /**
16018              * Gets (as xml) the "QID_81" element
16019              */
16020             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID81()
16021             {
16022                 synchronized (monitor())
16023                 {
16024                     check_orphaned();
16025                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16026                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
16027                     return target;
16028                 }
16029             }
16030             
16031             /**
16032              * True if has "QID_81" element
16033              */
16034             public boolean isSetQID81()
16035             {
16036                 synchronized (monitor())
16037                 {
16038                     check_orphaned();
16039                     return get_store().count_elements(QID81$2) != 0;
16040                 }
16041             }
16042             
16043             /**
16044              * Sets the "QID_81" element
16045              */
16046             public void setQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid81)
16047             {
16048                 synchronized (monitor())
16049                 {
16050                     check_orphaned();
16051                     org.apache.xmlbeans.SimpleValue target = null;
16052                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
16053                     if (target == null)
16054                     {
16055                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID81$2);
16056                     }
16057                     target.setEnumValue(qid81);
16058                 }
16059             }
16060             
16061             /**
16062              * Sets (as xml) the "QID_81" element
16063              */
16064             public void xsetQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid81)
16065             {
16066                 synchronized (monitor())
16067                 {
16068                     check_orphaned();
16069                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16070                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
16071                     if (target == null)
16072                     {
16073                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID81$2);
16074                     }
16075                     target.set(qid81);
16076                 }
16077             }
16078             
16079             /**
16080              * Unsets the "QID_81" element
16081              */
16082             public void unsetQID81()
16083             {
16084                 synchronized (monitor())
16085                 {
16086                     check_orphaned();
16087                     get_store().remove_element(QID81$2, 0);
16088                 }
16089             }
16090             
16091             /**
16092              * Gets the "QID_84" element
16093              */
16094             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID84()
16095             {
16096                 synchronized (monitor())
16097                 {
16098                     check_orphaned();
16099                     org.apache.xmlbeans.SimpleValue target = null;
16100                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
16101                     if (target == null)
16102                     {
16103                       return null;
16104                     }
16105                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16106                 }
16107             }
16108             
16109             /**
16110              * Gets (as xml) the "QID_84" element
16111              */
16112             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID84()
16113             {
16114                 synchronized (monitor())
16115                 {
16116                     check_orphaned();
16117                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16118                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
16119                     return target;
16120                 }
16121             }
16122             
16123             /**
16124              * True if has "QID_84" element
16125              */
16126             public boolean isSetQID84()
16127             {
16128                 synchronized (monitor())
16129                 {
16130                     check_orphaned();
16131                     return get_store().count_elements(QID84$4) != 0;
16132                 }
16133             }
16134             
16135             /**
16136              * Sets the "QID_84" element
16137              */
16138             public void setQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid84)
16139             {
16140                 synchronized (monitor())
16141                 {
16142                     check_orphaned();
16143                     org.apache.xmlbeans.SimpleValue target = null;
16144                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
16145                     if (target == null)
16146                     {
16147                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID84$4);
16148                     }
16149                     target.setEnumValue(qid84);
16150                 }
16151             }
16152             
16153             /**
16154              * Sets (as xml) the "QID_84" element
16155              */
16156             public void xsetQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid84)
16157             {
16158                 synchronized (monitor())
16159                 {
16160                     check_orphaned();
16161                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16162                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
16163                     if (target == null)
16164                     {
16165                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID84$4);
16166                     }
16167                     target.set(qid84);
16168                 }
16169             }
16170             
16171             /**
16172              * Unsets the "QID_84" element
16173              */
16174             public void unsetQID84()
16175             {
16176                 synchronized (monitor())
16177                 {
16178                     check_orphaned();
16179                     get_store().remove_element(QID84$4, 0);
16180                 }
16181             }
16182             
16183             /**
16184              * Gets the "QID_82" element
16185              */
16186             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID82()
16187             {
16188                 synchronized (monitor())
16189                 {
16190                     check_orphaned();
16191                     org.apache.xmlbeans.SimpleValue target = null;
16192                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
16193                     if (target == null)
16194                     {
16195                       return null;
16196                     }
16197                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16198                 }
16199             }
16200             
16201             /**
16202              * Gets (as xml) the "QID_82" element
16203              */
16204             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID82()
16205             {
16206                 synchronized (monitor())
16207                 {
16208                     check_orphaned();
16209                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16210                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
16211                     return target;
16212                 }
16213             }
16214             
16215             /**
16216              * True if has "QID_82" element
16217              */
16218             public boolean isSetQID82()
16219             {
16220                 synchronized (monitor())
16221                 {
16222                     check_orphaned();
16223                     return get_store().count_elements(QID82$6) != 0;
16224                 }
16225             }
16226             
16227             /**
16228              * Sets the "QID_82" element
16229              */
16230             public void setQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid82)
16231             {
16232                 synchronized (monitor())
16233                 {
16234                     check_orphaned();
16235                     org.apache.xmlbeans.SimpleValue target = null;
16236                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
16237                     if (target == null)
16238                     {
16239                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID82$6);
16240                     }
16241                     target.setEnumValue(qid82);
16242                 }
16243             }
16244             
16245             /**
16246              * Sets (as xml) the "QID_82" element
16247              */
16248             public void xsetQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid82)
16249             {
16250                 synchronized (monitor())
16251                 {
16252                     check_orphaned();
16253                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16254                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
16255                     if (target == null)
16256                     {
16257                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID82$6);
16258                     }
16259                     target.set(qid82);
16260                 }
16261             }
16262             
16263             /**
16264              * Unsets the "QID_82" element
16265              */
16266             public void unsetQID82()
16267             {
16268                 synchronized (monitor())
16269                 {
16270                     check_orphaned();
16271                     get_store().remove_element(QID82$6, 0);
16272                 }
16273             }
16274             
16275             /**
16276              * Gets the "QID_83" element
16277              */
16278             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID83()
16279             {
16280                 synchronized (monitor())
16281                 {
16282                     check_orphaned();
16283                     org.apache.xmlbeans.SimpleValue target = null;
16284                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
16285                     if (target == null)
16286                     {
16287                       return null;
16288                     }
16289                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16290                 }
16291             }
16292             
16293             /**
16294              * Gets (as xml) the "QID_83" element
16295              */
16296             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID83()
16297             {
16298                 synchronized (monitor())
16299                 {
16300                     check_orphaned();
16301                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16302                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
16303                     return target;
16304                 }
16305             }
16306             
16307             /**
16308              * True if has "QID_83" element
16309              */
16310             public boolean isSetQID83()
16311             {
16312                 synchronized (monitor())
16313                 {
16314                     check_orphaned();
16315                     return get_store().count_elements(QID83$8) != 0;
16316                 }
16317             }
16318             
16319             /**
16320              * Sets the "QID_83" element
16321              */
16322             public void setQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid83)
16323             {
16324                 synchronized (monitor())
16325                 {
16326                     check_orphaned();
16327                     org.apache.xmlbeans.SimpleValue target = null;
16328                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
16329                     if (target == null)
16330                     {
16331                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID83$8);
16332                     }
16333                     target.setEnumValue(qid83);
16334                 }
16335             }
16336             
16337             /**
16338              * Sets (as xml) the "QID_83" element
16339              */
16340             public void xsetQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid83)
16341             {
16342                 synchronized (monitor())
16343                 {
16344                     check_orphaned();
16345                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16346                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
16347                     if (target == null)
16348                     {
16349                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID83$8);
16350                     }
16351                     target.set(qid83);
16352                 }
16353             }
16354             
16355             /**
16356              * Unsets the "QID_83" element
16357              */
16358             public void unsetQID83()
16359             {
16360                 synchronized (monitor())
16361                 {
16362                     check_orphaned();
16363                     get_store().remove_element(QID83$8, 0);
16364                 }
16365             }
16366         }
16367         /**
16368          * An XML GeographicMarketServed(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
16369          *
16370          * This is a complex type.
16371          */
16372         public static class GeographicMarketServedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed
16373         {
16374             private static final long serialVersionUID = 1L;
16375             
16376             public GeographicMarketServedImpl(org.apache.xmlbeans.SchemaType sType)
16377             {
16378                 super(sType);
16379             }
16380             
16381             private static final javax.xml.namespace.QName ALABAMA$0 = 
16382                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Alabama");
16383             private static final javax.xml.namespace.QName ALASKA$2 = 
16384                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Alaska");
16385             private static final javax.xml.namespace.QName AMERICANSAMOA$4 = 
16386                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AmericanSamoa");
16387             private static final javax.xml.namespace.QName ARIZONA$6 = 
16388                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Arizona");
16389             private static final javax.xml.namespace.QName ARKANSAS$8 = 
16390                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Arkansas");
16391             private static final javax.xml.namespace.QName CALIFORNIA$10 = 
16392                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "California");
16393             private static final javax.xml.namespace.QName COLORADO$12 = 
16394                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Colorado");
16395             private static final javax.xml.namespace.QName CONNECTICUT$14 = 
16396                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Connecticut");
16397             private static final javax.xml.namespace.QName DELAWARE$16 = 
16398                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Delaware");
16399             private static final javax.xml.namespace.QName DISTRICTOFCOLUMBIA$18 = 
16400                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "DistrictofColumbia");
16401             private static final javax.xml.namespace.QName FEDERATEDSTATESOFMICRONESIA$20 = 
16402                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FederatedStatesofMicronesia");
16403             private static final javax.xml.namespace.QName FLORIDA$22 = 
16404                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Florida");
16405             private static final javax.xml.namespace.QName GEORGIA$24 = 
16406                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Georgia");
16407             private static final javax.xml.namespace.QName GUAM$26 = 
16408                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Guam");
16409             private static final javax.xml.namespace.QName HAWAII$28 = 
16410                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Hawaii");
16411             private static final javax.xml.namespace.QName IDAHO$30 = 
16412                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Idaho");
16413             private static final javax.xml.namespace.QName ILLINOIS$32 = 
16414                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Illinois");
16415             private static final javax.xml.namespace.QName INDIANA$34 = 
16416                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Indiana");
16417             private static final javax.xml.namespace.QName IOWA$36 = 
16418                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Iowa");
16419             private static final javax.xml.namespace.QName KANSAS$38 = 
16420                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Kansas");
16421             private static final javax.xml.namespace.QName KENTUCKY$40 = 
16422                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Kentucky");
16423             private static final javax.xml.namespace.QName LOUISIANA$42 = 
16424                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Louisiana");
16425             private static final javax.xml.namespace.QName MAINE$44 = 
16426                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Maine");
16427             private static final javax.xml.namespace.QName MARYLAND$46 = 
16428                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Maryland");
16429             private static final javax.xml.namespace.QName MASSACHUSETTS$48 = 
16430                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Massachusetts");
16431             private static final javax.xml.namespace.QName MICHIGAN$50 = 
16432                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Michigan");
16433             private static final javax.xml.namespace.QName MIDWAYISLANDS$52 = 
16434                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MidwayIslands");
16435             private static final javax.xml.namespace.QName MINNESOTA$54 = 
16436                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Minnesota");
16437             private static final javax.xml.namespace.QName MISSISSIPPI$56 = 
16438                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Mississippi");
16439             private static final javax.xml.namespace.QName MISSOURI$58 = 
16440                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Missouri");
16441             private static final javax.xml.namespace.QName MONTANA$60 = 
16442                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Montana");
16443             private static final javax.xml.namespace.QName NEBRASKA$62 = 
16444                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Nebraska");
16445             private static final javax.xml.namespace.QName NEVADA$64 = 
16446                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Nevada");
16447             private static final javax.xml.namespace.QName NEWHAMPSHIRE$66 = 
16448                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NewHampshire");
16449             private static final javax.xml.namespace.QName NEWJERSEY$68 = 
16450                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NewJersey");
16451             private static final javax.xml.namespace.QName NEWMEXICO$70 = 
16452                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NewMexico");
16453             private static final javax.xml.namespace.QName NEWYORK$72 = 
16454                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NewYork");
16455             private static final javax.xml.namespace.QName NORTHCAROLINA$74 = 
16456                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NorthCarolina");
16457             private static final javax.xml.namespace.QName NORTHDAKOTA$76 = 
16458                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NorthDakota");
16459             private static final javax.xml.namespace.QName OHIO$78 = 
16460                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Ohio");
16461             private static final javax.xml.namespace.QName OKLAHOMA$80 = 
16462                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Oklahoma");
16463             private static final javax.xml.namespace.QName OREGON$82 = 
16464                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Oregon");
16465             private static final javax.xml.namespace.QName PENNSYLVANIA$84 = 
16466                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Pennsylvania");
16467             private static final javax.xml.namespace.QName PUERTORICO$86 = 
16468                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PuertoRico");
16469             private static final javax.xml.namespace.QName RHODEISLAND$88 = 
16470                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "RhodeIsland");
16471             private static final javax.xml.namespace.QName SOUTHCAROLINA$90 = 
16472                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SouthCarolina");
16473             private static final javax.xml.namespace.QName SOUTHDAKOTA$92 = 
16474                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SouthDakota");
16475             private static final javax.xml.namespace.QName TENNESSEE$94 = 
16476                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Tennessee");
16477             private static final javax.xml.namespace.QName TEXAS$96 = 
16478                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Texas");
16479             private static final javax.xml.namespace.QName USVIRGINISLANDS$98 = 
16480                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "USVirginIslands");
16481             private static final javax.xml.namespace.QName UTAH$100 = 
16482                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Utah");
16483             private static final javax.xml.namespace.QName VERMONT$102 = 
16484                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Vermont");
16485             private static final javax.xml.namespace.QName VIRGINIA$104 = 
16486                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Virginia");
16487             private static final javax.xml.namespace.QName WASHINGTON$106 = 
16488                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Washington");
16489             private static final javax.xml.namespace.QName WESTVIRGINIA$108 = 
16490                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "WestVirginia");
16491             private static final javax.xml.namespace.QName WISCONSIN$110 = 
16492                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Wisconsin");
16493             private static final javax.xml.namespace.QName WYOMING$112 = 
16494                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Wyoming");
16495             
16496             
16497             /**
16498              * Gets the "Alabama" element
16499              */
16500             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlabama()
16501             {
16502                 synchronized (monitor())
16503                 {
16504                     check_orphaned();
16505                     org.apache.xmlbeans.SimpleValue target = null;
16506                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
16507                     if (target == null)
16508                     {
16509                       return null;
16510                     }
16511                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16512                 }
16513             }
16514             
16515             /**
16516              * Gets (as xml) the "Alabama" element
16517              */
16518             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlabama()
16519             {
16520                 synchronized (monitor())
16521                 {
16522                     check_orphaned();
16523                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16524                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
16525                     return target;
16526                 }
16527             }
16528             
16529             /**
16530              * True if has "Alabama" element
16531              */
16532             public boolean isSetAlabama()
16533             {
16534                 synchronized (monitor())
16535                 {
16536                     check_orphaned();
16537                     return get_store().count_elements(ALABAMA$0) != 0;
16538                 }
16539             }
16540             
16541             /**
16542              * Sets the "Alabama" element
16543              */
16544             public void setAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alabama)
16545             {
16546                 synchronized (monitor())
16547                 {
16548                     check_orphaned();
16549                     org.apache.xmlbeans.SimpleValue target = null;
16550                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
16551                     if (target == null)
16552                     {
16553                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALABAMA$0);
16554                     }
16555                     target.setEnumValue(alabama);
16556                 }
16557             }
16558             
16559             /**
16560              * Sets (as xml) the "Alabama" element
16561              */
16562             public void xsetAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType alabama)
16563             {
16564                 synchronized (monitor())
16565                 {
16566                     check_orphaned();
16567                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16568                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
16569                     if (target == null)
16570                     {
16571                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALABAMA$0);
16572                     }
16573                     target.set(alabama);
16574                 }
16575             }
16576             
16577             /**
16578              * Unsets the "Alabama" element
16579              */
16580             public void unsetAlabama()
16581             {
16582                 synchronized (monitor())
16583                 {
16584                     check_orphaned();
16585                     get_store().remove_element(ALABAMA$0, 0);
16586                 }
16587             }
16588             
16589             /**
16590              * Gets the "Alaska" element
16591              */
16592             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska()
16593             {
16594                 synchronized (monitor())
16595                 {
16596                     check_orphaned();
16597                     org.apache.xmlbeans.SimpleValue target = null;
16598                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
16599                     if (target == null)
16600                     {
16601                       return null;
16602                     }
16603                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16604                 }
16605             }
16606             
16607             /**
16608              * Gets (as xml) the "Alaska" element
16609              */
16610             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska()
16611             {
16612                 synchronized (monitor())
16613                 {
16614                     check_orphaned();
16615                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16616                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
16617                     return target;
16618                 }
16619             }
16620             
16621             /**
16622              * True if has "Alaska" element
16623              */
16624             public boolean isSetAlaska()
16625             {
16626                 synchronized (monitor())
16627                 {
16628                     check_orphaned();
16629                     return get_store().count_elements(ALASKA$2) != 0;
16630                 }
16631             }
16632             
16633             /**
16634              * Sets the "Alaska" element
16635              */
16636             public void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska)
16637             {
16638                 synchronized (monitor())
16639                 {
16640                     check_orphaned();
16641                     org.apache.xmlbeans.SimpleValue target = null;
16642                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
16643                     if (target == null)
16644                     {
16645                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALASKA$2);
16646                     }
16647                     target.setEnumValue(alaska);
16648                 }
16649             }
16650             
16651             /**
16652              * Sets (as xml) the "Alaska" element
16653              */
16654             public void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska)
16655             {
16656                 synchronized (monitor())
16657                 {
16658                     check_orphaned();
16659                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16660                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
16661                     if (target == null)
16662                     {
16663                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALASKA$2);
16664                     }
16665                     target.set(alaska);
16666                 }
16667             }
16668             
16669             /**
16670              * Unsets the "Alaska" element
16671              */
16672             public void unsetAlaska()
16673             {
16674                 synchronized (monitor())
16675                 {
16676                     check_orphaned();
16677                     get_store().remove_element(ALASKA$2, 0);
16678                 }
16679             }
16680             
16681             /**
16682              * Gets the "AmericanSamoa" element
16683              */
16684             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAmericanSamoa()
16685             {
16686                 synchronized (monitor())
16687                 {
16688                     check_orphaned();
16689                     org.apache.xmlbeans.SimpleValue target = null;
16690                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
16691                     if (target == null)
16692                     {
16693                       return null;
16694                     }
16695                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16696                 }
16697             }
16698             
16699             /**
16700              * Gets (as xml) the "AmericanSamoa" element
16701              */
16702             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAmericanSamoa()
16703             {
16704                 synchronized (monitor())
16705                 {
16706                     check_orphaned();
16707                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16708                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
16709                     return target;
16710                 }
16711             }
16712             
16713             /**
16714              * True if has "AmericanSamoa" element
16715              */
16716             public boolean isSetAmericanSamoa()
16717             {
16718                 synchronized (monitor())
16719                 {
16720                     check_orphaned();
16721                     return get_store().count_elements(AMERICANSAMOA$4) != 0;
16722                 }
16723             }
16724             
16725             /**
16726              * Sets the "AmericanSamoa" element
16727              */
16728             public void setAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum americanSamoa)
16729             {
16730                 synchronized (monitor())
16731                 {
16732                     check_orphaned();
16733                     org.apache.xmlbeans.SimpleValue target = null;
16734                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
16735                     if (target == null)
16736                     {
16737                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AMERICANSAMOA$4);
16738                     }
16739                     target.setEnumValue(americanSamoa);
16740                 }
16741             }
16742             
16743             /**
16744              * Sets (as xml) the "AmericanSamoa" element
16745              */
16746             public void xsetAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType americanSamoa)
16747             {
16748                 synchronized (monitor())
16749                 {
16750                     check_orphaned();
16751                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16752                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
16753                     if (target == null)
16754                     {
16755                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AMERICANSAMOA$4);
16756                     }
16757                     target.set(americanSamoa);
16758                 }
16759             }
16760             
16761             /**
16762              * Unsets the "AmericanSamoa" element
16763              */
16764             public void unsetAmericanSamoa()
16765             {
16766                 synchronized (monitor())
16767                 {
16768                     check_orphaned();
16769                     get_store().remove_element(AMERICANSAMOA$4, 0);
16770                 }
16771             }
16772             
16773             /**
16774              * Gets the "Arizona" element
16775              */
16776             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArizona()
16777             {
16778                 synchronized (monitor())
16779                 {
16780                     check_orphaned();
16781                     org.apache.xmlbeans.SimpleValue target = null;
16782                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
16783                     if (target == null)
16784                     {
16785                       return null;
16786                     }
16787                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16788                 }
16789             }
16790             
16791             /**
16792              * Gets (as xml) the "Arizona" element
16793              */
16794             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArizona()
16795             {
16796                 synchronized (monitor())
16797                 {
16798                     check_orphaned();
16799                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16800                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
16801                     return target;
16802                 }
16803             }
16804             
16805             /**
16806              * True if has "Arizona" element
16807              */
16808             public boolean isSetArizona()
16809             {
16810                 synchronized (monitor())
16811                 {
16812                     check_orphaned();
16813                     return get_store().count_elements(ARIZONA$6) != 0;
16814                 }
16815             }
16816             
16817             /**
16818              * Sets the "Arizona" element
16819              */
16820             public void setArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arizona)
16821             {
16822                 synchronized (monitor())
16823                 {
16824                     check_orphaned();
16825                     org.apache.xmlbeans.SimpleValue target = null;
16826                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
16827                     if (target == null)
16828                     {
16829                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARIZONA$6);
16830                     }
16831                     target.setEnumValue(arizona);
16832                 }
16833             }
16834             
16835             /**
16836              * Sets (as xml) the "Arizona" element
16837              */
16838             public void xsetArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType arizona)
16839             {
16840                 synchronized (monitor())
16841                 {
16842                     check_orphaned();
16843                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16844                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
16845                     if (target == null)
16846                     {
16847                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARIZONA$6);
16848                     }
16849                     target.set(arizona);
16850                 }
16851             }
16852             
16853             /**
16854              * Unsets the "Arizona" element
16855              */
16856             public void unsetArizona()
16857             {
16858                 synchronized (monitor())
16859                 {
16860                     check_orphaned();
16861                     get_store().remove_element(ARIZONA$6, 0);
16862                 }
16863             }
16864             
16865             /**
16866              * Gets the "Arkansas" element
16867              */
16868             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArkansas()
16869             {
16870                 synchronized (monitor())
16871                 {
16872                     check_orphaned();
16873                     org.apache.xmlbeans.SimpleValue target = null;
16874                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
16875                     if (target == null)
16876                     {
16877                       return null;
16878                     }
16879                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16880                 }
16881             }
16882             
16883             /**
16884              * Gets (as xml) the "Arkansas" element
16885              */
16886             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArkansas()
16887             {
16888                 synchronized (monitor())
16889                 {
16890                     check_orphaned();
16891                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16892                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
16893                     return target;
16894                 }
16895             }
16896             
16897             /**
16898              * True if has "Arkansas" element
16899              */
16900             public boolean isSetArkansas()
16901             {
16902                 synchronized (monitor())
16903                 {
16904                     check_orphaned();
16905                     return get_store().count_elements(ARKANSAS$8) != 0;
16906                 }
16907             }
16908             
16909             /**
16910              * Sets the "Arkansas" element
16911              */
16912             public void setArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arkansas)
16913             {
16914                 synchronized (monitor())
16915                 {
16916                     check_orphaned();
16917                     org.apache.xmlbeans.SimpleValue target = null;
16918                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
16919                     if (target == null)
16920                     {
16921                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARKANSAS$8);
16922                     }
16923                     target.setEnumValue(arkansas);
16924                 }
16925             }
16926             
16927             /**
16928              * Sets (as xml) the "Arkansas" element
16929              */
16930             public void xsetArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType arkansas)
16931             {
16932                 synchronized (monitor())
16933                 {
16934                     check_orphaned();
16935                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16936                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
16937                     if (target == null)
16938                     {
16939                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARKANSAS$8);
16940                     }
16941                     target.set(arkansas);
16942                 }
16943             }
16944             
16945             /**
16946              * Unsets the "Arkansas" element
16947              */
16948             public void unsetArkansas()
16949             {
16950                 synchronized (monitor())
16951                 {
16952                     check_orphaned();
16953                     get_store().remove_element(ARKANSAS$8, 0);
16954                 }
16955             }
16956             
16957             /**
16958              * Gets the "California" element
16959              */
16960             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCalifornia()
16961             {
16962                 synchronized (monitor())
16963                 {
16964                     check_orphaned();
16965                     org.apache.xmlbeans.SimpleValue target = null;
16966                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALIFORNIA$10, 0);
16967                     if (target == null)
16968                     {
16969                       return null;
16970                     }
16971                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16972                 }
16973             }
16974             
16975             /**
16976              * Gets (as xml) the "California" element
16977              */
16978             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCalifornia()
16979             {
16980                 synchronized (monitor())
16981                 {
16982                     check_orphaned();
16983                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16984                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CALIFORNIA$10, 0);
16985                     return target;
16986                 }
16987             }
16988             
16989             /**
16990              * True if has "California" element
16991              */
16992             public boolean isSetCalifornia()
16993             {
16994                 synchronized (monitor())
16995                 {
16996                     check_orphaned();
16997                     return get_store().count_elements(CALIFORNIA$10) != 0;
16998                 }
16999             }
17000             
17001             /**
17002              * Sets the "California" element
17003              */
17004             public void setCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum california)
17005             {
17006                 synchronized (monitor())
17007                 {
17008                     check_orphaned();
17009                     org.apache.xmlbeans.SimpleValue target = null;
17010                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALIFORNIA$10, 0);
17011                     if (target == null)
17012                     {
17013                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CALIFORNIA$10);
17014                     }
17015                     target.setEnumValue(california);
17016                 }
17017             }
17018             
17019             /**
17020              * Sets (as xml) the "California" element
17021              */
17022             public void xsetCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType california)
17023             {
17024                 synchronized (monitor())
17025                 {
17026                     check_orphaned();
17027                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17028                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CALIFORNIA$10, 0);
17029                     if (target == null)
17030                     {
17031                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CALIFORNIA$10);
17032                     }
17033                     target.set(california);
17034                 }
17035             }
17036             
17037             /**
17038              * Unsets the "California" element
17039              */
17040             public void unsetCalifornia()
17041             {
17042                 synchronized (monitor())
17043                 {
17044                     check_orphaned();
17045                     get_store().remove_element(CALIFORNIA$10, 0);
17046                 }
17047             }
17048             
17049             /**
17050              * Gets the "Colorado" element
17051              */
17052             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getColorado()
17053             {
17054                 synchronized (monitor())
17055                 {
17056                     check_orphaned();
17057                     org.apache.xmlbeans.SimpleValue target = null;
17058                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLORADO$12, 0);
17059                     if (target == null)
17060                     {
17061                       return null;
17062                     }
17063                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17064                 }
17065             }
17066             
17067             /**
17068              * Gets (as xml) the "Colorado" element
17069              */
17070             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetColorado()
17071             {
17072                 synchronized (monitor())
17073                 {
17074                     check_orphaned();
17075                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17076                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COLORADO$12, 0);
17077                     return target;
17078                 }
17079             }
17080             
17081             /**
17082              * True if has "Colorado" element
17083              */
17084             public boolean isSetColorado()
17085             {
17086                 synchronized (monitor())
17087                 {
17088                     check_orphaned();
17089                     return get_store().count_elements(COLORADO$12) != 0;
17090                 }
17091             }
17092             
17093             /**
17094              * Sets the "Colorado" element
17095              */
17096             public void setColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum colorado)
17097             {
17098                 synchronized (monitor())
17099                 {
17100                     check_orphaned();
17101                     org.apache.xmlbeans.SimpleValue target = null;
17102                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLORADO$12, 0);
17103                     if (target == null)
17104                     {
17105                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COLORADO$12);
17106                     }
17107                     target.setEnumValue(colorado);
17108                 }
17109             }
17110             
17111             /**
17112              * Sets (as xml) the "Colorado" element
17113              */
17114             public void xsetColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType colorado)
17115             {
17116                 synchronized (monitor())
17117                 {
17118                     check_orphaned();
17119                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17120                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COLORADO$12, 0);
17121                     if (target == null)
17122                     {
17123                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COLORADO$12);
17124                     }
17125                     target.set(colorado);
17126                 }
17127             }
17128             
17129             /**
17130              * Unsets the "Colorado" element
17131              */
17132             public void unsetColorado()
17133             {
17134                 synchronized (monitor())
17135                 {
17136                     check_orphaned();
17137                     get_store().remove_element(COLORADO$12, 0);
17138                 }
17139             }
17140             
17141             /**
17142              * Gets the "Connecticut" element
17143              */
17144             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConnecticut()
17145             {
17146                 synchronized (monitor())
17147                 {
17148                     check_orphaned();
17149                     org.apache.xmlbeans.SimpleValue target = null;
17150                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
17151                     if (target == null)
17152                     {
17153                       return null;
17154                     }
17155                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17156                 }
17157             }
17158             
17159             /**
17160              * Gets (as xml) the "Connecticut" element
17161              */
17162             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConnecticut()
17163             {
17164                 synchronized (monitor())
17165                 {
17166                     check_orphaned();
17167                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17168                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
17169                     return target;
17170                 }
17171             }
17172             
17173             /**
17174              * True if has "Connecticut" element
17175              */
17176             public boolean isSetConnecticut()
17177             {
17178                 synchronized (monitor())
17179                 {
17180                     check_orphaned();
17181                     return get_store().count_elements(CONNECTICUT$14) != 0;
17182                 }
17183             }
17184             
17185             /**
17186              * Sets the "Connecticut" element
17187              */
17188             public void setConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum connecticut)
17189             {
17190                 synchronized (monitor())
17191                 {
17192                     check_orphaned();
17193                     org.apache.xmlbeans.SimpleValue target = null;
17194                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
17195                     if (target == null)
17196                     {
17197                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONNECTICUT$14);
17198                     }
17199                     target.setEnumValue(connecticut);
17200                 }
17201             }
17202             
17203             /**
17204              * Sets (as xml) the "Connecticut" element
17205              */
17206             public void xsetConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType connecticut)
17207             {
17208                 synchronized (monitor())
17209                 {
17210                     check_orphaned();
17211                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17212                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
17213                     if (target == null)
17214                     {
17215                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONNECTICUT$14);
17216                     }
17217                     target.set(connecticut);
17218                 }
17219             }
17220             
17221             /**
17222              * Unsets the "Connecticut" element
17223              */
17224             public void unsetConnecticut()
17225             {
17226                 synchronized (monitor())
17227                 {
17228                     check_orphaned();
17229                     get_store().remove_element(CONNECTICUT$14, 0);
17230                 }
17231             }
17232             
17233             /**
17234              * Gets the "Delaware" element
17235              */
17236             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelaware()
17237             {
17238                 synchronized (monitor())
17239                 {
17240                     check_orphaned();
17241                     org.apache.xmlbeans.SimpleValue target = null;
17242                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
17243                     if (target == null)
17244                     {
17245                       return null;
17246                     }
17247                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17248                 }
17249             }
17250             
17251             /**
17252              * Gets (as xml) the "Delaware" element
17253              */
17254             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelaware()
17255             {
17256                 synchronized (monitor())
17257                 {
17258                     check_orphaned();
17259                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17260                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
17261                     return target;
17262                 }
17263             }
17264             
17265             /**
17266              * True if has "Delaware" element
17267              */
17268             public boolean isSetDelaware()
17269             {
17270                 synchronized (monitor())
17271                 {
17272                     check_orphaned();
17273                     return get_store().count_elements(DELAWARE$16) != 0;
17274                 }
17275             }
17276             
17277             /**
17278              * Sets the "Delaware" element
17279              */
17280             public void setDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delaware)
17281             {
17282                 synchronized (monitor())
17283                 {
17284                     check_orphaned();
17285                     org.apache.xmlbeans.SimpleValue target = null;
17286                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
17287                     if (target == null)
17288                     {
17289                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELAWARE$16);
17290                     }
17291                     target.setEnumValue(delaware);
17292                 }
17293             }
17294             
17295             /**
17296              * Sets (as xml) the "Delaware" element
17297              */
17298             public void xsetDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType delaware)
17299             {
17300                 synchronized (monitor())
17301                 {
17302                     check_orphaned();
17303                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17304                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
17305                     if (target == null)
17306                     {
17307                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DELAWARE$16);
17308                     }
17309                     target.set(delaware);
17310                 }
17311             }
17312             
17313             /**
17314              * Unsets the "Delaware" element
17315              */
17316             public void unsetDelaware()
17317             {
17318                 synchronized (monitor())
17319                 {
17320                     check_orphaned();
17321                     get_store().remove_element(DELAWARE$16, 0);
17322                 }
17323             }
17324             
17325             /**
17326              * Gets the "DistrictofColumbia" element
17327              */
17328             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDistrictofColumbia()
17329             {
17330                 synchronized (monitor())
17331                 {
17332                     check_orphaned();
17333                     org.apache.xmlbeans.SimpleValue target = null;
17334                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
17335                     if (target == null)
17336                     {
17337                       return null;
17338                     }
17339                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17340                 }
17341             }
17342             
17343             /**
17344              * Gets (as xml) the "DistrictofColumbia" element
17345              */
17346             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDistrictofColumbia()
17347             {
17348                 synchronized (monitor())
17349                 {
17350                     check_orphaned();
17351                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17352                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
17353                     return target;
17354                 }
17355             }
17356             
17357             /**
17358              * True if has "DistrictofColumbia" element
17359              */
17360             public boolean isSetDistrictofColumbia()
17361             {
17362                 synchronized (monitor())
17363                 {
17364                     check_orphaned();
17365                     return get_store().count_elements(DISTRICTOFCOLUMBIA$18) != 0;
17366                 }
17367             }
17368             
17369             /**
17370              * Sets the "DistrictofColumbia" element
17371              */
17372             public void setDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum districtofColumbia)
17373             {
17374                 synchronized (monitor())
17375                 {
17376                     check_orphaned();
17377                     org.apache.xmlbeans.SimpleValue target = null;
17378                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
17379                     if (target == null)
17380                     {
17381                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
17382                     }
17383                     target.setEnumValue(districtofColumbia);
17384                 }
17385             }
17386             
17387             /**
17388              * Sets (as xml) the "DistrictofColumbia" element
17389              */
17390             public void xsetDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType districtofColumbia)
17391             {
17392                 synchronized (monitor())
17393                 {
17394                     check_orphaned();
17395                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17396                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
17397                     if (target == null)
17398                     {
17399                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
17400                     }
17401                     target.set(districtofColumbia);
17402                 }
17403             }
17404             
17405             /**
17406              * Unsets the "DistrictofColumbia" element
17407              */
17408             public void unsetDistrictofColumbia()
17409             {
17410                 synchronized (monitor())
17411                 {
17412                     check_orphaned();
17413                     get_store().remove_element(DISTRICTOFCOLUMBIA$18, 0);
17414                 }
17415             }
17416             
17417             /**
17418              * Gets the "FederatedStatesofMicronesia" element
17419              */
17420             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederatedStatesofMicronesia()
17421             {
17422                 synchronized (monitor())
17423                 {
17424                     check_orphaned();
17425                     org.apache.xmlbeans.SimpleValue target = null;
17426                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
17427                     if (target == null)
17428                     {
17429                       return null;
17430                     }
17431                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17432                 }
17433             }
17434             
17435             /**
17436              * Gets (as xml) the "FederatedStatesofMicronesia" element
17437              */
17438             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederatedStatesofMicronesia()
17439             {
17440                 synchronized (monitor())
17441                 {
17442                     check_orphaned();
17443                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17444                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
17445                     return target;
17446                 }
17447             }
17448             
17449             /**
17450              * True if has "FederatedStatesofMicronesia" element
17451              */
17452             public boolean isSetFederatedStatesofMicronesia()
17453             {
17454                 synchronized (monitor())
17455                 {
17456                     check_orphaned();
17457                     return get_store().count_elements(FEDERATEDSTATESOFMICRONESIA$20) != 0;
17458                 }
17459             }
17460             
17461             /**
17462              * Sets the "FederatedStatesofMicronesia" element
17463              */
17464             public void setFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federatedStatesofMicronesia)
17465             {
17466                 synchronized (monitor())
17467                 {
17468                     check_orphaned();
17469                     org.apache.xmlbeans.SimpleValue target = null;
17470                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
17471                     if (target == null)
17472                     {
17473                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
17474                     }
17475                     target.setEnumValue(federatedStatesofMicronesia);
17476                 }
17477             }
17478             
17479             /**
17480              * Sets (as xml) the "FederatedStatesofMicronesia" element
17481              */
17482             public void xsetFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType federatedStatesofMicronesia)
17483             {
17484                 synchronized (monitor())
17485                 {
17486                     check_orphaned();
17487                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17488                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
17489                     if (target == null)
17490                     {
17491                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
17492                     }
17493                     target.set(federatedStatesofMicronesia);
17494                 }
17495             }
17496             
17497             /**
17498              * Unsets the "FederatedStatesofMicronesia" element
17499              */
17500             public void unsetFederatedStatesofMicronesia()
17501             {
17502                 synchronized (monitor())
17503                 {
17504                     check_orphaned();
17505                     get_store().remove_element(FEDERATEDSTATESOFMICRONESIA$20, 0);
17506                 }
17507             }
17508             
17509             /**
17510              * Gets the "Florida" element
17511              */
17512             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFlorida()
17513             {
17514                 synchronized (monitor())
17515                 {
17516                     check_orphaned();
17517                     org.apache.xmlbeans.SimpleValue target = null;
17518                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
17519                     if (target == null)
17520                     {
17521                       return null;
17522                     }
17523                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17524                 }
17525             }
17526             
17527             /**
17528              * Gets (as xml) the "Florida" element
17529              */
17530             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFlorida()
17531             {
17532                 synchronized (monitor())
17533                 {
17534                     check_orphaned();
17535                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17536                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
17537                     return target;
17538                 }
17539             }
17540             
17541             /**
17542              * True if has "Florida" element
17543              */
17544             public boolean isSetFlorida()
17545             {
17546                 synchronized (monitor())
17547                 {
17548                     check_orphaned();
17549                     return get_store().count_elements(FLORIDA$22) != 0;
17550                 }
17551             }
17552             
17553             /**
17554              * Sets the "Florida" element
17555              */
17556             public void setFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum florida)
17557             {
17558                 synchronized (monitor())
17559                 {
17560                     check_orphaned();
17561                     org.apache.xmlbeans.SimpleValue target = null;
17562                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
17563                     if (target == null)
17564                     {
17565                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLORIDA$22);
17566                     }
17567                     target.setEnumValue(florida);
17568                 }
17569             }
17570             
17571             /**
17572              * Sets (as xml) the "Florida" element
17573              */
17574             public void xsetFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType florida)
17575             {
17576                 synchronized (monitor())
17577                 {
17578                     check_orphaned();
17579                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17580                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
17581                     if (target == null)
17582                     {
17583                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLORIDA$22);
17584                     }
17585                     target.set(florida);
17586                 }
17587             }
17588             
17589             /**
17590              * Unsets the "Florida" element
17591              */
17592             public void unsetFlorida()
17593             {
17594                 synchronized (monitor())
17595                 {
17596                     check_orphaned();
17597                     get_store().remove_element(FLORIDA$22, 0);
17598                 }
17599             }
17600             
17601             /**
17602              * Gets the "Georgia" element
17603              */
17604             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGeorgia()
17605             {
17606                 synchronized (monitor())
17607                 {
17608                     check_orphaned();
17609                     org.apache.xmlbeans.SimpleValue target = null;
17610                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
17611                     if (target == null)
17612                     {
17613                       return null;
17614                     }
17615                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17616                 }
17617             }
17618             
17619             /**
17620              * Gets (as xml) the "Georgia" element
17621              */
17622             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGeorgia()
17623             {
17624                 synchronized (monitor())
17625                 {
17626                     check_orphaned();
17627                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17628                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
17629                     return target;
17630                 }
17631             }
17632             
17633             /**
17634              * True if has "Georgia" element
17635              */
17636             public boolean isSetGeorgia()
17637             {
17638                 synchronized (monitor())
17639                 {
17640                     check_orphaned();
17641                     return get_store().count_elements(GEORGIA$24) != 0;
17642                 }
17643             }
17644             
17645             /**
17646              * Sets the "Georgia" element
17647              */
17648             public void setGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum georgia)
17649             {
17650                 synchronized (monitor())
17651                 {
17652                     check_orphaned();
17653                     org.apache.xmlbeans.SimpleValue target = null;
17654                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
17655                     if (target == null)
17656                     {
17657                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GEORGIA$24);
17658                     }
17659                     target.setEnumValue(georgia);
17660                 }
17661             }
17662             
17663             /**
17664              * Sets (as xml) the "Georgia" element
17665              */
17666             public void xsetGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType georgia)
17667             {
17668                 synchronized (monitor())
17669                 {
17670                     check_orphaned();
17671                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17672                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
17673                     if (target == null)
17674                     {
17675                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GEORGIA$24);
17676                     }
17677                     target.set(georgia);
17678                 }
17679             }
17680             
17681             /**
17682              * Unsets the "Georgia" element
17683              */
17684             public void unsetGeorgia()
17685             {
17686                 synchronized (monitor())
17687                 {
17688                     check_orphaned();
17689                     get_store().remove_element(GEORGIA$24, 0);
17690                 }
17691             }
17692             
17693             /**
17694              * Gets the "Guam" element
17695              */
17696             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGuam()
17697             {
17698                 synchronized (monitor())
17699                 {
17700                     check_orphaned();
17701                     org.apache.xmlbeans.SimpleValue target = null;
17702                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
17703                     if (target == null)
17704                     {
17705                       return null;
17706                     }
17707                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17708                 }
17709             }
17710             
17711             /**
17712              * Gets (as xml) the "Guam" element
17713              */
17714             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGuam()
17715             {
17716                 synchronized (monitor())
17717                 {
17718                     check_orphaned();
17719                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17720                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
17721                     return target;
17722                 }
17723             }
17724             
17725             /**
17726              * True if has "Guam" element
17727              */
17728             public boolean isSetGuam()
17729             {
17730                 synchronized (monitor())
17731                 {
17732                     check_orphaned();
17733                     return get_store().count_elements(GUAM$26) != 0;
17734                 }
17735             }
17736             
17737             /**
17738              * Sets the "Guam" element
17739              */
17740             public void setGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum guam)
17741             {
17742                 synchronized (monitor())
17743                 {
17744                     check_orphaned();
17745                     org.apache.xmlbeans.SimpleValue target = null;
17746                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
17747                     if (target == null)
17748                     {
17749                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GUAM$26);
17750                     }
17751                     target.setEnumValue(guam);
17752                 }
17753             }
17754             
17755             /**
17756              * Sets (as xml) the "Guam" element
17757              */
17758             public void xsetGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType guam)
17759             {
17760                 synchronized (monitor())
17761                 {
17762                     check_orphaned();
17763                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17764                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
17765                     if (target == null)
17766                     {
17767                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GUAM$26);
17768                     }
17769                     target.set(guam);
17770                 }
17771             }
17772             
17773             /**
17774              * Unsets the "Guam" element
17775              */
17776             public void unsetGuam()
17777             {
17778                 synchronized (monitor())
17779                 {
17780                     check_orphaned();
17781                     get_store().remove_element(GUAM$26, 0);
17782                 }
17783             }
17784             
17785             /**
17786              * Gets the "Hawaii" element
17787              */
17788             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii()
17789             {
17790                 synchronized (monitor())
17791                 {
17792                     check_orphaned();
17793                     org.apache.xmlbeans.SimpleValue target = null;
17794                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
17795                     if (target == null)
17796                     {
17797                       return null;
17798                     }
17799                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17800                 }
17801             }
17802             
17803             /**
17804              * Gets (as xml) the "Hawaii" element
17805              */
17806             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii()
17807             {
17808                 synchronized (monitor())
17809                 {
17810                     check_orphaned();
17811                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17812                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
17813                     return target;
17814                 }
17815             }
17816             
17817             /**
17818              * True if has "Hawaii" element
17819              */
17820             public boolean isSetHawaii()
17821             {
17822                 synchronized (monitor())
17823                 {
17824                     check_orphaned();
17825                     return get_store().count_elements(HAWAII$28) != 0;
17826                 }
17827             }
17828             
17829             /**
17830              * Sets the "Hawaii" element
17831              */
17832             public void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii)
17833             {
17834                 synchronized (monitor())
17835                 {
17836                     check_orphaned();
17837                     org.apache.xmlbeans.SimpleValue target = null;
17838                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
17839                     if (target == null)
17840                     {
17841                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HAWAII$28);
17842                     }
17843                     target.setEnumValue(hawaii);
17844                 }
17845             }
17846             
17847             /**
17848              * Sets (as xml) the "Hawaii" element
17849              */
17850             public void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii)
17851             {
17852                 synchronized (monitor())
17853                 {
17854                     check_orphaned();
17855                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17856                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
17857                     if (target == null)
17858                     {
17859                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HAWAII$28);
17860                     }
17861                     target.set(hawaii);
17862                 }
17863             }
17864             
17865             /**
17866              * Unsets the "Hawaii" element
17867              */
17868             public void unsetHawaii()
17869             {
17870                 synchronized (monitor())
17871                 {
17872                     check_orphaned();
17873                     get_store().remove_element(HAWAII$28, 0);
17874                 }
17875             }
17876             
17877             /**
17878              * Gets the "Idaho" element
17879              */
17880             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIdaho()
17881             {
17882                 synchronized (monitor())
17883                 {
17884                     check_orphaned();
17885                     org.apache.xmlbeans.SimpleValue target = null;
17886                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
17887                     if (target == null)
17888                     {
17889                       return null;
17890                     }
17891                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17892                 }
17893             }
17894             
17895             /**
17896              * Gets (as xml) the "Idaho" element
17897              */
17898             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIdaho()
17899             {
17900                 synchronized (monitor())
17901                 {
17902                     check_orphaned();
17903                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17904                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
17905                     return target;
17906                 }
17907             }
17908             
17909             /**
17910              * True if has "Idaho" element
17911              */
17912             public boolean isSetIdaho()
17913             {
17914                 synchronized (monitor())
17915                 {
17916                     check_orphaned();
17917                     return get_store().count_elements(IDAHO$30) != 0;
17918                 }
17919             }
17920             
17921             /**
17922              * Sets the "Idaho" element
17923              */
17924             public void setIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum idaho)
17925             {
17926                 synchronized (monitor())
17927                 {
17928                     check_orphaned();
17929                     org.apache.xmlbeans.SimpleValue target = null;
17930                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
17931                     if (target == null)
17932                     {
17933                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IDAHO$30);
17934                     }
17935                     target.setEnumValue(idaho);
17936                 }
17937             }
17938             
17939             /**
17940              * Sets (as xml) the "Idaho" element
17941              */
17942             public void xsetIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType idaho)
17943             {
17944                 synchronized (monitor())
17945                 {
17946                     check_orphaned();
17947                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17948                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
17949                     if (target == null)
17950                     {
17951                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IDAHO$30);
17952                     }
17953                     target.set(idaho);
17954                 }
17955             }
17956             
17957             /**
17958              * Unsets the "Idaho" element
17959              */
17960             public void unsetIdaho()
17961             {
17962                 synchronized (monitor())
17963                 {
17964                     check_orphaned();
17965                     get_store().remove_element(IDAHO$30, 0);
17966                 }
17967             }
17968             
17969             /**
17970              * Gets the "Illinois" element
17971              */
17972             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIllinois()
17973             {
17974                 synchronized (monitor())
17975                 {
17976                     check_orphaned();
17977                     org.apache.xmlbeans.SimpleValue target = null;
17978                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
17979                     if (target == null)
17980                     {
17981                       return null;
17982                     }
17983                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17984                 }
17985             }
17986             
17987             /**
17988              * Gets (as xml) the "Illinois" element
17989              */
17990             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIllinois()
17991             {
17992                 synchronized (monitor())
17993                 {
17994                     check_orphaned();
17995                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17996                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
17997                     return target;
17998                 }
17999             }
18000             
18001             /**
18002              * True if has "Illinois" element
18003              */
18004             public boolean isSetIllinois()
18005             {
18006                 synchronized (monitor())
18007                 {
18008                     check_orphaned();
18009                     return get_store().count_elements(ILLINOIS$32) != 0;
18010                 }
18011             }
18012             
18013             /**
18014              * Sets the "Illinois" element
18015              */
18016             public void setIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum illinois)
18017             {
18018                 synchronized (monitor())
18019                 {
18020                     check_orphaned();
18021                     org.apache.xmlbeans.SimpleValue target = null;
18022                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
18023                     if (target == null)
18024                     {
18025                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ILLINOIS$32);
18026                     }
18027                     target.setEnumValue(illinois);
18028                 }
18029             }
18030             
18031             /**
18032              * Sets (as xml) the "Illinois" element
18033              */
18034             public void xsetIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType illinois)
18035             {
18036                 synchronized (monitor())
18037                 {
18038                     check_orphaned();
18039                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18040                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
18041                     if (target == null)
18042                     {
18043                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ILLINOIS$32);
18044                     }
18045                     target.set(illinois);
18046                 }
18047             }
18048             
18049             /**
18050              * Unsets the "Illinois" element
18051              */
18052             public void unsetIllinois()
18053             {
18054                 synchronized (monitor())
18055                 {
18056                     check_orphaned();
18057                     get_store().remove_element(ILLINOIS$32, 0);
18058                 }
18059             }
18060             
18061             /**
18062              * Gets the "Indiana" element
18063              */
18064             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndiana()
18065             {
18066                 synchronized (monitor())
18067                 {
18068                     check_orphaned();
18069                     org.apache.xmlbeans.SimpleValue target = null;
18070                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
18071                     if (target == null)
18072                     {
18073                       return null;
18074                     }
18075                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18076                 }
18077             }
18078             
18079             /**
18080              * Gets (as xml) the "Indiana" element
18081              */
18082             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndiana()
18083             {
18084                 synchronized (monitor())
18085                 {
18086                     check_orphaned();
18087                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18088                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
18089                     return target;
18090                 }
18091             }
18092             
18093             /**
18094              * True if has "Indiana" element
18095              */
18096             public boolean isSetIndiana()
18097             {
18098                 synchronized (monitor())
18099                 {
18100                     check_orphaned();
18101                     return get_store().count_elements(INDIANA$34) != 0;
18102                 }
18103             }
18104             
18105             /**
18106              * Sets the "Indiana" element
18107              */
18108             public void setIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indiana)
18109             {
18110                 synchronized (monitor())
18111                 {
18112                     check_orphaned();
18113                     org.apache.xmlbeans.SimpleValue target = null;
18114                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
18115                     if (target == null)
18116                     {
18117                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIANA$34);
18118                     }
18119                     target.setEnumValue(indiana);
18120                 }
18121             }
18122             
18123             /**
18124              * Sets (as xml) the "Indiana" element
18125              */
18126             public void xsetIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType indiana)
18127             {
18128                 synchronized (monitor())
18129                 {
18130                     check_orphaned();
18131                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18132                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
18133                     if (target == null)
18134                     {
18135                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIANA$34);
18136                     }
18137                     target.set(indiana);
18138                 }
18139             }
18140             
18141             /**
18142              * Unsets the "Indiana" element
18143              */
18144             public void unsetIndiana()
18145             {
18146                 synchronized (monitor())
18147                 {
18148                     check_orphaned();
18149                     get_store().remove_element(INDIANA$34, 0);
18150                 }
18151             }
18152             
18153             /**
18154              * Gets the "Iowa" element
18155              */
18156             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIowa()
18157             {
18158                 synchronized (monitor())
18159                 {
18160                     check_orphaned();
18161                     org.apache.xmlbeans.SimpleValue target = null;
18162                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
18163                     if (target == null)
18164                     {
18165                       return null;
18166                     }
18167                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18168                 }
18169             }
18170             
18171             /**
18172              * Gets (as xml) the "Iowa" element
18173              */
18174             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIowa()
18175             {
18176                 synchronized (monitor())
18177                 {
18178                     check_orphaned();
18179                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18180                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
18181                     return target;
18182                 }
18183             }
18184             
18185             /**
18186              * True if has "Iowa" element
18187              */
18188             public boolean isSetIowa()
18189             {
18190                 synchronized (monitor())
18191                 {
18192                     check_orphaned();
18193                     return get_store().count_elements(IOWA$36) != 0;
18194                 }
18195             }
18196             
18197             /**
18198              * Sets the "Iowa" element
18199              */
18200             public void setIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum iowa)
18201             {
18202                 synchronized (monitor())
18203                 {
18204                     check_orphaned();
18205                     org.apache.xmlbeans.SimpleValue target = null;
18206                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
18207                     if (target == null)
18208                     {
18209                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IOWA$36);
18210                     }
18211                     target.setEnumValue(iowa);
18212                 }
18213             }
18214             
18215             /**
18216              * Sets (as xml) the "Iowa" element
18217              */
18218             public void xsetIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType iowa)
18219             {
18220                 synchronized (monitor())
18221                 {
18222                     check_orphaned();
18223                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18224                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
18225                     if (target == null)
18226                     {
18227                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IOWA$36);
18228                     }
18229                     target.set(iowa);
18230                 }
18231             }
18232             
18233             /**
18234              * Unsets the "Iowa" element
18235              */
18236             public void unsetIowa()
18237             {
18238                 synchronized (monitor())
18239                 {
18240                     check_orphaned();
18241                     get_store().remove_element(IOWA$36, 0);
18242                 }
18243             }
18244             
18245             /**
18246              * Gets the "Kansas" element
18247              */
18248             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKansas()
18249             {
18250                 synchronized (monitor())
18251                 {
18252                     check_orphaned();
18253                     org.apache.xmlbeans.SimpleValue target = null;
18254                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
18255                     if (target == null)
18256                     {
18257                       return null;
18258                     }
18259                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18260                 }
18261             }
18262             
18263             /**
18264              * Gets (as xml) the "Kansas" element
18265              */
18266             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKansas()
18267             {
18268                 synchronized (monitor())
18269                 {
18270                     check_orphaned();
18271                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18272                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
18273                     return target;
18274                 }
18275             }
18276             
18277             /**
18278              * True if has "Kansas" element
18279              */
18280             public boolean isSetKansas()
18281             {
18282                 synchronized (monitor())
18283                 {
18284                     check_orphaned();
18285                     return get_store().count_elements(KANSAS$38) != 0;
18286                 }
18287             }
18288             
18289             /**
18290              * Sets the "Kansas" element
18291              */
18292             public void setKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kansas)
18293             {
18294                 synchronized (monitor())
18295                 {
18296                     check_orphaned();
18297                     org.apache.xmlbeans.SimpleValue target = null;
18298                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
18299                     if (target == null)
18300                     {
18301                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KANSAS$38);
18302                     }
18303                     target.setEnumValue(kansas);
18304                 }
18305             }
18306             
18307             /**
18308              * Sets (as xml) the "Kansas" element
18309              */
18310             public void xsetKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType kansas)
18311             {
18312                 synchronized (monitor())
18313                 {
18314                     check_orphaned();
18315                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18316                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
18317                     if (target == null)
18318                     {
18319                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KANSAS$38);
18320                     }
18321                     target.set(kansas);
18322                 }
18323             }
18324             
18325             /**
18326              * Unsets the "Kansas" element
18327              */
18328             public void unsetKansas()
18329             {
18330                 synchronized (monitor())
18331                 {
18332                     check_orphaned();
18333                     get_store().remove_element(KANSAS$38, 0);
18334                 }
18335             }
18336             
18337             /**
18338              * Gets the "Kentucky" element
18339              */
18340             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKentucky()
18341             {
18342                 synchronized (monitor())
18343                 {
18344                     check_orphaned();
18345                     org.apache.xmlbeans.SimpleValue target = null;
18346                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
18347                     if (target == null)
18348                     {
18349                       return null;
18350                     }
18351                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18352                 }
18353             }
18354             
18355             /**
18356              * Gets (as xml) the "Kentucky" element
18357              */
18358             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKentucky()
18359             {
18360                 synchronized (monitor())
18361                 {
18362                     check_orphaned();
18363                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18364                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
18365                     return target;
18366                 }
18367             }
18368             
18369             /**
18370              * True if has "Kentucky" element
18371              */
18372             public boolean isSetKentucky()
18373             {
18374                 synchronized (monitor())
18375                 {
18376                     check_orphaned();
18377                     return get_store().count_elements(KENTUCKY$40) != 0;
18378                 }
18379             }
18380             
18381             /**
18382              * Sets the "Kentucky" element
18383              */
18384             public void setKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kentucky)
18385             {
18386                 synchronized (monitor())
18387                 {
18388                     check_orphaned();
18389                     org.apache.xmlbeans.SimpleValue target = null;
18390                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
18391                     if (target == null)
18392                     {
18393                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KENTUCKY$40);
18394                     }
18395                     target.setEnumValue(kentucky);
18396                 }
18397             }
18398             
18399             /**
18400              * Sets (as xml) the "Kentucky" element
18401              */
18402             public void xsetKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType kentucky)
18403             {
18404                 synchronized (monitor())
18405                 {
18406                     check_orphaned();
18407                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18408                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
18409                     if (target == null)
18410                     {
18411                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KENTUCKY$40);
18412                     }
18413                     target.set(kentucky);
18414                 }
18415             }
18416             
18417             /**
18418              * Unsets the "Kentucky" element
18419              */
18420             public void unsetKentucky()
18421             {
18422                 synchronized (monitor())
18423                 {
18424                     check_orphaned();
18425                     get_store().remove_element(KENTUCKY$40, 0);
18426                 }
18427             }
18428             
18429             /**
18430              * Gets the "Louisiana" element
18431              */
18432             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLouisiana()
18433             {
18434                 synchronized (monitor())
18435                 {
18436                     check_orphaned();
18437                     org.apache.xmlbeans.SimpleValue target = null;
18438                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
18439                     if (target == null)
18440                     {
18441                       return null;
18442                     }
18443                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18444                 }
18445             }
18446             
18447             /**
18448              * Gets (as xml) the "Louisiana" element
18449              */
18450             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLouisiana()
18451             {
18452                 synchronized (monitor())
18453                 {
18454                     check_orphaned();
18455                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18456                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
18457                     return target;
18458                 }
18459             }
18460             
18461             /**
18462              * True if has "Louisiana" element
18463              */
18464             public boolean isSetLouisiana()
18465             {
18466                 synchronized (monitor())
18467                 {
18468                     check_orphaned();
18469                     return get_store().count_elements(LOUISIANA$42) != 0;
18470                 }
18471             }
18472             
18473             /**
18474              * Sets the "Louisiana" element
18475              */
18476             public void setLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum louisiana)
18477             {
18478                 synchronized (monitor())
18479                 {
18480                     check_orphaned();
18481                     org.apache.xmlbeans.SimpleValue target = null;
18482                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
18483                     if (target == null)
18484                     {
18485                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOUISIANA$42);
18486                     }
18487                     target.setEnumValue(louisiana);
18488                 }
18489             }
18490             
18491             /**
18492              * Sets (as xml) the "Louisiana" element
18493              */
18494             public void xsetLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType louisiana)
18495             {
18496                 synchronized (monitor())
18497                 {
18498                     check_orphaned();
18499                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18500                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
18501                     if (target == null)
18502                     {
18503                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOUISIANA$42);
18504                     }
18505                     target.set(louisiana);
18506                 }
18507             }
18508             
18509             /**
18510              * Unsets the "Louisiana" element
18511              */
18512             public void unsetLouisiana()
18513             {
18514                 synchronized (monitor())
18515                 {
18516                     check_orphaned();
18517                     get_store().remove_element(LOUISIANA$42, 0);
18518                 }
18519             }
18520             
18521             /**
18522              * Gets the "Maine" element
18523              */
18524             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaine()
18525             {
18526                 synchronized (monitor())
18527                 {
18528                     check_orphaned();
18529                     org.apache.xmlbeans.SimpleValue target = null;
18530                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
18531                     if (target == null)
18532                     {
18533                       return null;
18534                     }
18535                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18536                 }
18537             }
18538             
18539             /**
18540              * Gets (as xml) the "Maine" element
18541              */
18542             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaine()
18543             {
18544                 synchronized (monitor())
18545                 {
18546                     check_orphaned();
18547                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18548                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
18549                     return target;
18550                 }
18551             }
18552             
18553             /**
18554              * True if has "Maine" element
18555              */
18556             public boolean isSetMaine()
18557             {
18558                 synchronized (monitor())
18559                 {
18560                     check_orphaned();
18561                     return get_store().count_elements(MAINE$44) != 0;
18562                 }
18563             }
18564             
18565             /**
18566              * Sets the "Maine" element
18567              */
18568             public void setMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maine)
18569             {
18570                 synchronized (monitor())
18571                 {
18572                     check_orphaned();
18573                     org.apache.xmlbeans.SimpleValue target = null;
18574                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
18575                     if (target == null)
18576                     {
18577                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAINE$44);
18578                     }
18579                     target.setEnumValue(maine);
18580                 }
18581             }
18582             
18583             /**
18584              * Sets (as xml) the "Maine" element
18585              */
18586             public void xsetMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType maine)
18587             {
18588                 synchronized (monitor())
18589                 {
18590                     check_orphaned();
18591                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18592                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
18593                     if (target == null)
18594                     {
18595                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MAINE$44);
18596                     }
18597                     target.set(maine);
18598                 }
18599             }
18600             
18601             /**
18602              * Unsets the "Maine" element
18603              */
18604             public void unsetMaine()
18605             {
18606                 synchronized (monitor())
18607                 {
18608                     check_orphaned();
18609                     get_store().remove_element(MAINE$44, 0);
18610                 }
18611             }
18612             
18613             /**
18614              * Gets the "Maryland" element
18615              */
18616             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaryland()
18617             {
18618                 synchronized (monitor())
18619                 {
18620                     check_orphaned();
18621                     org.apache.xmlbeans.SimpleValue target = null;
18622                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
18623                     if (target == null)
18624                     {
18625                       return null;
18626                     }
18627                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18628                 }
18629             }
18630             
18631             /**
18632              * Gets (as xml) the "Maryland" element
18633              */
18634             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaryland()
18635             {
18636                 synchronized (monitor())
18637                 {
18638                     check_orphaned();
18639                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18640                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
18641                     return target;
18642                 }
18643             }
18644             
18645             /**
18646              * True if has "Maryland" element
18647              */
18648             public boolean isSetMaryland()
18649             {
18650                 synchronized (monitor())
18651                 {
18652                     check_orphaned();
18653                     return get_store().count_elements(MARYLAND$46) != 0;
18654                 }
18655             }
18656             
18657             /**
18658              * Sets the "Maryland" element
18659              */
18660             public void setMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maryland)
18661             {
18662                 synchronized (monitor())
18663                 {
18664                     check_orphaned();
18665                     org.apache.xmlbeans.SimpleValue target = null;
18666                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
18667                     if (target == null)
18668                     {
18669                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARYLAND$46);
18670                     }
18671                     target.setEnumValue(maryland);
18672                 }
18673             }
18674             
18675             /**
18676              * Sets (as xml) the "Maryland" element
18677              */
18678             public void xsetMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType maryland)
18679             {
18680                 synchronized (monitor())
18681                 {
18682                     check_orphaned();
18683                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18684                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
18685                     if (target == null)
18686                     {
18687                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MARYLAND$46);
18688                     }
18689                     target.set(maryland);
18690                 }
18691             }
18692             
18693             /**
18694              * Unsets the "Maryland" element
18695              */
18696             public void unsetMaryland()
18697             {
18698                 synchronized (monitor())
18699                 {
18700                     check_orphaned();
18701                     get_store().remove_element(MARYLAND$46, 0);
18702                 }
18703             }
18704             
18705             /**
18706              * Gets the "Massachusetts" element
18707              */
18708             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMassachusetts()
18709             {
18710                 synchronized (monitor())
18711                 {
18712                     check_orphaned();
18713                     org.apache.xmlbeans.SimpleValue target = null;
18714                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
18715                     if (target == null)
18716                     {
18717                       return null;
18718                     }
18719                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18720                 }
18721             }
18722             
18723             /**
18724              * Gets (as xml) the "Massachusetts" element
18725              */
18726             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMassachusetts()
18727             {
18728                 synchronized (monitor())
18729                 {
18730                     check_orphaned();
18731                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18732                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
18733                     return target;
18734                 }
18735             }
18736             
18737             /**
18738              * True if has "Massachusetts" element
18739              */
18740             public boolean isSetMassachusetts()
18741             {
18742                 synchronized (monitor())
18743                 {
18744                     check_orphaned();
18745                     return get_store().count_elements(MASSACHUSETTS$48) != 0;
18746                 }
18747             }
18748             
18749             /**
18750              * Sets the "Massachusetts" element
18751              */
18752             public void setMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum massachusetts)
18753             {
18754                 synchronized (monitor())
18755                 {
18756                     check_orphaned();
18757                     org.apache.xmlbeans.SimpleValue target = null;
18758                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
18759                     if (target == null)
18760                     {
18761                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MASSACHUSETTS$48);
18762                     }
18763                     target.setEnumValue(massachusetts);
18764                 }
18765             }
18766             
18767             /**
18768              * Sets (as xml) the "Massachusetts" element
18769              */
18770             public void xsetMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType massachusetts)
18771             {
18772                 synchronized (monitor())
18773                 {
18774                     check_orphaned();
18775                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18776                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
18777                     if (target == null)
18778                     {
18779                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MASSACHUSETTS$48);
18780                     }
18781                     target.set(massachusetts);
18782                 }
18783             }
18784             
18785             /**
18786              * Unsets the "Massachusetts" element
18787              */
18788             public void unsetMassachusetts()
18789             {
18790                 synchronized (monitor())
18791                 {
18792                     check_orphaned();
18793                     get_store().remove_element(MASSACHUSETTS$48, 0);
18794                 }
18795             }
18796             
18797             /**
18798              * Gets the "Michigan" element
18799              */
18800             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMichigan()
18801             {
18802                 synchronized (monitor())
18803                 {
18804                     check_orphaned();
18805                     org.apache.xmlbeans.SimpleValue target = null;
18806                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
18807                     if (target == null)
18808                     {
18809                       return null;
18810                     }
18811                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18812                 }
18813             }
18814             
18815             /**
18816              * Gets (as xml) the "Michigan" element
18817              */
18818             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMichigan()
18819             {
18820                 synchronized (monitor())
18821                 {
18822                     check_orphaned();
18823                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18824                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
18825                     return target;
18826                 }
18827             }
18828             
18829             /**
18830              * True if has "Michigan" element
18831              */
18832             public boolean isSetMichigan()
18833             {
18834                 synchronized (monitor())
18835                 {
18836                     check_orphaned();
18837                     return get_store().count_elements(MICHIGAN$50) != 0;
18838                 }
18839             }
18840             
18841             /**
18842              * Sets the "Michigan" element
18843              */
18844             public void setMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum michigan)
18845             {
18846                 synchronized (monitor())
18847                 {
18848                     check_orphaned();
18849                     org.apache.xmlbeans.SimpleValue target = null;
18850                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
18851                     if (target == null)
18852                     {
18853                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICHIGAN$50);
18854                     }
18855                     target.setEnumValue(michigan);
18856                 }
18857             }
18858             
18859             /**
18860              * Sets (as xml) the "Michigan" element
18861              */
18862             public void xsetMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType michigan)
18863             {
18864                 synchronized (monitor())
18865                 {
18866                     check_orphaned();
18867                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18868                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
18869                     if (target == null)
18870                     {
18871                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICHIGAN$50);
18872                     }
18873                     target.set(michigan);
18874                 }
18875             }
18876             
18877             /**
18878              * Unsets the "Michigan" element
18879              */
18880             public void unsetMichigan()
18881             {
18882                 synchronized (monitor())
18883                 {
18884                     check_orphaned();
18885                     get_store().remove_element(MICHIGAN$50, 0);
18886                 }
18887             }
18888             
18889             /**
18890              * Gets the "MidwayIslands" element
18891              */
18892             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMidwayIslands()
18893             {
18894                 synchronized (monitor())
18895                 {
18896                     check_orphaned();
18897                     org.apache.xmlbeans.SimpleValue target = null;
18898                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
18899                     if (target == null)
18900                     {
18901                       return null;
18902                     }
18903                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18904                 }
18905             }
18906             
18907             /**
18908              * Gets (as xml) the "MidwayIslands" element
18909              */
18910             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMidwayIslands()
18911             {
18912                 synchronized (monitor())
18913                 {
18914                     check_orphaned();
18915                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18916                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
18917                     return target;
18918                 }
18919             }
18920             
18921             /**
18922              * True if has "MidwayIslands" element
18923              */
18924             public boolean isSetMidwayIslands()
18925             {
18926                 synchronized (monitor())
18927                 {
18928                     check_orphaned();
18929                     return get_store().count_elements(MIDWAYISLANDS$52) != 0;
18930                 }
18931             }
18932             
18933             /**
18934              * Sets the "MidwayIslands" element
18935              */
18936             public void setMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum midwayIslands)
18937             {
18938                 synchronized (monitor())
18939                 {
18940                     check_orphaned();
18941                     org.apache.xmlbeans.SimpleValue target = null;
18942                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
18943                     if (target == null)
18944                     {
18945                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MIDWAYISLANDS$52);
18946                     }
18947                     target.setEnumValue(midwayIslands);
18948                 }
18949             }
18950             
18951             /**
18952              * Sets (as xml) the "MidwayIslands" element
18953              */
18954             public void xsetMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType midwayIslands)
18955             {
18956                 synchronized (monitor())
18957                 {
18958                     check_orphaned();
18959                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18960                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
18961                     if (target == null)
18962                     {
18963                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MIDWAYISLANDS$52);
18964                     }
18965                     target.set(midwayIslands);
18966                 }
18967             }
18968             
18969             /**
18970              * Unsets the "MidwayIslands" element
18971              */
18972             public void unsetMidwayIslands()
18973             {
18974                 synchronized (monitor())
18975                 {
18976                     check_orphaned();
18977                     get_store().remove_element(MIDWAYISLANDS$52, 0);
18978                 }
18979             }
18980             
18981             /**
18982              * Gets the "Minnesota" element
18983              */
18984             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinnesota()
18985             {
18986                 synchronized (monitor())
18987                 {
18988                     check_orphaned();
18989                     org.apache.xmlbeans.SimpleValue target = null;
18990                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
18991                     if (target == null)
18992                     {
18993                       return null;
18994                     }
18995                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18996                 }
18997             }
18998             
18999             /**
19000              * Gets (as xml) the "Minnesota" element
19001              */
19002             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinnesota()
19003             {
19004                 synchronized (monitor())
19005                 {
19006                     check_orphaned();
19007                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19008                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
19009                     return target;
19010                 }
19011             }
19012             
19013             /**
19014              * True if has "Minnesota" element
19015              */
19016             public boolean isSetMinnesota()
19017             {
19018                 synchronized (monitor())
19019                 {
19020                     check_orphaned();
19021                     return get_store().count_elements(MINNESOTA$54) != 0;
19022                 }
19023             }
19024             
19025             /**
19026              * Sets the "Minnesota" element
19027              */
19028             public void setMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minnesota)
19029             {
19030                 synchronized (monitor())
19031                 {
19032                     check_orphaned();
19033                     org.apache.xmlbeans.SimpleValue target = null;
19034                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
19035                     if (target == null)
19036                     {
19037                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINNESOTA$54);
19038                     }
19039                     target.setEnumValue(minnesota);
19040                 }
19041             }
19042             
19043             /**
19044              * Sets (as xml) the "Minnesota" element
19045              */
19046             public void xsetMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType minnesota)
19047             {
19048                 synchronized (monitor())
19049                 {
19050                     check_orphaned();
19051                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19052                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
19053                     if (target == null)
19054                     {
19055                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINNESOTA$54);
19056                     }
19057                     target.set(minnesota);
19058                 }
19059             }
19060             
19061             /**
19062              * Unsets the "Minnesota" element
19063              */
19064             public void unsetMinnesota()
19065             {
19066                 synchronized (monitor())
19067                 {
19068                     check_orphaned();
19069                     get_store().remove_element(MINNESOTA$54, 0);
19070                 }
19071             }
19072             
19073             /**
19074              * Gets the "Mississippi" element
19075              */
19076             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMississippi()
19077             {
19078                 synchronized (monitor())
19079                 {
19080                     check_orphaned();
19081                     org.apache.xmlbeans.SimpleValue target = null;
19082                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
19083                     if (target == null)
19084                     {
19085                       return null;
19086                     }
19087                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19088                 }
19089             }
19090             
19091             /**
19092              * Gets (as xml) the "Mississippi" element
19093              */
19094             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMississippi()
19095             {
19096                 synchronized (monitor())
19097                 {
19098                     check_orphaned();
19099                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19100                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
19101                     return target;
19102                 }
19103             }
19104             
19105             /**
19106              * True if has "Mississippi" element
19107              */
19108             public boolean isSetMississippi()
19109             {
19110                 synchronized (monitor())
19111                 {
19112                     check_orphaned();
19113                     return get_store().count_elements(MISSISSIPPI$56) != 0;
19114                 }
19115             }
19116             
19117             /**
19118              * Sets the "Mississippi" element
19119              */
19120             public void setMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mississippi)
19121             {
19122                 synchronized (monitor())
19123                 {
19124                     check_orphaned();
19125                     org.apache.xmlbeans.SimpleValue target = null;
19126                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
19127                     if (target == null)
19128                     {
19129                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSISSIPPI$56);
19130                     }
19131                     target.setEnumValue(mississippi);
19132                 }
19133             }
19134             
19135             /**
19136              * Sets (as xml) the "Mississippi" element
19137              */
19138             public void xsetMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType mississippi)
19139             {
19140                 synchronized (monitor())
19141                 {
19142                     check_orphaned();
19143                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19144                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
19145                     if (target == null)
19146                     {
19147                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSISSIPPI$56);
19148                     }
19149                     target.set(mississippi);
19150                 }
19151             }
19152             
19153             /**
19154              * Unsets the "Mississippi" element
19155              */
19156             public void unsetMississippi()
19157             {
19158                 synchronized (monitor())
19159                 {
19160                     check_orphaned();
19161                     get_store().remove_element(MISSISSIPPI$56, 0);
19162                 }
19163             }
19164             
19165             /**
19166              * Gets the "Missouri" element
19167              */
19168             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMissouri()
19169             {
19170                 synchronized (monitor())
19171                 {
19172                     check_orphaned();
19173                     org.apache.xmlbeans.SimpleValue target = null;
19174                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
19175                     if (target == null)
19176                     {
19177                       return null;
19178                     }
19179                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19180                 }
19181             }
19182             
19183             /**
19184              * Gets (as xml) the "Missouri" element
19185              */
19186             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMissouri()
19187             {
19188                 synchronized (monitor())
19189                 {
19190                     check_orphaned();
19191                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19192                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
19193                     return target;
19194                 }
19195             }
19196             
19197             /**
19198              * True if has "Missouri" element
19199              */
19200             public boolean isSetMissouri()
19201             {
19202                 synchronized (monitor())
19203                 {
19204                     check_orphaned();
19205                     return get_store().count_elements(MISSOURI$58) != 0;
19206                 }
19207             }
19208             
19209             /**
19210              * Sets the "Missouri" element
19211              */
19212             public void setMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum missouri)
19213             {
19214                 synchronized (monitor())
19215                 {
19216                     check_orphaned();
19217                     org.apache.xmlbeans.SimpleValue target = null;
19218                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
19219                     if (target == null)
19220                     {
19221                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSOURI$58);
19222                     }
19223                     target.setEnumValue(missouri);
19224                 }
19225             }
19226             
19227             /**
19228              * Sets (as xml) the "Missouri" element
19229              */
19230             public void xsetMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType missouri)
19231             {
19232                 synchronized (monitor())
19233                 {
19234                     check_orphaned();
19235                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19236                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
19237                     if (target == null)
19238                     {
19239                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSOURI$58);
19240                     }
19241                     target.set(missouri);
19242                 }
19243             }
19244             
19245             /**
19246              * Unsets the "Missouri" element
19247              */
19248             public void unsetMissouri()
19249             {
19250                 synchronized (monitor())
19251                 {
19252                     check_orphaned();
19253                     get_store().remove_element(MISSOURI$58, 0);
19254                 }
19255             }
19256             
19257             /**
19258              * Gets the "Montana" element
19259              */
19260             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMontana()
19261             {
19262                 synchronized (monitor())
19263                 {
19264                     check_orphaned();
19265                     org.apache.xmlbeans.SimpleValue target = null;
19266                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
19267                     if (target == null)
19268                     {
19269                       return null;
19270                     }
19271                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19272                 }
19273             }
19274             
19275             /**
19276              * Gets (as xml) the "Montana" element
19277              */
19278             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMontana()
19279             {
19280                 synchronized (monitor())
19281                 {
19282                     check_orphaned();
19283                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19284                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
19285                     return target;
19286                 }
19287             }
19288             
19289             /**
19290              * True if has "Montana" element
19291              */
19292             public boolean isSetMontana()
19293             {
19294                 synchronized (monitor())
19295                 {
19296                     check_orphaned();
19297                     return get_store().count_elements(MONTANA$60) != 0;
19298                 }
19299             }
19300             
19301             /**
19302              * Sets the "Montana" element
19303              */
19304             public void setMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum montana)
19305             {
19306                 synchronized (monitor())
19307                 {
19308                     check_orphaned();
19309                     org.apache.xmlbeans.SimpleValue target = null;
19310                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
19311                     if (target == null)
19312                     {
19313                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MONTANA$60);
19314                     }
19315                     target.setEnumValue(montana);
19316                 }
19317             }
19318             
19319             /**
19320              * Sets (as xml) the "Montana" element
19321              */
19322             public void xsetMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType montana)
19323             {
19324                 synchronized (monitor())
19325                 {
19326                     check_orphaned();
19327                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19328                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
19329                     if (target == null)
19330                     {
19331                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MONTANA$60);
19332                     }
19333                     target.set(montana);
19334                 }
19335             }
19336             
19337             /**
19338              * Unsets the "Montana" element
19339              */
19340             public void unsetMontana()
19341             {
19342                 synchronized (monitor())
19343                 {
19344                     check_orphaned();
19345                     get_store().remove_element(MONTANA$60, 0);
19346                 }
19347             }
19348             
19349             /**
19350              * Gets the "Nebraska" element
19351              */
19352             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNebraska()
19353             {
19354                 synchronized (monitor())
19355                 {
19356                     check_orphaned();
19357                     org.apache.xmlbeans.SimpleValue target = null;
19358                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
19359                     if (target == null)
19360                     {
19361                       return null;
19362                     }
19363                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19364                 }
19365             }
19366             
19367             /**
19368              * Gets (as xml) the "Nebraska" element
19369              */
19370             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNebraska()
19371             {
19372                 synchronized (monitor())
19373                 {
19374                     check_orphaned();
19375                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19376                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
19377                     return target;
19378                 }
19379             }
19380             
19381             /**
19382              * True if has "Nebraska" element
19383              */
19384             public boolean isSetNebraska()
19385             {
19386                 synchronized (monitor())
19387                 {
19388                     check_orphaned();
19389                     return get_store().count_elements(NEBRASKA$62) != 0;
19390                 }
19391             }
19392             
19393             /**
19394              * Sets the "Nebraska" element
19395              */
19396             public void setNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nebraska)
19397             {
19398                 synchronized (monitor())
19399                 {
19400                     check_orphaned();
19401                     org.apache.xmlbeans.SimpleValue target = null;
19402                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
19403                     if (target == null)
19404                     {
19405                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEBRASKA$62);
19406                     }
19407                     target.setEnumValue(nebraska);
19408                 }
19409             }
19410             
19411             /**
19412              * Sets (as xml) the "Nebraska" element
19413              */
19414             public void xsetNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType nebraska)
19415             {
19416                 synchronized (monitor())
19417                 {
19418                     check_orphaned();
19419                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19420                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
19421                     if (target == null)
19422                     {
19423                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEBRASKA$62);
19424                     }
19425                     target.set(nebraska);
19426                 }
19427             }
19428             
19429             /**
19430              * Unsets the "Nebraska" element
19431              */
19432             public void unsetNebraska()
19433             {
19434                 synchronized (monitor())
19435                 {
19436                     check_orphaned();
19437                     get_store().remove_element(NEBRASKA$62, 0);
19438                 }
19439             }
19440             
19441             /**
19442              * Gets the "Nevada" element
19443              */
19444             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNevada()
19445             {
19446                 synchronized (monitor())
19447                 {
19448                     check_orphaned();
19449                     org.apache.xmlbeans.SimpleValue target = null;
19450                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
19451                     if (target == null)
19452                     {
19453                       return null;
19454                     }
19455                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19456                 }
19457             }
19458             
19459             /**
19460              * Gets (as xml) the "Nevada" element
19461              */
19462             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNevada()
19463             {
19464                 synchronized (monitor())
19465                 {
19466                     check_orphaned();
19467                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19468                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
19469                     return target;
19470                 }
19471             }
19472             
19473             /**
19474              * True if has "Nevada" element
19475              */
19476             public boolean isSetNevada()
19477             {
19478                 synchronized (monitor())
19479                 {
19480                     check_orphaned();
19481                     return get_store().count_elements(NEVADA$64) != 0;
19482                 }
19483             }
19484             
19485             /**
19486              * Sets the "Nevada" element
19487              */
19488             public void setNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nevada)
19489             {
19490                 synchronized (monitor())
19491                 {
19492                     check_orphaned();
19493                     org.apache.xmlbeans.SimpleValue target = null;
19494                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
19495                     if (target == null)
19496                     {
19497                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEVADA$64);
19498                     }
19499                     target.setEnumValue(nevada);
19500                 }
19501             }
19502             
19503             /**
19504              * Sets (as xml) the "Nevada" element
19505              */
19506             public void xsetNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType nevada)
19507             {
19508                 synchronized (monitor())
19509                 {
19510                     check_orphaned();
19511                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19512                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
19513                     if (target == null)
19514                     {
19515                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEVADA$64);
19516                     }
19517                     target.set(nevada);
19518                 }
19519             }
19520             
19521             /**
19522              * Unsets the "Nevada" element
19523              */
19524             public void unsetNevada()
19525             {
19526                 synchronized (monitor())
19527                 {
19528                     check_orphaned();
19529                     get_store().remove_element(NEVADA$64, 0);
19530                 }
19531             }
19532             
19533             /**
19534              * Gets the "NewHampshire" element
19535              */
19536             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewHampshire()
19537             {
19538                 synchronized (monitor())
19539                 {
19540                     check_orphaned();
19541                     org.apache.xmlbeans.SimpleValue target = null;
19542                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
19543                     if (target == null)
19544                     {
19545                       return null;
19546                     }
19547                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19548                 }
19549             }
19550             
19551             /**
19552              * Gets (as xml) the "NewHampshire" element
19553              */
19554             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewHampshire()
19555             {
19556                 synchronized (monitor())
19557                 {
19558                     check_orphaned();
19559                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19560                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
19561                     return target;
19562                 }
19563             }
19564             
19565             /**
19566              * True if has "NewHampshire" element
19567              */
19568             public boolean isSetNewHampshire()
19569             {
19570                 synchronized (monitor())
19571                 {
19572                     check_orphaned();
19573                     return get_store().count_elements(NEWHAMPSHIRE$66) != 0;
19574                 }
19575             }
19576             
19577             /**
19578              * Sets the "NewHampshire" element
19579              */
19580             public void setNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newHampshire)
19581             {
19582                 synchronized (monitor())
19583                 {
19584                     check_orphaned();
19585                     org.apache.xmlbeans.SimpleValue target = null;
19586                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
19587                     if (target == null)
19588                     {
19589                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWHAMPSHIRE$66);
19590                     }
19591                     target.setEnumValue(newHampshire);
19592                 }
19593             }
19594             
19595             /**
19596              * Sets (as xml) the "NewHampshire" element
19597              */
19598             public void xsetNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType newHampshire)
19599             {
19600                 synchronized (monitor())
19601                 {
19602                     check_orphaned();
19603                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19604                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
19605                     if (target == null)
19606                     {
19607                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWHAMPSHIRE$66);
19608                     }
19609                     target.set(newHampshire);
19610                 }
19611             }
19612             
19613             /**
19614              * Unsets the "NewHampshire" element
19615              */
19616             public void unsetNewHampshire()
19617             {
19618                 synchronized (monitor())
19619                 {
19620                     check_orphaned();
19621                     get_store().remove_element(NEWHAMPSHIRE$66, 0);
19622                 }
19623             }
19624             
19625             /**
19626              * Gets the "NewJersey" element
19627              */
19628             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewJersey()
19629             {
19630                 synchronized (monitor())
19631                 {
19632                     check_orphaned();
19633                     org.apache.xmlbeans.SimpleValue target = null;
19634                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
19635                     if (target == null)
19636                     {
19637                       return null;
19638                     }
19639                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19640                 }
19641             }
19642             
19643             /**
19644              * Gets (as xml) the "NewJersey" element
19645              */
19646             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewJersey()
19647             {
19648                 synchronized (monitor())
19649                 {
19650                     check_orphaned();
19651                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19652                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
19653                     return target;
19654                 }
19655             }
19656             
19657             /**
19658              * True if has "NewJersey" element
19659              */
19660             public boolean isSetNewJersey()
19661             {
19662                 synchronized (monitor())
19663                 {
19664                     check_orphaned();
19665                     return get_store().count_elements(NEWJERSEY$68) != 0;
19666                 }
19667             }
19668             
19669             /**
19670              * Sets the "NewJersey" element
19671              */
19672             public void setNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newJersey)
19673             {
19674                 synchronized (monitor())
19675                 {
19676                     check_orphaned();
19677                     org.apache.xmlbeans.SimpleValue target = null;
19678                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
19679                     if (target == null)
19680                     {
19681                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWJERSEY$68);
19682                     }
19683                     target.setEnumValue(newJersey);
19684                 }
19685             }
19686             
19687             /**
19688              * Sets (as xml) the "NewJersey" element
19689              */
19690             public void xsetNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType newJersey)
19691             {
19692                 synchronized (monitor())
19693                 {
19694                     check_orphaned();
19695                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19696                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
19697                     if (target == null)
19698                     {
19699                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWJERSEY$68);
19700                     }
19701                     target.set(newJersey);
19702                 }
19703             }
19704             
19705             /**
19706              * Unsets the "NewJersey" element
19707              */
19708             public void unsetNewJersey()
19709             {
19710                 synchronized (monitor())
19711                 {
19712                     check_orphaned();
19713                     get_store().remove_element(NEWJERSEY$68, 0);
19714                 }
19715             }
19716             
19717             /**
19718              * Gets the "NewMexico" element
19719              */
19720             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewMexico()
19721             {
19722                 synchronized (monitor())
19723                 {
19724                     check_orphaned();
19725                     org.apache.xmlbeans.SimpleValue target = null;
19726                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
19727                     if (target == null)
19728                     {
19729                       return null;
19730                     }
19731                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19732                 }
19733             }
19734             
19735             /**
19736              * Gets (as xml) the "NewMexico" element
19737              */
19738             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewMexico()
19739             {
19740                 synchronized (monitor())
19741                 {
19742                     check_orphaned();
19743                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19744                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
19745                     return target;
19746                 }
19747             }
19748             
19749             /**
19750              * True if has "NewMexico" element
19751              */
19752             public boolean isSetNewMexico()
19753             {
19754                 synchronized (monitor())
19755                 {
19756                     check_orphaned();
19757                     return get_store().count_elements(NEWMEXICO$70) != 0;
19758                 }
19759             }
19760             
19761             /**
19762              * Sets the "NewMexico" element
19763              */
19764             public void setNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newMexico)
19765             {
19766                 synchronized (monitor())
19767                 {
19768                     check_orphaned();
19769                     org.apache.xmlbeans.SimpleValue target = null;
19770                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
19771                     if (target == null)
19772                     {
19773                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWMEXICO$70);
19774                     }
19775                     target.setEnumValue(newMexico);
19776                 }
19777             }
19778             
19779             /**
19780              * Sets (as xml) the "NewMexico" element
19781              */
19782             public void xsetNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType newMexico)
19783             {
19784                 synchronized (monitor())
19785                 {
19786                     check_orphaned();
19787                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19788                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
19789                     if (target == null)
19790                     {
19791                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWMEXICO$70);
19792                     }
19793                     target.set(newMexico);
19794                 }
19795             }
19796             
19797             /**
19798              * Unsets the "NewMexico" element
19799              */
19800             public void unsetNewMexico()
19801             {
19802                 synchronized (monitor())
19803                 {
19804                     check_orphaned();
19805                     get_store().remove_element(NEWMEXICO$70, 0);
19806                 }
19807             }
19808             
19809             /**
19810              * Gets the "NewYork" element
19811              */
19812             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewYork()
19813             {
19814                 synchronized (monitor())
19815                 {
19816                     check_orphaned();
19817                     org.apache.xmlbeans.SimpleValue target = null;
19818                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
19819                     if (target == null)
19820                     {
19821                       return null;
19822                     }
19823                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19824                 }
19825             }
19826             
19827             /**
19828              * Gets (as xml) the "NewYork" element
19829              */
19830             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewYork()
19831             {
19832                 synchronized (monitor())
19833                 {
19834                     check_orphaned();
19835                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19836                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
19837                     return target;
19838                 }
19839             }
19840             
19841             /**
19842              * True if has "NewYork" element
19843              */
19844             public boolean isSetNewYork()
19845             {
19846                 synchronized (monitor())
19847                 {
19848                     check_orphaned();
19849                     return get_store().count_elements(NEWYORK$72) != 0;
19850                 }
19851             }
19852             
19853             /**
19854              * Sets the "NewYork" element
19855              */
19856             public void setNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newYork)
19857             {
19858                 synchronized (monitor())
19859                 {
19860                     check_orphaned();
19861                     org.apache.xmlbeans.SimpleValue target = null;
19862                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
19863                     if (target == null)
19864                     {
19865                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWYORK$72);
19866                     }
19867                     target.setEnumValue(newYork);
19868                 }
19869             }
19870             
19871             /**
19872              * Sets (as xml) the "NewYork" element
19873              */
19874             public void xsetNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType newYork)
19875             {
19876                 synchronized (monitor())
19877                 {
19878                     check_orphaned();
19879                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19880                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
19881                     if (target == null)
19882                     {
19883                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWYORK$72);
19884                     }
19885                     target.set(newYork);
19886                 }
19887             }
19888             
19889             /**
19890              * Unsets the "NewYork" element
19891              */
19892             public void unsetNewYork()
19893             {
19894                 synchronized (monitor())
19895                 {
19896                     check_orphaned();
19897                     get_store().remove_element(NEWYORK$72, 0);
19898                 }
19899             }
19900             
19901             /**
19902              * Gets the "NorthCarolina" element
19903              */
19904             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthCarolina()
19905             {
19906                 synchronized (monitor())
19907                 {
19908                     check_orphaned();
19909                     org.apache.xmlbeans.SimpleValue target = null;
19910                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
19911                     if (target == null)
19912                     {
19913                       return null;
19914                     }
19915                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19916                 }
19917             }
19918             
19919             /**
19920              * Gets (as xml) the "NorthCarolina" element
19921              */
19922             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthCarolina()
19923             {
19924                 synchronized (monitor())
19925                 {
19926                     check_orphaned();
19927                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19928                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
19929                     return target;
19930                 }
19931             }
19932             
19933             /**
19934              * True if has "NorthCarolina" element
19935              */
19936             public boolean isSetNorthCarolina()
19937             {
19938                 synchronized (monitor())
19939                 {
19940                     check_orphaned();
19941                     return get_store().count_elements(NORTHCAROLINA$74) != 0;
19942                 }
19943             }
19944             
19945             /**
19946              * Sets the "NorthCarolina" element
19947              */
19948             public void setNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northCarolina)
19949             {
19950                 synchronized (monitor())
19951                 {
19952                     check_orphaned();
19953                     org.apache.xmlbeans.SimpleValue target = null;
19954                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
19955                     if (target == null)
19956                     {
19957                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHCAROLINA$74);
19958                     }
19959                     target.setEnumValue(northCarolina);
19960                 }
19961             }
19962             
19963             /**
19964              * Sets (as xml) the "NorthCarolina" element
19965              */
19966             public void xsetNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType northCarolina)
19967             {
19968                 synchronized (monitor())
19969                 {
19970                     check_orphaned();
19971                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19972                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
19973                     if (target == null)
19974                     {
19975                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHCAROLINA$74);
19976                     }
19977                     target.set(northCarolina);
19978                 }
19979             }
19980             
19981             /**
19982              * Unsets the "NorthCarolina" element
19983              */
19984             public void unsetNorthCarolina()
19985             {
19986                 synchronized (monitor())
19987                 {
19988                     check_orphaned();
19989                     get_store().remove_element(NORTHCAROLINA$74, 0);
19990                 }
19991             }
19992             
19993             /**
19994              * Gets the "NorthDakota" element
19995              */
19996             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthDakota()
19997             {
19998                 synchronized (monitor())
19999                 {
20000                     check_orphaned();
20001                     org.apache.xmlbeans.SimpleValue target = null;
20002                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
20003                     if (target == null)
20004                     {
20005                       return null;
20006                     }
20007                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20008                 }
20009             }
20010             
20011             /**
20012              * Gets (as xml) the "NorthDakota" element
20013              */
20014             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthDakota()
20015             {
20016                 synchronized (monitor())
20017                 {
20018                     check_orphaned();
20019                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20020                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
20021                     return target;
20022                 }
20023             }
20024             
20025             /**
20026              * True if has "NorthDakota" element
20027              */
20028             public boolean isSetNorthDakota()
20029             {
20030                 synchronized (monitor())
20031                 {
20032                     check_orphaned();
20033                     return get_store().count_elements(NORTHDAKOTA$76) != 0;
20034                 }
20035             }
20036             
20037             /**
20038              * Sets the "NorthDakota" element
20039              */
20040             public void setNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northDakota)
20041             {
20042                 synchronized (monitor())
20043                 {
20044                     check_orphaned();
20045                     org.apache.xmlbeans.SimpleValue target = null;
20046                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
20047                     if (target == null)
20048                     {
20049                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHDAKOTA$76);
20050                     }
20051                     target.setEnumValue(northDakota);
20052                 }
20053             }
20054             
20055             /**
20056              * Sets (as xml) the "NorthDakota" element
20057              */
20058             public void xsetNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType northDakota)
20059             {
20060                 synchronized (monitor())
20061                 {
20062                     check_orphaned();
20063                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20064                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
20065                     if (target == null)
20066                     {
20067                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHDAKOTA$76);
20068                     }
20069                     target.set(northDakota);
20070                 }
20071             }
20072             
20073             /**
20074              * Unsets the "NorthDakota" element
20075              */
20076             public void unsetNorthDakota()
20077             {
20078                 synchronized (monitor())
20079                 {
20080                     check_orphaned();
20081                     get_store().remove_element(NORTHDAKOTA$76, 0);
20082                 }
20083             }
20084             
20085             /**
20086              * Gets the "Ohio" element
20087              */
20088             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOhio()
20089             {
20090                 synchronized (monitor())
20091                 {
20092                     check_orphaned();
20093                     org.apache.xmlbeans.SimpleValue target = null;
20094                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
20095                     if (target == null)
20096                     {
20097                       return null;
20098                     }
20099                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20100                 }
20101             }
20102             
20103             /**
20104              * Gets (as xml) the "Ohio" element
20105              */
20106             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOhio()
20107             {
20108                 synchronized (monitor())
20109                 {
20110                     check_orphaned();
20111                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20112                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
20113                     return target;
20114                 }
20115             }
20116             
20117             /**
20118              * True if has "Ohio" element
20119              */
20120             public boolean isSetOhio()
20121             {
20122                 synchronized (monitor())
20123                 {
20124                     check_orphaned();
20125                     return get_store().count_elements(OHIO$78) != 0;
20126                 }
20127             }
20128             
20129             /**
20130              * Sets the "Ohio" element
20131              */
20132             public void setOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ohio)
20133             {
20134                 synchronized (monitor())
20135                 {
20136                     check_orphaned();
20137                     org.apache.xmlbeans.SimpleValue target = null;
20138                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
20139                     if (target == null)
20140                     {
20141                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OHIO$78);
20142                     }
20143                     target.setEnumValue(ohio);
20144                 }
20145             }
20146             
20147             /**
20148              * Sets (as xml) the "Ohio" element
20149              */
20150             public void xsetOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType ohio)
20151             {
20152                 synchronized (monitor())
20153                 {
20154                     check_orphaned();
20155                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20156                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
20157                     if (target == null)
20158                     {
20159                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OHIO$78);
20160                     }
20161                     target.set(ohio);
20162                 }
20163             }
20164             
20165             /**
20166              * Unsets the "Ohio" element
20167              */
20168             public void unsetOhio()
20169             {
20170                 synchronized (monitor())
20171                 {
20172                     check_orphaned();
20173                     get_store().remove_element(OHIO$78, 0);
20174                 }
20175             }
20176             
20177             /**
20178              * Gets the "Oklahoma" element
20179              */
20180             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOklahoma()
20181             {
20182                 synchronized (monitor())
20183                 {
20184                     check_orphaned();
20185                     org.apache.xmlbeans.SimpleValue target = null;
20186                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
20187                     if (target == null)
20188                     {
20189                       return null;
20190                     }
20191                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20192                 }
20193             }
20194             
20195             /**
20196              * Gets (as xml) the "Oklahoma" element
20197              */
20198             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOklahoma()
20199             {
20200                 synchronized (monitor())
20201                 {
20202                     check_orphaned();
20203                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20204                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
20205                     return target;
20206                 }
20207             }
20208             
20209             /**
20210              * True if has "Oklahoma" element
20211              */
20212             public boolean isSetOklahoma()
20213             {
20214                 synchronized (monitor())
20215                 {
20216                     check_orphaned();
20217                     return get_store().count_elements(OKLAHOMA$80) != 0;
20218                 }
20219             }
20220             
20221             /**
20222              * Sets the "Oklahoma" element
20223              */
20224             public void setOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oklahoma)
20225             {
20226                 synchronized (monitor())
20227                 {
20228                     check_orphaned();
20229                     org.apache.xmlbeans.SimpleValue target = null;
20230                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
20231                     if (target == null)
20232                     {
20233                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OKLAHOMA$80);
20234                     }
20235                     target.setEnumValue(oklahoma);
20236                 }
20237             }
20238             
20239             /**
20240              * Sets (as xml) the "Oklahoma" element
20241              */
20242             public void xsetOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType oklahoma)
20243             {
20244                 synchronized (monitor())
20245                 {
20246                     check_orphaned();
20247                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20248                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
20249                     if (target == null)
20250                     {
20251                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OKLAHOMA$80);
20252                     }
20253                     target.set(oklahoma);
20254                 }
20255             }
20256             
20257             /**
20258              * Unsets the "Oklahoma" element
20259              */
20260             public void unsetOklahoma()
20261             {
20262                 synchronized (monitor())
20263                 {
20264                     check_orphaned();
20265                     get_store().remove_element(OKLAHOMA$80, 0);
20266                 }
20267             }
20268             
20269             /**
20270              * Gets the "Oregon" element
20271              */
20272             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOregon()
20273             {
20274                 synchronized (monitor())
20275                 {
20276                     check_orphaned();
20277                     org.apache.xmlbeans.SimpleValue target = null;
20278                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
20279                     if (target == null)
20280                     {
20281                       return null;
20282                     }
20283                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20284                 }
20285             }
20286             
20287             /**
20288              * Gets (as xml) the "Oregon" element
20289              */
20290             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOregon()
20291             {
20292                 synchronized (monitor())
20293                 {
20294                     check_orphaned();
20295                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20296                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
20297                     return target;
20298                 }
20299             }
20300             
20301             /**
20302              * True if has "Oregon" element
20303              */
20304             public boolean isSetOregon()
20305             {
20306                 synchronized (monitor())
20307                 {
20308                     check_orphaned();
20309                     return get_store().count_elements(OREGON$82) != 0;
20310                 }
20311             }
20312             
20313             /**
20314              * Sets the "Oregon" element
20315              */
20316             public void setOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oregon)
20317             {
20318                 synchronized (monitor())
20319                 {
20320                     check_orphaned();
20321                     org.apache.xmlbeans.SimpleValue target = null;
20322                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
20323                     if (target == null)
20324                     {
20325                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OREGON$82);
20326                     }
20327                     target.setEnumValue(oregon);
20328                 }
20329             }
20330             
20331             /**
20332              * Sets (as xml) the "Oregon" element
20333              */
20334             public void xsetOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType oregon)
20335             {
20336                 synchronized (monitor())
20337                 {
20338                     check_orphaned();
20339                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20340                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
20341                     if (target == null)
20342                     {
20343                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OREGON$82);
20344                     }
20345                     target.set(oregon);
20346                 }
20347             }
20348             
20349             /**
20350              * Unsets the "Oregon" element
20351              */
20352             public void unsetOregon()
20353             {
20354                 synchronized (monitor())
20355                 {
20356                     check_orphaned();
20357                     get_store().remove_element(OREGON$82, 0);
20358                 }
20359             }
20360             
20361             /**
20362              * Gets the "Pennsylvania" element
20363              */
20364             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPennsylvania()
20365             {
20366                 synchronized (monitor())
20367                 {
20368                     check_orphaned();
20369                     org.apache.xmlbeans.SimpleValue target = null;
20370                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
20371                     if (target == null)
20372                     {
20373                       return null;
20374                     }
20375                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20376                 }
20377             }
20378             
20379             /**
20380              * Gets (as xml) the "Pennsylvania" element
20381              */
20382             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPennsylvania()
20383             {
20384                 synchronized (monitor())
20385                 {
20386                     check_orphaned();
20387                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20388                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
20389                     return target;
20390                 }
20391             }
20392             
20393             /**
20394              * True if has "Pennsylvania" element
20395              */
20396             public boolean isSetPennsylvania()
20397             {
20398                 synchronized (monitor())
20399                 {
20400                     check_orphaned();
20401                     return get_store().count_elements(PENNSYLVANIA$84) != 0;
20402                 }
20403             }
20404             
20405             /**
20406              * Sets the "Pennsylvania" element
20407              */
20408             public void setPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pennsylvania)
20409             {
20410                 synchronized (monitor())
20411                 {
20412                     check_orphaned();
20413                     org.apache.xmlbeans.SimpleValue target = null;
20414                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
20415                     if (target == null)
20416                     {
20417                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PENNSYLVANIA$84);
20418                     }
20419                     target.setEnumValue(pennsylvania);
20420                 }
20421             }
20422             
20423             /**
20424              * Sets (as xml) the "Pennsylvania" element
20425              */
20426             public void xsetPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType pennsylvania)
20427             {
20428                 synchronized (monitor())
20429                 {
20430                     check_orphaned();
20431                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20432                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
20433                     if (target == null)
20434                     {
20435                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PENNSYLVANIA$84);
20436                     }
20437                     target.set(pennsylvania);
20438                 }
20439             }
20440             
20441             /**
20442              * Unsets the "Pennsylvania" element
20443              */
20444             public void unsetPennsylvania()
20445             {
20446                 synchronized (monitor())
20447                 {
20448                     check_orphaned();
20449                     get_store().remove_element(PENNSYLVANIA$84, 0);
20450                 }
20451             }
20452             
20453             /**
20454              * Gets the "PuertoRico" element
20455              */
20456             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico()
20457             {
20458                 synchronized (monitor())
20459                 {
20460                     check_orphaned();
20461                     org.apache.xmlbeans.SimpleValue target = null;
20462                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
20463                     if (target == null)
20464                     {
20465                       return null;
20466                     }
20467                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20468                 }
20469             }
20470             
20471             /**
20472              * Gets (as xml) the "PuertoRico" element
20473              */
20474             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico()
20475             {
20476                 synchronized (monitor())
20477                 {
20478                     check_orphaned();
20479                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20480                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
20481                     return target;
20482                 }
20483             }
20484             
20485             /**
20486              * True if has "PuertoRico" element
20487              */
20488             public boolean isSetPuertoRico()
20489             {
20490                 synchronized (monitor())
20491                 {
20492                     check_orphaned();
20493                     return get_store().count_elements(PUERTORICO$86) != 0;
20494                 }
20495             }
20496             
20497             /**
20498              * Sets the "PuertoRico" element
20499              */
20500             public void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico)
20501             {
20502                 synchronized (monitor())
20503                 {
20504                     check_orphaned();
20505                     org.apache.xmlbeans.SimpleValue target = null;
20506                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
20507                     if (target == null)
20508                     {
20509                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PUERTORICO$86);
20510                     }
20511                     target.setEnumValue(puertoRico);
20512                 }
20513             }
20514             
20515             /**
20516              * Sets (as xml) the "PuertoRico" element
20517              */
20518             public void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico)
20519             {
20520                 synchronized (monitor())
20521                 {
20522                     check_orphaned();
20523                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20524                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
20525                     if (target == null)
20526                     {
20527                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PUERTORICO$86);
20528                     }
20529                     target.set(puertoRico);
20530                 }
20531             }
20532             
20533             /**
20534              * Unsets the "PuertoRico" element
20535              */
20536             public void unsetPuertoRico()
20537             {
20538                 synchronized (monitor())
20539                 {
20540                     check_orphaned();
20541                     get_store().remove_element(PUERTORICO$86, 0);
20542                 }
20543             }
20544             
20545             /**
20546              * Gets the "RhodeIsland" element
20547              */
20548             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRhodeIsland()
20549             {
20550                 synchronized (monitor())
20551                 {
20552                     check_orphaned();
20553                     org.apache.xmlbeans.SimpleValue target = null;
20554                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
20555                     if (target == null)
20556                     {
20557                       return null;
20558                     }
20559                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20560                 }
20561             }
20562             
20563             /**
20564              * Gets (as xml) the "RhodeIsland" element
20565              */
20566             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRhodeIsland()
20567             {
20568                 synchronized (monitor())
20569                 {
20570                     check_orphaned();
20571                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20572                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
20573                     return target;
20574                 }
20575             }
20576             
20577             /**
20578              * True if has "RhodeIsland" element
20579              */
20580             public boolean isSetRhodeIsland()
20581             {
20582                 synchronized (monitor())
20583                 {
20584                     check_orphaned();
20585                     return get_store().count_elements(RHODEISLAND$88) != 0;
20586                 }
20587             }
20588             
20589             /**
20590              * Sets the "RhodeIsland" element
20591              */
20592             public void setRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rhodeIsland)
20593             {
20594                 synchronized (monitor())
20595                 {
20596                     check_orphaned();
20597                     org.apache.xmlbeans.SimpleValue target = null;
20598                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
20599                     if (target == null)
20600                     {
20601                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RHODEISLAND$88);
20602                     }
20603                     target.setEnumValue(rhodeIsland);
20604                 }
20605             }
20606             
20607             /**
20608              * Sets (as xml) the "RhodeIsland" element
20609              */
20610             public void xsetRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType rhodeIsland)
20611             {
20612                 synchronized (monitor())
20613                 {
20614                     check_orphaned();
20615                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20616                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
20617                     if (target == null)
20618                     {
20619                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RHODEISLAND$88);
20620                     }
20621                     target.set(rhodeIsland);
20622                 }
20623             }
20624             
20625             /**
20626              * Unsets the "RhodeIsland" element
20627              */
20628             public void unsetRhodeIsland()
20629             {
20630                 synchronized (monitor())
20631                 {
20632                     check_orphaned();
20633                     get_store().remove_element(RHODEISLAND$88, 0);
20634                 }
20635             }
20636             
20637             /**
20638              * Gets the "SouthCarolina" element
20639              */
20640             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthCarolina()
20641             {
20642                 synchronized (monitor())
20643                 {
20644                     check_orphaned();
20645                     org.apache.xmlbeans.SimpleValue target = null;
20646                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
20647                     if (target == null)
20648                     {
20649                       return null;
20650                     }
20651                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20652                 }
20653             }
20654             
20655             /**
20656              * Gets (as xml) the "SouthCarolina" element
20657              */
20658             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthCarolina()
20659             {
20660                 synchronized (monitor())
20661                 {
20662                     check_orphaned();
20663                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20664                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
20665                     return target;
20666                 }
20667             }
20668             
20669             /**
20670              * True if has "SouthCarolina" element
20671              */
20672             public boolean isSetSouthCarolina()
20673             {
20674                 synchronized (monitor())
20675                 {
20676                     check_orphaned();
20677                     return get_store().count_elements(SOUTHCAROLINA$90) != 0;
20678                 }
20679             }
20680             
20681             /**
20682              * Sets the "SouthCarolina" element
20683              */
20684             public void setSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southCarolina)
20685             {
20686                 synchronized (monitor())
20687                 {
20688                     check_orphaned();
20689                     org.apache.xmlbeans.SimpleValue target = null;
20690                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
20691                     if (target == null)
20692                     {
20693                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHCAROLINA$90);
20694                     }
20695                     target.setEnumValue(southCarolina);
20696                 }
20697             }
20698             
20699             /**
20700              * Sets (as xml) the "SouthCarolina" element
20701              */
20702             public void xsetSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType southCarolina)
20703             {
20704                 synchronized (monitor())
20705                 {
20706                     check_orphaned();
20707                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20708                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
20709                     if (target == null)
20710                     {
20711                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHCAROLINA$90);
20712                     }
20713                     target.set(southCarolina);
20714                 }
20715             }
20716             
20717             /**
20718              * Unsets the "SouthCarolina" element
20719              */
20720             public void unsetSouthCarolina()
20721             {
20722                 synchronized (monitor())
20723                 {
20724                     check_orphaned();
20725                     get_store().remove_element(SOUTHCAROLINA$90, 0);
20726                 }
20727             }
20728             
20729             /**
20730              * Gets the "SouthDakota" element
20731              */
20732             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthDakota()
20733             {
20734                 synchronized (monitor())
20735                 {
20736                     check_orphaned();
20737                     org.apache.xmlbeans.SimpleValue target = null;
20738                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
20739                     if (target == null)
20740                     {
20741                       return null;
20742                     }
20743                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20744                 }
20745             }
20746             
20747             /**
20748              * Gets (as xml) the "SouthDakota" element
20749              */
20750             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthDakota()
20751             {
20752                 synchronized (monitor())
20753                 {
20754                     check_orphaned();
20755                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20756                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
20757                     return target;
20758                 }
20759             }
20760             
20761             /**
20762              * True if has "SouthDakota" element
20763              */
20764             public boolean isSetSouthDakota()
20765             {
20766                 synchronized (monitor())
20767                 {
20768                     check_orphaned();
20769                     return get_store().count_elements(SOUTHDAKOTA$92) != 0;
20770                 }
20771             }
20772             
20773             /**
20774              * Sets the "SouthDakota" element
20775              */
20776             public void setSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southDakota)
20777             {
20778                 synchronized (monitor())
20779                 {
20780                     check_orphaned();
20781                     org.apache.xmlbeans.SimpleValue target = null;
20782                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
20783                     if (target == null)
20784                     {
20785                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHDAKOTA$92);
20786                     }
20787                     target.setEnumValue(southDakota);
20788                 }
20789             }
20790             
20791             /**
20792              * Sets (as xml) the "SouthDakota" element
20793              */
20794             public void xsetSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType southDakota)
20795             {
20796                 synchronized (monitor())
20797                 {
20798                     check_orphaned();
20799                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20800                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
20801                     if (target == null)
20802                     {
20803                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHDAKOTA$92);
20804                     }
20805                     target.set(southDakota);
20806                 }
20807             }
20808             
20809             /**
20810              * Unsets the "SouthDakota" element
20811              */
20812             public void unsetSouthDakota()
20813             {
20814                 synchronized (monitor())
20815                 {
20816                     check_orphaned();
20817                     get_store().remove_element(SOUTHDAKOTA$92, 0);
20818                 }
20819             }
20820             
20821             /**
20822              * Gets the "Tennessee" element
20823              */
20824             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTennessee()
20825             {
20826                 synchronized (monitor())
20827                 {
20828                     check_orphaned();
20829                     org.apache.xmlbeans.SimpleValue target = null;
20830                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
20831                     if (target == null)
20832                     {
20833                       return null;
20834                     }
20835                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20836                 }
20837             }
20838             
20839             /**
20840              * Gets (as xml) the "Tennessee" element
20841              */
20842             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTennessee()
20843             {
20844                 synchronized (monitor())
20845                 {
20846                     check_orphaned();
20847                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20848                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
20849                     return target;
20850                 }
20851             }
20852             
20853             /**
20854              * True if has "Tennessee" element
20855              */
20856             public boolean isSetTennessee()
20857             {
20858                 synchronized (monitor())
20859                 {
20860                     check_orphaned();
20861                     return get_store().count_elements(TENNESSEE$94) != 0;
20862                 }
20863             }
20864             
20865             /**
20866              * Sets the "Tennessee" element
20867              */
20868             public void setTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tennessee)
20869             {
20870                 synchronized (monitor())
20871                 {
20872                     check_orphaned();
20873                     org.apache.xmlbeans.SimpleValue target = null;
20874                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
20875                     if (target == null)
20876                     {
20877                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TENNESSEE$94);
20878                     }
20879                     target.setEnumValue(tennessee);
20880                 }
20881             }
20882             
20883             /**
20884              * Sets (as xml) the "Tennessee" element
20885              */
20886             public void xsetTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType tennessee)
20887             {
20888                 synchronized (monitor())
20889                 {
20890                     check_orphaned();
20891                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20892                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
20893                     if (target == null)
20894                     {
20895                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TENNESSEE$94);
20896                     }
20897                     target.set(tennessee);
20898                 }
20899             }
20900             
20901             /**
20902              * Unsets the "Tennessee" element
20903              */
20904             public void unsetTennessee()
20905             {
20906                 synchronized (monitor())
20907                 {
20908                     check_orphaned();
20909                     get_store().remove_element(TENNESSEE$94, 0);
20910                 }
20911             }
20912             
20913             /**
20914              * Gets the "Texas" element
20915              */
20916             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTexas()
20917             {
20918                 synchronized (monitor())
20919                 {
20920                     check_orphaned();
20921                     org.apache.xmlbeans.SimpleValue target = null;
20922                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
20923                     if (target == null)
20924                     {
20925                       return null;
20926                     }
20927                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20928                 }
20929             }
20930             
20931             /**
20932              * Gets (as xml) the "Texas" element
20933              */
20934             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTexas()
20935             {
20936                 synchronized (monitor())
20937                 {
20938                     check_orphaned();
20939                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20940                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
20941                     return target;
20942                 }
20943             }
20944             
20945             /**
20946              * True if has "Texas" element
20947              */
20948             public boolean isSetTexas()
20949             {
20950                 synchronized (monitor())
20951                 {
20952                     check_orphaned();
20953                     return get_store().count_elements(TEXAS$96) != 0;
20954                 }
20955             }
20956             
20957             /**
20958              * Sets the "Texas" element
20959              */
20960             public void setTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum texas)
20961             {
20962                 synchronized (monitor())
20963                 {
20964                     check_orphaned();
20965                     org.apache.xmlbeans.SimpleValue target = null;
20966                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
20967                     if (target == null)
20968                     {
20969                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TEXAS$96);
20970                     }
20971                     target.setEnumValue(texas);
20972                 }
20973             }
20974             
20975             /**
20976              * Sets (as xml) the "Texas" element
20977              */
20978             public void xsetTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType texas)
20979             {
20980                 synchronized (monitor())
20981                 {
20982                     check_orphaned();
20983                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20984                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
20985                     if (target == null)
20986                     {
20987                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TEXAS$96);
20988                     }
20989                     target.set(texas);
20990                 }
20991             }
20992             
20993             /**
20994              * Unsets the "Texas" element
20995              */
20996             public void unsetTexas()
20997             {
20998                 synchronized (monitor())
20999                 {
21000                     check_orphaned();
21001                     get_store().remove_element(TEXAS$96, 0);
21002                 }
21003             }
21004             
21005             /**
21006              * Gets the "USVirginIslands" element
21007              */
21008             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUSVirginIslands()
21009             {
21010                 synchronized (monitor())
21011                 {
21012                     check_orphaned();
21013                     org.apache.xmlbeans.SimpleValue target = null;
21014                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
21015                     if (target == null)
21016                     {
21017                       return null;
21018                     }
21019                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21020                 }
21021             }
21022             
21023             /**
21024              * Gets (as xml) the "USVirginIslands" element
21025              */
21026             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUSVirginIslands()
21027             {
21028                 synchronized (monitor())
21029                 {
21030                     check_orphaned();
21031                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21032                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
21033                     return target;
21034                 }
21035             }
21036             
21037             /**
21038              * True if has "USVirginIslands" element
21039              */
21040             public boolean isSetUSVirginIslands()
21041             {
21042                 synchronized (monitor())
21043                 {
21044                     check_orphaned();
21045                     return get_store().count_elements(USVIRGINISLANDS$98) != 0;
21046                 }
21047             }
21048             
21049             /**
21050              * Sets the "USVirginIslands" element
21051              */
21052             public void setUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum usVirginIslands)
21053             {
21054                 synchronized (monitor())
21055                 {
21056                     check_orphaned();
21057                     org.apache.xmlbeans.SimpleValue target = null;
21058                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
21059                     if (target == null)
21060                     {
21061                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(USVIRGINISLANDS$98);
21062                     }
21063                     target.setEnumValue(usVirginIslands);
21064                 }
21065             }
21066             
21067             /**
21068              * Sets (as xml) the "USVirginIslands" element
21069              */
21070             public void xsetUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType usVirginIslands)
21071             {
21072                 synchronized (monitor())
21073                 {
21074                     check_orphaned();
21075                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21076                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
21077                     if (target == null)
21078                     {
21079                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(USVIRGINISLANDS$98);
21080                     }
21081                     target.set(usVirginIslands);
21082                 }
21083             }
21084             
21085             /**
21086              * Unsets the "USVirginIslands" element
21087              */
21088             public void unsetUSVirginIslands()
21089             {
21090                 synchronized (monitor())
21091                 {
21092                     check_orphaned();
21093                     get_store().remove_element(USVIRGINISLANDS$98, 0);
21094                 }
21095             }
21096             
21097             /**
21098              * Gets the "Utah" element
21099              */
21100             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUtah()
21101             {
21102                 synchronized (monitor())
21103                 {
21104                     check_orphaned();
21105                     org.apache.xmlbeans.SimpleValue target = null;
21106                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
21107                     if (target == null)
21108                     {
21109                       return null;
21110                     }
21111                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21112                 }
21113             }
21114             
21115             /**
21116              * Gets (as xml) the "Utah" element
21117              */
21118             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUtah()
21119             {
21120                 synchronized (monitor())
21121                 {
21122                     check_orphaned();
21123                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21124                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
21125                     return target;
21126                 }
21127             }
21128             
21129             /**
21130              * True if has "Utah" element
21131              */
21132             public boolean isSetUtah()
21133             {
21134                 synchronized (monitor())
21135                 {
21136                     check_orphaned();
21137                     return get_store().count_elements(UTAH$100) != 0;
21138                 }
21139             }
21140             
21141             /**
21142              * Sets the "Utah" element
21143              */
21144             public void setUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum utah)
21145             {
21146                 synchronized (monitor())
21147                 {
21148                     check_orphaned();
21149                     org.apache.xmlbeans.SimpleValue target = null;
21150                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
21151                     if (target == null)
21152                     {
21153                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UTAH$100);
21154                     }
21155                     target.setEnumValue(utah);
21156                 }
21157             }
21158             
21159             /**
21160              * Sets (as xml) the "Utah" element
21161              */
21162             public void xsetUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType utah)
21163             {
21164                 synchronized (monitor())
21165                 {
21166                     check_orphaned();
21167                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21168                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
21169                     if (target == null)
21170                     {
21171                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(UTAH$100);
21172                     }
21173                     target.set(utah);
21174                 }
21175             }
21176             
21177             /**
21178              * Unsets the "Utah" element
21179              */
21180             public void unsetUtah()
21181             {
21182                 synchronized (monitor())
21183                 {
21184                     check_orphaned();
21185                     get_store().remove_element(UTAH$100, 0);
21186                 }
21187             }
21188             
21189             /**
21190              * Gets the "Vermont" element
21191              */
21192             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVermont()
21193             {
21194                 synchronized (monitor())
21195                 {
21196                     check_orphaned();
21197                     org.apache.xmlbeans.SimpleValue target = null;
21198                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
21199                     if (target == null)
21200                     {
21201                       return null;
21202                     }
21203                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21204                 }
21205             }
21206             
21207             /**
21208              * Gets (as xml) the "Vermont" element
21209              */
21210             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVermont()
21211             {
21212                 synchronized (monitor())
21213                 {
21214                     check_orphaned();
21215                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21216                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
21217                     return target;
21218                 }
21219             }
21220             
21221             /**
21222              * True if has "Vermont" element
21223              */
21224             public boolean isSetVermont()
21225             {
21226                 synchronized (monitor())
21227                 {
21228                     check_orphaned();
21229                     return get_store().count_elements(VERMONT$102) != 0;
21230                 }
21231             }
21232             
21233             /**
21234              * Sets the "Vermont" element
21235              */
21236             public void setVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vermont)
21237             {
21238                 synchronized (monitor())
21239                 {
21240                     check_orphaned();
21241                     org.apache.xmlbeans.SimpleValue target = null;
21242                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
21243                     if (target == null)
21244                     {
21245                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERMONT$102);
21246                     }
21247                     target.setEnumValue(vermont);
21248                 }
21249             }
21250             
21251             /**
21252              * Sets (as xml) the "Vermont" element
21253              */
21254             public void xsetVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType vermont)
21255             {
21256                 synchronized (monitor())
21257                 {
21258                     check_orphaned();
21259                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21260                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
21261                     if (target == null)
21262                     {
21263                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VERMONT$102);
21264                     }
21265                     target.set(vermont);
21266                 }
21267             }
21268             
21269             /**
21270              * Unsets the "Vermont" element
21271              */
21272             public void unsetVermont()
21273             {
21274                 synchronized (monitor())
21275                 {
21276                     check_orphaned();
21277                     get_store().remove_element(VERMONT$102, 0);
21278                 }
21279             }
21280             
21281             /**
21282              * Gets the "Virginia" element
21283              */
21284             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVirginia()
21285             {
21286                 synchronized (monitor())
21287                 {
21288                     check_orphaned();
21289                     org.apache.xmlbeans.SimpleValue target = null;
21290                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
21291                     if (target == null)
21292                     {
21293                       return null;
21294                     }
21295                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21296                 }
21297             }
21298             
21299             /**
21300              * Gets (as xml) the "Virginia" element
21301              */
21302             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVirginia()
21303             {
21304                 synchronized (monitor())
21305                 {
21306                     check_orphaned();
21307                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21308                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
21309                     return target;
21310                 }
21311             }
21312             
21313             /**
21314              * True if has "Virginia" element
21315              */
21316             public boolean isSetVirginia()
21317             {
21318                 synchronized (monitor())
21319                 {
21320                     check_orphaned();
21321                     return get_store().count_elements(VIRGINIA$104) != 0;
21322                 }
21323             }
21324             
21325             /**
21326              * Sets the "Virginia" element
21327              */
21328             public void setVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum virginia)
21329             {
21330                 synchronized (monitor())
21331                 {
21332                     check_orphaned();
21333                     org.apache.xmlbeans.SimpleValue target = null;
21334                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
21335                     if (target == null)
21336                     {
21337                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VIRGINIA$104);
21338                     }
21339                     target.setEnumValue(virginia);
21340                 }
21341             }
21342             
21343             /**
21344              * Sets (as xml) the "Virginia" element
21345              */
21346             public void xsetVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType virginia)
21347             {
21348                 synchronized (monitor())
21349                 {
21350                     check_orphaned();
21351                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21352                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
21353                     if (target == null)
21354                     {
21355                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VIRGINIA$104);
21356                     }
21357                     target.set(virginia);
21358                 }
21359             }
21360             
21361             /**
21362              * Unsets the "Virginia" element
21363              */
21364             public void unsetVirginia()
21365             {
21366                 synchronized (monitor())
21367                 {
21368                     check_orphaned();
21369                     get_store().remove_element(VIRGINIA$104, 0);
21370                 }
21371             }
21372             
21373             /**
21374              * Gets the "Washington" element
21375              */
21376             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWashington()
21377             {
21378                 synchronized (monitor())
21379                 {
21380                     check_orphaned();
21381                     org.apache.xmlbeans.SimpleValue target = null;
21382                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
21383                     if (target == null)
21384                     {
21385                       return null;
21386                     }
21387                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21388                 }
21389             }
21390             
21391             /**
21392              * Gets (as xml) the "Washington" element
21393              */
21394             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWashington()
21395             {
21396                 synchronized (monitor())
21397                 {
21398                     check_orphaned();
21399                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21400                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
21401                     return target;
21402                 }
21403             }
21404             
21405             /**
21406              * True if has "Washington" element
21407              */
21408             public boolean isSetWashington()
21409             {
21410                 synchronized (monitor())
21411                 {
21412                     check_orphaned();
21413                     return get_store().count_elements(WASHINGTON$106) != 0;
21414                 }
21415             }
21416             
21417             /**
21418              * Sets the "Washington" element
21419              */
21420             public void setWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum washington)
21421             {
21422                 synchronized (monitor())
21423                 {
21424                     check_orphaned();
21425                     org.apache.xmlbeans.SimpleValue target = null;
21426                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
21427                     if (target == null)
21428                     {
21429                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WASHINGTON$106);
21430                     }
21431                     target.setEnumValue(washington);
21432                 }
21433             }
21434             
21435             /**
21436              * Sets (as xml) the "Washington" element
21437              */
21438             public void xsetWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType washington)
21439             {
21440                 synchronized (monitor())
21441                 {
21442                     check_orphaned();
21443                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21444                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
21445                     if (target == null)
21446                     {
21447                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WASHINGTON$106);
21448                     }
21449                     target.set(washington);
21450                 }
21451             }
21452             
21453             /**
21454              * Unsets the "Washington" element
21455              */
21456             public void unsetWashington()
21457             {
21458                 synchronized (monitor())
21459                 {
21460                     check_orphaned();
21461                     get_store().remove_element(WASHINGTON$106, 0);
21462                 }
21463             }
21464             
21465             /**
21466              * Gets the "WestVirginia" element
21467              */
21468             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestVirginia()
21469             {
21470                 synchronized (monitor())
21471                 {
21472                     check_orphaned();
21473                     org.apache.xmlbeans.SimpleValue target = null;
21474                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
21475                     if (target == null)
21476                     {
21477                       return null;
21478                     }
21479                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21480                 }
21481             }
21482             
21483             /**
21484              * Gets (as xml) the "WestVirginia" element
21485              */
21486             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestVirginia()
21487             {
21488                 synchronized (monitor())
21489                 {
21490                     check_orphaned();
21491                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21492                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
21493                     return target;
21494                 }
21495             }
21496             
21497             /**
21498              * True if has "WestVirginia" element
21499              */
21500             public boolean isSetWestVirginia()
21501             {
21502                 synchronized (monitor())
21503                 {
21504                     check_orphaned();
21505                     return get_store().count_elements(WESTVIRGINIA$108) != 0;
21506                 }
21507             }
21508             
21509             /**
21510              * Sets the "WestVirginia" element
21511              */
21512             public void setWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westVirginia)
21513             {
21514                 synchronized (monitor())
21515                 {
21516                     check_orphaned();
21517                     org.apache.xmlbeans.SimpleValue target = null;
21518                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
21519                     if (target == null)
21520                     {
21521                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WESTVIRGINIA$108);
21522                     }
21523                     target.setEnumValue(westVirginia);
21524                 }
21525             }
21526             
21527             /**
21528              * Sets (as xml) the "WestVirginia" element
21529              */
21530             public void xsetWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType westVirginia)
21531             {
21532                 synchronized (monitor())
21533                 {
21534                     check_orphaned();
21535                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21536                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
21537                     if (target == null)
21538                     {
21539                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WESTVIRGINIA$108);
21540                     }
21541                     target.set(westVirginia);
21542                 }
21543             }
21544             
21545             /**
21546              * Unsets the "WestVirginia" element
21547              */
21548             public void unsetWestVirginia()
21549             {
21550                 synchronized (monitor())
21551                 {
21552                     check_orphaned();
21553                     get_store().remove_element(WESTVIRGINIA$108, 0);
21554                 }
21555             }
21556             
21557             /**
21558              * Gets the "Wisconsin" element
21559              */
21560             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWisconsin()
21561             {
21562                 synchronized (monitor())
21563                 {
21564                     check_orphaned();
21565                     org.apache.xmlbeans.SimpleValue target = null;
21566                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
21567                     if (target == null)
21568                     {
21569                       return null;
21570                     }
21571                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21572                 }
21573             }
21574             
21575             /**
21576              * Gets (as xml) the "Wisconsin" element
21577              */
21578             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWisconsin()
21579             {
21580                 synchronized (monitor())
21581                 {
21582                     check_orphaned();
21583                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21584                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
21585                     return target;
21586                 }
21587             }
21588             
21589             /**
21590              * True if has "Wisconsin" element
21591              */
21592             public boolean isSetWisconsin()
21593             {
21594                 synchronized (monitor())
21595                 {
21596                     check_orphaned();
21597                     return get_store().count_elements(WISCONSIN$110) != 0;
21598                 }
21599             }
21600             
21601             /**
21602              * Sets the "Wisconsin" element
21603              */
21604             public void setWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wisconsin)
21605             {
21606                 synchronized (monitor())
21607                 {
21608                     check_orphaned();
21609                     org.apache.xmlbeans.SimpleValue target = null;
21610                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
21611                     if (target == null)
21612                     {
21613                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WISCONSIN$110);
21614                     }
21615                     target.setEnumValue(wisconsin);
21616                 }
21617             }
21618             
21619             /**
21620              * Sets (as xml) the "Wisconsin" element
21621              */
21622             public void xsetWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType wisconsin)
21623             {
21624                 synchronized (monitor())
21625                 {
21626                     check_orphaned();
21627                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21628                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
21629                     if (target == null)
21630                     {
21631                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WISCONSIN$110);
21632                     }
21633                     target.set(wisconsin);
21634                 }
21635             }
21636             
21637             /**
21638              * Unsets the "Wisconsin" element
21639              */
21640             public void unsetWisconsin()
21641             {
21642                 synchronized (monitor())
21643                 {
21644                     check_orphaned();
21645                     get_store().remove_element(WISCONSIN$110, 0);
21646                 }
21647             }
21648             
21649             /**
21650              * Gets the "Wyoming" element
21651              */
21652             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWyoming()
21653             {
21654                 synchronized (monitor())
21655                 {
21656                     check_orphaned();
21657                     org.apache.xmlbeans.SimpleValue target = null;
21658                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
21659                     if (target == null)
21660                     {
21661                       return null;
21662                     }
21663                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21664                 }
21665             }
21666             
21667             /**
21668              * Gets (as xml) the "Wyoming" element
21669              */
21670             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWyoming()
21671             {
21672                 synchronized (monitor())
21673                 {
21674                     check_orphaned();
21675                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21676                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
21677                     return target;
21678                 }
21679             }
21680             
21681             /**
21682              * True if has "Wyoming" element
21683              */
21684             public boolean isSetWyoming()
21685             {
21686                 synchronized (monitor())
21687                 {
21688                     check_orphaned();
21689                     return get_store().count_elements(WYOMING$112) != 0;
21690                 }
21691             }
21692             
21693             /**
21694              * Sets the "Wyoming" element
21695              */
21696             public void setWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wyoming)
21697             {
21698                 synchronized (monitor())
21699                 {
21700                     check_orphaned();
21701                     org.apache.xmlbeans.SimpleValue target = null;
21702                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
21703                     if (target == null)
21704                     {
21705                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WYOMING$112);
21706                     }
21707                     target.setEnumValue(wyoming);
21708                 }
21709             }
21710             
21711             /**
21712              * Sets (as xml) the "Wyoming" element
21713              */
21714             public void xsetWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType wyoming)
21715             {
21716                 synchronized (monitor())
21717                 {
21718                     check_orphaned();
21719                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21720                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
21721                     if (target == null)
21722                     {
21723                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WYOMING$112);
21724                     }
21725                     target.set(wyoming);
21726                 }
21727             }
21728             
21729             /**
21730              * Unsets the "Wyoming" element
21731              */
21732             public void unsetWyoming()
21733             {
21734                 synchronized (monitor())
21735                 {
21736                     check_orphaned();
21737                     get_store().remove_element(WYOMING$112, 0);
21738                 }
21739             }
21740         }
21741         /**
21742          * An XML MarketProfile(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
21743          *
21744          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$MarketProfile.
21745          */
21746         public static class MarketProfileImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile
21747         {
21748             private static final long serialVersionUID = 1L;
21749             
21750             public MarketProfileImpl(org.apache.xmlbeans.SchemaType sType)
21751             {
21752                 super(sType, false);
21753             }
21754             
21755             protected MarketProfileImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
21756             {
21757                 super(sType, b);
21758             }
21759         }
21760         /**
21761          * An XML QuantitativeDistress(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
21762          *
21763          * This is a complex type.
21764          */
21765         public static class QuantitativeDistressImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress
21766         {
21767             private static final long serialVersionUID = 1L;
21768             
21769             public QuantitativeDistressImpl(org.apache.xmlbeans.SchemaType sType)
21770             {
21771                 super(sType);
21772             }
21773             
21774             private static final javax.xml.namespace.QName DISTRESSITEM$0 = 
21775                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "DistressItem");
21776             private static final javax.xml.namespace.QName FINALSCORE$2 = 
21777                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FinalScore");
21778             
21779             
21780             /**
21781              * Gets array of all "DistressItem" elements
21782              */
21783             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem[] getDistressItemArray()
21784             {
21785                 synchronized (monitor())
21786                 {
21787                     check_orphaned();
21788                     java.util.List targetList = new java.util.ArrayList();
21789                     get_store().find_all_element_users(DISTRESSITEM$0, targetList);
21790                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem[] result = new gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem[targetList.size()];
21791                     targetList.toArray(result);
21792                     return result;
21793                 }
21794             }
21795             
21796             /**
21797              * Gets ith "DistressItem" element
21798              */
21799             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem getDistressItemArray(int i)
21800             {
21801                 synchronized (monitor())
21802                 {
21803                     check_orphaned();
21804                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem target = null;
21805                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem)get_store().find_element_user(DISTRESSITEM$0, i);
21806                     if (target == null)
21807                     {
21808                       throw new IndexOutOfBoundsException();
21809                     }
21810                     return target;
21811                 }
21812             }
21813             
21814             /**
21815              * Returns number of "DistressItem" element
21816              */
21817             public int sizeOfDistressItemArray()
21818             {
21819                 synchronized (monitor())
21820                 {
21821                     check_orphaned();
21822                     return get_store().count_elements(DISTRESSITEM$0);
21823                 }
21824             }
21825             
21826             /**
21827              * Sets array of all "DistressItem" element  WARNING: This method is not atomicaly synchronized.
21828              */
21829             public void setDistressItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem[] distressItemArray)
21830             {
21831                 check_orphaned();
21832                 arraySetterHelper(distressItemArray, DISTRESSITEM$0);
21833             }
21834             
21835             /**
21836              * Sets ith "DistressItem" element
21837              */
21838             public void setDistressItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem distressItem)
21839             {
21840                 generatedSetterHelperImpl(distressItem, DISTRESSITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
21841             }
21842             
21843             /**
21844              * Inserts and returns a new empty value (as xml) as the ith "DistressItem" element
21845              */
21846             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem insertNewDistressItem(int i)
21847             {
21848                 synchronized (monitor())
21849                 {
21850                     check_orphaned();
21851                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem target = null;
21852                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem)get_store().insert_element_user(DISTRESSITEM$0, i);
21853                     return target;
21854                 }
21855             }
21856             
21857             /**
21858              * Appends and returns a new empty value (as xml) as the last "DistressItem" element
21859              */
21860             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem addNewDistressItem()
21861             {
21862                 synchronized (monitor())
21863                 {
21864                     check_orphaned();
21865                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem target = null;
21866                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem)get_store().add_element_user(DISTRESSITEM$0);
21867                     return target;
21868                 }
21869             }
21870             
21871             /**
21872              * Removes the ith "DistressItem" element
21873              */
21874             public void removeDistressItem(int i)
21875             {
21876                 synchronized (monitor())
21877                 {
21878                     check_orphaned();
21879                     get_store().remove_element(DISTRESSITEM$0, i);
21880                 }
21881             }
21882             
21883             /**
21884              * Gets the "FinalScore" element
21885              */
21886             public int getFinalScore()
21887             {
21888                 synchronized (monitor())
21889                 {
21890                     check_orphaned();
21891                     org.apache.xmlbeans.SimpleValue target = null;
21892                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINALSCORE$2, 0);
21893                     if (target == null)
21894                     {
21895                       return 0;
21896                     }
21897                     return target.getIntValue();
21898                 }
21899             }
21900             
21901             /**
21902              * Gets (as xml) the "FinalScore" element
21903              */
21904             public gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType xgetFinalScore()
21905             {
21906                 synchronized (monitor())
21907                 {
21908                     check_orphaned();
21909                     gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType target = null;
21910                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType)get_store().find_element_user(FINALSCORE$2, 0);
21911                     return target;
21912                 }
21913             }
21914             
21915             /**
21916              * True if has "FinalScore" element
21917              */
21918             public boolean isSetFinalScore()
21919             {
21920                 synchronized (monitor())
21921                 {
21922                     check_orphaned();
21923                     return get_store().count_elements(FINALSCORE$2) != 0;
21924                 }
21925             }
21926             
21927             /**
21928              * Sets the "FinalScore" element
21929              */
21930             public void setFinalScore(int finalScore)
21931             {
21932                 synchronized (monitor())
21933                 {
21934                     check_orphaned();
21935                     org.apache.xmlbeans.SimpleValue target = null;
21936                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINALSCORE$2, 0);
21937                     if (target == null)
21938                     {
21939                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINALSCORE$2);
21940                     }
21941                     target.setIntValue(finalScore);
21942                 }
21943             }
21944             
21945             /**
21946              * Sets (as xml) the "FinalScore" element
21947              */
21948             public void xsetFinalScore(gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType finalScore)
21949             {
21950                 synchronized (monitor())
21951                 {
21952                     check_orphaned();
21953                     gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType target = null;
21954                     target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType)get_store().find_element_user(FINALSCORE$2, 0);
21955                     if (target == null)
21956                     {
21957                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType)get_store().add_element_user(FINALSCORE$2);
21958                     }
21959                     target.set(finalScore);
21960                 }
21961             }
21962             
21963             /**
21964              * Unsets the "FinalScore" element
21965              */
21966             public void unsetFinalScore()
21967             {
21968                 synchronized (monitor())
21969                 {
21970                     check_orphaned();
21971                     get_store().remove_element(FINALSCORE$2, 0);
21972                 }
21973             }
21974             /**
21975              * An XML DistressItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
21976              *
21977              * This is a complex type.
21978              */
21979             public static class DistressItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem
21980             {
21981                 private static final long serialVersionUID = 1L;
21982                 
21983                 public DistressItemImpl(org.apache.xmlbeans.SchemaType sType)
21984                 {
21985                     super(sType);
21986                 }
21987                 
21988                 private static final javax.xml.namespace.QName COUNTYSERVED$0 = 
21989                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CountyServed");
21990                 private static final javax.xml.namespace.QName STATESERVED$2 = 
21991                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "StateServed");
21992                 private static final javax.xml.namespace.QName SCORE$4 = 
21993                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Score");
21994                 
21995                 
21996                 /**
21997                  * Gets the "CountyServed" element
21998                  */
21999                 public java.lang.String getCountyServed()
22000                 {
22001                     synchronized (monitor())
22002                     {
22003                       check_orphaned();
22004                       org.apache.xmlbeans.SimpleValue target = null;
22005                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COUNTYSERVED$0, 0);
22006                       if (target == null)
22007                       {
22008                         return null;
22009                       }
22010                       return target.getStringValue();
22011                     }
22012                 }
22013                 
22014                 /**
22015                  * Gets (as xml) the "CountyServed" element
22016                  */
22017                 public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetCountyServed()
22018                 {
22019                     synchronized (monitor())
22020                     {
22021                       check_orphaned();
22022                       gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
22023                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(COUNTYSERVED$0, 0);
22024                       return target;
22025                     }
22026                 }
22027                 
22028                 /**
22029                  * Sets the "CountyServed" element
22030                  */
22031                 public void setCountyServed(java.lang.String countyServed)
22032                 {
22033                     synchronized (monitor())
22034                     {
22035                       check_orphaned();
22036                       org.apache.xmlbeans.SimpleValue target = null;
22037                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COUNTYSERVED$0, 0);
22038                       if (target == null)
22039                       {
22040                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COUNTYSERVED$0);
22041                       }
22042                       target.setStringValue(countyServed);
22043                     }
22044                 }
22045                 
22046                 /**
22047                  * Sets (as xml) the "CountyServed" element
22048                  */
22049                 public void xsetCountyServed(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType countyServed)
22050                 {
22051                     synchronized (monitor())
22052                     {
22053                       check_orphaned();
22054                       gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
22055                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(COUNTYSERVED$0, 0);
22056                       if (target == null)
22057                       {
22058                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(COUNTYSERVED$0);
22059                       }
22060                       target.set(countyServed);
22061                     }
22062                 }
22063                 
22064                 /**
22065                  * Gets the "StateServed" element
22066                  */
22067                 public java.lang.String getStateServed()
22068                 {
22069                     synchronized (monitor())
22070                     {
22071                       check_orphaned();
22072                       org.apache.xmlbeans.SimpleValue target = null;
22073                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATESERVED$2, 0);
22074                       if (target == null)
22075                       {
22076                         return null;
22077                       }
22078                       return target.getStringValue();
22079                     }
22080                 }
22081                 
22082                 /**
22083                  * Gets (as xml) the "StateServed" element
22084                  */
22085                 public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetStateServed()
22086                 {
22087                     synchronized (monitor())
22088                     {
22089                       check_orphaned();
22090                       gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
22091                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(STATESERVED$2, 0);
22092                       return target;
22093                     }
22094                 }
22095                 
22096                 /**
22097                  * Sets the "StateServed" element
22098                  */
22099                 public void setStateServed(java.lang.String stateServed)
22100                 {
22101                     synchronized (monitor())
22102                     {
22103                       check_orphaned();
22104                       org.apache.xmlbeans.SimpleValue target = null;
22105                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATESERVED$2, 0);
22106                       if (target == null)
22107                       {
22108                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATESERVED$2);
22109                       }
22110                       target.setStringValue(stateServed);
22111                     }
22112                 }
22113                 
22114                 /**
22115                  * Sets (as xml) the "StateServed" element
22116                  */
22117                 public void xsetStateServed(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType stateServed)
22118                 {
22119                     synchronized (monitor())
22120                     {
22121                       check_orphaned();
22122                       gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
22123                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(STATESERVED$2, 0);
22124                       if (target == null)
22125                       {
22126                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(STATESERVED$2);
22127                       }
22128                       target.set(stateServed);
22129                     }
22130                 }
22131                 
22132                 /**
22133                  * Gets the "Score" element
22134                  */
22135                 public int getScore()
22136                 {
22137                     synchronized (monitor())
22138                     {
22139                       check_orphaned();
22140                       org.apache.xmlbeans.SimpleValue target = null;
22141                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCORE$4, 0);
22142                       if (target == null)
22143                       {
22144                         return 0;
22145                       }
22146                       return target.getIntValue();
22147                     }
22148                 }
22149                 
22150                 /**
22151                  * Gets (as xml) the "Score" element
22152                  */
22153                 public gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType xgetScore()
22154                 {
22155                     synchronized (monitor())
22156                     {
22157                       check_orphaned();
22158                       gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType target = null;
22159                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType)get_store().find_element_user(SCORE$4, 0);
22160                       return target;
22161                     }
22162                 }
22163                 
22164                 /**
22165                  * Sets the "Score" element
22166                  */
22167                 public void setScore(int score)
22168                 {
22169                     synchronized (monitor())
22170                     {
22171                       check_orphaned();
22172                       org.apache.xmlbeans.SimpleValue target = null;
22173                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCORE$4, 0);
22174                       if (target == null)
22175                       {
22176                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCORE$4);
22177                       }
22178                       target.setIntValue(score);
22179                     }
22180                 }
22181                 
22182                 /**
22183                  * Sets (as xml) the "Score" element
22184                  */
22185                 public void xsetScore(gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType score)
22186                 {
22187                     synchronized (monitor())
22188                     {
22189                       check_orphaned();
22190                       gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType target = null;
22191                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType)get_store().find_element_user(SCORE$4, 0);
22192                       if (target == null)
22193                       {
22194                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType)get_store().add_element_user(SCORE$4);
22195                       }
22196                       target.set(score);
22197                     }
22198                 }
22199             }
22200         }
22201         /**
22202          * An XML PrimaryBusiness(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
22203          *
22204          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$PrimaryBusiness.
22205          */
22206         public static class PrimaryBusinessImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness
22207         {
22208             private static final long serialVersionUID = 1L;
22209             
22210             public PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
22211             {
22212                 super(sType, false);
22213             }
22214             
22215             protected PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
22216             {
22217                 super(sType, b);
22218             }
22219         }
22220         /**
22221          * An XML SecondaryBusiness(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
22222          *
22223          * This is a complex type.
22224          */
22225         public static class SecondaryBusinessImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness
22226         {
22227             private static final long serialVersionUID = 1L;
22228             
22229             public SecondaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
22230             {
22231                 super(sType);
22232             }
22233             
22234             private static final javax.xml.namespace.QName AFFORDABLEHOUSING$0 = 
22235                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AffordableHousing");
22236             private static final javax.xml.namespace.QName CONSUMERFINANCE$2 = 
22237                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ConsumerFinance");
22238             private static final javax.xml.namespace.QName MICROENTERPRISE$4 = 
22239                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Microenterprise");
22240             private static final javax.xml.namespace.QName SMALLBUSINESS$6 = 
22241                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SmallBusiness");
22242             private static final javax.xml.namespace.QName COMMERCIAL$8 = 
22243                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Commercial");
22244             private static final javax.xml.namespace.QName RETAIL$10 = 
22245                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Retail");
22246             
22247             
22248             /**
22249              * Gets the "AffordableHousing" element
22250              */
22251             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAffordableHousing()
22252             {
22253                 synchronized (monitor())
22254                 {
22255                     check_orphaned();
22256                     org.apache.xmlbeans.SimpleValue target = null;
22257                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
22258                     if (target == null)
22259                     {
22260                       return null;
22261                     }
22262                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22263                 }
22264             }
22265             
22266             /**
22267              * Gets (as xml) the "AffordableHousing" element
22268              */
22269             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAffordableHousing()
22270             {
22271                 synchronized (monitor())
22272                 {
22273                     check_orphaned();
22274                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22275                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
22276                     return target;
22277                 }
22278             }
22279             
22280             /**
22281              * True if has "AffordableHousing" element
22282              */
22283             public boolean isSetAffordableHousing()
22284             {
22285                 synchronized (monitor())
22286                 {
22287                     check_orphaned();
22288                     return get_store().count_elements(AFFORDABLEHOUSING$0) != 0;
22289                 }
22290             }
22291             
22292             /**
22293              * Sets the "AffordableHousing" element
22294              */
22295             public void setAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum affordableHousing)
22296             {
22297                 synchronized (monitor())
22298                 {
22299                     check_orphaned();
22300                     org.apache.xmlbeans.SimpleValue target = null;
22301                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
22302                     if (target == null)
22303                     {
22304                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFORDABLEHOUSING$0);
22305                     }
22306                     target.setEnumValue(affordableHousing);
22307                 }
22308             }
22309             
22310             /**
22311              * Sets (as xml) the "AffordableHousing" element
22312              */
22313             public void xsetAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType affordableHousing)
22314             {
22315                 synchronized (monitor())
22316                 {
22317                     check_orphaned();
22318                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22319                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
22320                     if (target == null)
22321                     {
22322                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AFFORDABLEHOUSING$0);
22323                     }
22324                     target.set(affordableHousing);
22325                 }
22326             }
22327             
22328             /**
22329              * Unsets the "AffordableHousing" element
22330              */
22331             public void unsetAffordableHousing()
22332             {
22333                 synchronized (monitor())
22334                 {
22335                     check_orphaned();
22336                     get_store().remove_element(AFFORDABLEHOUSING$0, 0);
22337                 }
22338             }
22339             
22340             /**
22341              * Gets the "ConsumerFinance" element
22342              */
22343             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConsumerFinance()
22344             {
22345                 synchronized (monitor())
22346                 {
22347                     check_orphaned();
22348                     org.apache.xmlbeans.SimpleValue target = null;
22349                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSUMERFINANCE$2, 0);
22350                     if (target == null)
22351                     {
22352                       return null;
22353                     }
22354                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22355                 }
22356             }
22357             
22358             /**
22359              * Gets (as xml) the "ConsumerFinance" element
22360              */
22361             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConsumerFinance()
22362             {
22363                 synchronized (monitor())
22364                 {
22365                     check_orphaned();
22366                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22367                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSUMERFINANCE$2, 0);
22368                     return target;
22369                 }
22370             }
22371             
22372             /**
22373              * True if has "ConsumerFinance" element
22374              */
22375             public boolean isSetConsumerFinance()
22376             {
22377                 synchronized (monitor())
22378                 {
22379                     check_orphaned();
22380                     return get_store().count_elements(CONSUMERFINANCE$2) != 0;
22381                 }
22382             }
22383             
22384             /**
22385              * Sets the "ConsumerFinance" element
22386              */
22387             public void setConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum consumerFinance)
22388             {
22389                 synchronized (monitor())
22390                 {
22391                     check_orphaned();
22392                     org.apache.xmlbeans.SimpleValue target = null;
22393                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSUMERFINANCE$2, 0);
22394                     if (target == null)
22395                     {
22396                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONSUMERFINANCE$2);
22397                     }
22398                     target.setEnumValue(consumerFinance);
22399                 }
22400             }
22401             
22402             /**
22403              * Sets (as xml) the "ConsumerFinance" element
22404              */
22405             public void xsetConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType consumerFinance)
22406             {
22407                 synchronized (monitor())
22408                 {
22409                     check_orphaned();
22410                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22411                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSUMERFINANCE$2, 0);
22412                     if (target == null)
22413                     {
22414                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONSUMERFINANCE$2);
22415                     }
22416                     target.set(consumerFinance);
22417                 }
22418             }
22419             
22420             /**
22421              * Unsets the "ConsumerFinance" element
22422              */
22423             public void unsetConsumerFinance()
22424             {
22425                 synchronized (monitor())
22426                 {
22427                     check_orphaned();
22428                     get_store().remove_element(CONSUMERFINANCE$2, 0);
22429                 }
22430             }
22431             
22432             /**
22433              * Gets the "Microenterprise" element
22434              */
22435             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicroenterprise()
22436             {
22437                 synchronized (monitor())
22438                 {
22439                     check_orphaned();
22440                     org.apache.xmlbeans.SimpleValue target = null;
22441                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROENTERPRISE$4, 0);
22442                     if (target == null)
22443                     {
22444                       return null;
22445                     }
22446                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22447                 }
22448             }
22449             
22450             /**
22451              * Gets (as xml) the "Microenterprise" element
22452              */
22453             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicroenterprise()
22454             {
22455                 synchronized (monitor())
22456                 {
22457                     check_orphaned();
22458                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22459                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROENTERPRISE$4, 0);
22460                     return target;
22461                 }
22462             }
22463             
22464             /**
22465              * True if has "Microenterprise" element
22466              */
22467             public boolean isSetMicroenterprise()
22468             {
22469                 synchronized (monitor())
22470                 {
22471                     check_orphaned();
22472                     return get_store().count_elements(MICROENTERPRISE$4) != 0;
22473                 }
22474             }
22475             
22476             /**
22477              * Sets the "Microenterprise" element
22478              */
22479             public void setMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microenterprise)
22480             {
22481                 synchronized (monitor())
22482                 {
22483                     check_orphaned();
22484                     org.apache.xmlbeans.SimpleValue target = null;
22485                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROENTERPRISE$4, 0);
22486                     if (target == null)
22487                     {
22488                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICROENTERPRISE$4);
22489                     }
22490                     target.setEnumValue(microenterprise);
22491                 }
22492             }
22493             
22494             /**
22495              * Sets (as xml) the "Microenterprise" element
22496              */
22497             public void xsetMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType microenterprise)
22498             {
22499                 synchronized (monitor())
22500                 {
22501                     check_orphaned();
22502                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22503                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROENTERPRISE$4, 0);
22504                     if (target == null)
22505                     {
22506                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICROENTERPRISE$4);
22507                     }
22508                     target.set(microenterprise);
22509                 }
22510             }
22511             
22512             /**
22513              * Unsets the "Microenterprise" element
22514              */
22515             public void unsetMicroenterprise()
22516             {
22517                 synchronized (monitor())
22518                 {
22519                     check_orphaned();
22520                     get_store().remove_element(MICROENTERPRISE$4, 0);
22521                 }
22522             }
22523             
22524             /**
22525              * Gets the "SmallBusiness" element
22526              */
22527             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSmallBusiness()
22528             {
22529                 synchronized (monitor())
22530                 {
22531                     check_orphaned();
22532                     org.apache.xmlbeans.SimpleValue target = null;
22533                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SMALLBUSINESS$6, 0);
22534                     if (target == null)
22535                     {
22536                       return null;
22537                     }
22538                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22539                 }
22540             }
22541             
22542             /**
22543              * Gets (as xml) the "SmallBusiness" element
22544              */
22545             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSmallBusiness()
22546             {
22547                 synchronized (monitor())
22548                 {
22549                     check_orphaned();
22550                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22551                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SMALLBUSINESS$6, 0);
22552                     return target;
22553                 }
22554             }
22555             
22556             /**
22557              * True if has "SmallBusiness" element
22558              */
22559             public boolean isSetSmallBusiness()
22560             {
22561                 synchronized (monitor())
22562                 {
22563                     check_orphaned();
22564                     return get_store().count_elements(SMALLBUSINESS$6) != 0;
22565                 }
22566             }
22567             
22568             /**
22569              * Sets the "SmallBusiness" element
22570              */
22571             public void setSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum smallBusiness)
22572             {
22573                 synchronized (monitor())
22574                 {
22575                     check_orphaned();
22576                     org.apache.xmlbeans.SimpleValue target = null;
22577                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SMALLBUSINESS$6, 0);
22578                     if (target == null)
22579                     {
22580                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SMALLBUSINESS$6);
22581                     }
22582                     target.setEnumValue(smallBusiness);
22583                 }
22584             }
22585             
22586             /**
22587              * Sets (as xml) the "SmallBusiness" element
22588              */
22589             public void xsetSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType smallBusiness)
22590             {
22591                 synchronized (monitor())
22592                 {
22593                     check_orphaned();
22594                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22595                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SMALLBUSINESS$6, 0);
22596                     if (target == null)
22597                     {
22598                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SMALLBUSINESS$6);
22599                     }
22600                     target.set(smallBusiness);
22601                 }
22602             }
22603             
22604             /**
22605              * Unsets the "SmallBusiness" element
22606              */
22607             public void unsetSmallBusiness()
22608             {
22609                 synchronized (monitor())
22610                 {
22611                     check_orphaned();
22612                     get_store().remove_element(SMALLBUSINESS$6, 0);
22613                 }
22614             }
22615             
22616             /**
22617              * Gets the "Commercial" element
22618              */
22619             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCommercial()
22620             {
22621                 synchronized (monitor())
22622                 {
22623                     check_orphaned();
22624                     org.apache.xmlbeans.SimpleValue target = null;
22625                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMERCIAL$8, 0);
22626                     if (target == null)
22627                     {
22628                       return null;
22629                     }
22630                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22631                 }
22632             }
22633             
22634             /**
22635              * Gets (as xml) the "Commercial" element
22636              */
22637             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCommercial()
22638             {
22639                 synchronized (monitor())
22640                 {
22641                     check_orphaned();
22642                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22643                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMMERCIAL$8, 0);
22644                     return target;
22645                 }
22646             }
22647             
22648             /**
22649              * True if has "Commercial" element
22650              */
22651             public boolean isSetCommercial()
22652             {
22653                 synchronized (monitor())
22654                 {
22655                     check_orphaned();
22656                     return get_store().count_elements(COMMERCIAL$8) != 0;
22657                 }
22658             }
22659             
22660             /**
22661              * Sets the "Commercial" element
22662              */
22663             public void setCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum commercial)
22664             {
22665                 synchronized (monitor())
22666                 {
22667                     check_orphaned();
22668                     org.apache.xmlbeans.SimpleValue target = null;
22669                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMERCIAL$8, 0);
22670                     if (target == null)
22671                     {
22672                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMMERCIAL$8);
22673                     }
22674                     target.setEnumValue(commercial);
22675                 }
22676             }
22677             
22678             /**
22679              * Sets (as xml) the "Commercial" element
22680              */
22681             public void xsetCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType commercial)
22682             {
22683                 synchronized (monitor())
22684                 {
22685                     check_orphaned();
22686                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22687                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMMERCIAL$8, 0);
22688                     if (target == null)
22689                     {
22690                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COMMERCIAL$8);
22691                     }
22692                     target.set(commercial);
22693                 }
22694             }
22695             
22696             /**
22697              * Unsets the "Commercial" element
22698              */
22699             public void unsetCommercial()
22700             {
22701                 synchronized (monitor())
22702                 {
22703                     check_orphaned();
22704                     get_store().remove_element(COMMERCIAL$8, 0);
22705                 }
22706             }
22707             
22708             /**
22709              * Gets the "Retail" element
22710              */
22711             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetail()
22712             {
22713                 synchronized (monitor())
22714                 {
22715                     check_orphaned();
22716                     org.apache.xmlbeans.SimpleValue target = null;
22717                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAIL$10, 0);
22718                     if (target == null)
22719                     {
22720                       return null;
22721                     }
22722                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22723                 }
22724             }
22725             
22726             /**
22727              * Gets (as xml) the "Retail" element
22728              */
22729             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetail()
22730             {
22731                 synchronized (monitor())
22732                 {
22733                     check_orphaned();
22734                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22735                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RETAIL$10, 0);
22736                     return target;
22737                 }
22738             }
22739             
22740             /**
22741              * True if has "Retail" element
22742              */
22743             public boolean isSetRetail()
22744             {
22745                 synchronized (monitor())
22746                 {
22747                     check_orphaned();
22748                     return get_store().count_elements(RETAIL$10) != 0;
22749                 }
22750             }
22751             
22752             /**
22753              * Sets the "Retail" element
22754              */
22755             public void setRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retail)
22756             {
22757                 synchronized (monitor())
22758                 {
22759                     check_orphaned();
22760                     org.apache.xmlbeans.SimpleValue target = null;
22761                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAIL$10, 0);
22762                     if (target == null)
22763                     {
22764                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAIL$10);
22765                     }
22766                     target.setEnumValue(retail);
22767                 }
22768             }
22769             
22770             /**
22771              * Sets (as xml) the "Retail" element
22772              */
22773             public void xsetRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType retail)
22774             {
22775                 synchronized (monitor())
22776                 {
22777                     check_orphaned();
22778                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22779                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RETAIL$10, 0);
22780                     if (target == null)
22781                     {
22782                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RETAIL$10);
22783                     }
22784                     target.set(retail);
22785                 }
22786             }
22787             
22788             /**
22789              * Unsets the "Retail" element
22790              */
22791             public void unsetRetail()
22792             {
22793                 synchronized (monitor())
22794                 {
22795                     check_orphaned();
22796                     get_store().remove_element(RETAIL$10, 0);
22797                 }
22798             }
22799         }
22800         /**
22801          * An XML ProductsOffered(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
22802          *
22803          * This is a complex type.
22804          */
22805         public static class ProductsOfferedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered
22806         {
22807             private static final long serialVersionUID = 1L;
22808             
22809             public ProductsOfferedImpl(org.apache.xmlbeans.SchemaType sType)
22810             {
22811                 super(sType);
22812             }
22813             
22814             private static final javax.xml.namespace.QName INDIVIDUALDEVELOPMENTACCOUNTS$0 = 
22815                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "IndividualDevelopmentAccounts");
22816             private static final javax.xml.namespace.QName NOCOSTACCOUNTS$2 = 
22817                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NoCostAccounts");
22818             private static final javax.xml.namespace.QName LOANSTOREFINANCE$4 = 
22819                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LoansToRefinance");
22820             private static final javax.xml.namespace.QName LOANSTOBUILD$6 = 
22821                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LoansToBuild");
22822             private static final javax.xml.namespace.QName SHORTTERM$8 = 
22823                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ShortTerm");
22824             private static final javax.xml.namespace.QName QID56$10 = 
22825                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_56");
22826             private static final javax.xml.namespace.QName QID62$12 = 
22827                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "QID_62");
22828             private static final javax.xml.namespace.QName SERVICESTODISABLED$14 = 
22829                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ServicesToDisabled");
22830             private static final javax.xml.namespace.QName EQUITYINVESTMENTS$16 = 
22831                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EquityInvestments");
22832             
22833             
22834             /**
22835              * Gets the "IndividualDevelopmentAccounts" element
22836              */
22837             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndividualDevelopmentAccounts()
22838             {
22839                 synchronized (monitor())
22840                 {
22841                     check_orphaned();
22842                     org.apache.xmlbeans.SimpleValue target = null;
22843                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
22844                     if (target == null)
22845                     {
22846                       return null;
22847                     }
22848                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22849                 }
22850             }
22851             
22852             /**
22853              * Gets (as xml) the "IndividualDevelopmentAccounts" element
22854              */
22855             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndividualDevelopmentAccounts()
22856             {
22857                 synchronized (monitor())
22858                 {
22859                     check_orphaned();
22860                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22861                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
22862                     return target;
22863                 }
22864             }
22865             
22866             /**
22867              * True if has "IndividualDevelopmentAccounts" element
22868              */
22869             public boolean isSetIndividualDevelopmentAccounts()
22870             {
22871                 synchronized (monitor())
22872                 {
22873                     check_orphaned();
22874                     return get_store().count_elements(INDIVIDUALDEVELOPMENTACCOUNTS$0) != 0;
22875                 }
22876             }
22877             
22878             /**
22879              * Sets the "IndividualDevelopmentAccounts" element
22880              */
22881             public void setIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum individualDevelopmentAccounts)
22882             {
22883                 synchronized (monitor())
22884                 {
22885                     check_orphaned();
22886                     org.apache.xmlbeans.SimpleValue target = null;
22887                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
22888                     if (target == null)
22889                     {
22890                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
22891                     }
22892                     target.setEnumValue(individualDevelopmentAccounts);
22893                 }
22894             }
22895             
22896             /**
22897              * Sets (as xml) the "IndividualDevelopmentAccounts" element
22898              */
22899             public void xsetIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType individualDevelopmentAccounts)
22900             {
22901                 synchronized (monitor())
22902                 {
22903                     check_orphaned();
22904                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22905                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
22906                     if (target == null)
22907                     {
22908                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
22909                     }
22910                     target.set(individualDevelopmentAccounts);
22911                 }
22912             }
22913             
22914             /**
22915              * Unsets the "IndividualDevelopmentAccounts" element
22916              */
22917             public void unsetIndividualDevelopmentAccounts()
22918             {
22919                 synchronized (monitor())
22920                 {
22921                     check_orphaned();
22922                     get_store().remove_element(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
22923                 }
22924             }
22925             
22926             /**
22927              * Gets the "NoCostAccounts" element
22928              */
22929             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCostAccounts()
22930             {
22931                 synchronized (monitor())
22932                 {
22933                     check_orphaned();
22934                     org.apache.xmlbeans.SimpleValue target = null;
22935                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
22936                     if (target == null)
22937                     {
22938                       return null;
22939                     }
22940                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22941                 }
22942             }
22943             
22944             /**
22945              * Gets (as xml) the "NoCostAccounts" element
22946              */
22947             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCostAccounts()
22948             {
22949                 synchronized (monitor())
22950                 {
22951                     check_orphaned();
22952                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22953                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
22954                     return target;
22955                 }
22956             }
22957             
22958             /**
22959              * True if has "NoCostAccounts" element
22960              */
22961             public boolean isSetNoCostAccounts()
22962             {
22963                 synchronized (monitor())
22964                 {
22965                     check_orphaned();
22966                     return get_store().count_elements(NOCOSTACCOUNTS$2) != 0;
22967                 }
22968             }
22969             
22970             /**
22971              * Sets the "NoCostAccounts" element
22972              */
22973             public void setNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCostAccounts)
22974             {
22975                 synchronized (monitor())
22976                 {
22977                     check_orphaned();
22978                     org.apache.xmlbeans.SimpleValue target = null;
22979                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
22980                     if (target == null)
22981                     {
22982                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOCOSTACCOUNTS$2);
22983                     }
22984                     target.setEnumValue(noCostAccounts);
22985                 }
22986             }
22987             
22988             /**
22989              * Sets (as xml) the "NoCostAccounts" element
22990              */
22991             public void xsetNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCostAccounts)
22992             {
22993                 synchronized (monitor())
22994                 {
22995                     check_orphaned();
22996                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22997                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
22998                     if (target == null)
22999                     {
23000                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOCOSTACCOUNTS$2);
23001                     }
23002                     target.set(noCostAccounts);
23003                 }
23004             }
23005             
23006             /**
23007              * Unsets the "NoCostAccounts" element
23008              */
23009             public void unsetNoCostAccounts()
23010             {
23011                 synchronized (monitor())
23012                 {
23013                     check_orphaned();
23014                     get_store().remove_element(NOCOSTACCOUNTS$2, 0);
23015                 }
23016             }
23017             
23018             /**
23019              * Gets the "LoansToRefinance" element
23020              */
23021             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToRefinance()
23022             {
23023                 synchronized (monitor())
23024                 {
23025                     check_orphaned();
23026                     org.apache.xmlbeans.SimpleValue target = null;
23027                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
23028                     if (target == null)
23029                     {
23030                       return null;
23031                     }
23032                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
23033                 }
23034             }
23035             
23036             /**
23037              * Gets (as xml) the "LoansToRefinance" element
23038              */
23039             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToRefinance()
23040             {
23041                 synchronized (monitor())
23042                 {
23043                     check_orphaned();
23044                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23045                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
23046                     return target;
23047                 }
23048             }
23049             
23050             /**
23051              * True if has "LoansToRefinance" element
23052              */
23053             public boolean isSetLoansToRefinance()
23054             {
23055                 synchronized (monitor())
23056                 {
23057                     check_orphaned();
23058                     return get_store().count_elements(LOANSTOREFINANCE$4) != 0;
23059                 }
23060             }
23061             
23062             /**
23063              * Sets the "LoansToRefinance" element
23064              */
23065             public void setLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToRefinance)
23066             {
23067                 synchronized (monitor())
23068                 {
23069                     check_orphaned();
23070                     org.apache.xmlbeans.SimpleValue target = null;
23071                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
23072                     if (target == null)
23073                     {
23074                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOREFINANCE$4);
23075                     }
23076                     target.setEnumValue(loansToRefinance);
23077                 }
23078             }
23079             
23080             /**
23081              * Sets (as xml) the "LoansToRefinance" element
23082              */
23083             public void xsetLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToRefinance)
23084             {
23085                 synchronized (monitor())
23086                 {
23087                     check_orphaned();
23088                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23089                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
23090                     if (target == null)
23091                     {
23092                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOREFINANCE$4);
23093                     }
23094                     target.set(loansToRefinance);
23095                 }
23096             }
23097             
23098             /**
23099              * Unsets the "LoansToRefinance" element
23100              */
23101             public void unsetLoansToRefinance()
23102             {
23103                 synchronized (monitor())
23104                 {
23105                     check_orphaned();
23106                     get_store().remove_element(LOANSTOREFINANCE$4, 0);
23107                 }
23108             }
23109             
23110             /**
23111              * Gets the "LoansToBuild" element
23112              */
23113             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToBuild()
23114             {
23115                 synchronized (monitor())
23116                 {
23117                     check_orphaned();
23118                     org.apache.xmlbeans.SimpleValue target = null;
23119                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
23120                     if (target == null)
23121                     {
23122                       return null;
23123                     }
23124                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
23125                 }
23126             }
23127             
23128             /**
23129              * Gets (as xml) the "LoansToBuild" element
23130              */
23131             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToBuild()
23132             {
23133                 synchronized (monitor())
23134                 {
23135                     check_orphaned();
23136                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23137                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
23138                     return target;
23139                 }
23140             }
23141             
23142             /**
23143              * True if has "LoansToBuild" element
23144              */
23145             public boolean isSetLoansToBuild()
23146             {
23147                 synchronized (monitor())
23148                 {
23149                     check_orphaned();
23150                     return get_store().count_elements(LOANSTOBUILD$6) != 0;
23151                 }
23152             }
23153             
23154             /**
23155              * Sets the "LoansToBuild" element
23156              */
23157             public void setLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToBuild)
23158             {
23159                 synchronized (monitor())
23160                 {
23161                     check_orphaned();
23162                     org.apache.xmlbeans.SimpleValue target = null;
23163                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
23164                     if (target == null)
23165                     {
23166                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOBUILD$6);
23167                     }
23168                     target.setEnumValue(loansToBuild);
23169                 }
23170             }
23171             
23172             /**
23173              * Sets (as xml) the "LoansToBuild" element
23174              */
23175             public void xsetLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToBuild)
23176             {
23177                 synchronized (monitor())
23178                 {
23179                     check_orphaned();
23180                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23181                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
23182                     if (target == null)
23183                     {
23184                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOBUILD$6);
23185                     }
23186                     target.set(loansToBuild);
23187                 }
23188             }
23189             
23190             /**
23191              * Unsets the "LoansToBuild" element
23192              */
23193             public void unsetLoansToBuild()
23194             {
23195                 synchronized (monitor())
23196                 {
23197                     check_orphaned();
23198                     get_store().remove_element(LOANSTOBUILD$6, 0);
23199                 }
23200             }
23201             
23202             /**
23203              * Gets the "ShortTerm" element
23204              */
23205             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getShortTerm()
23206             {
23207                 synchronized (monitor())
23208                 {
23209                     check_orphaned();
23210                     org.apache.xmlbeans.SimpleValue target = null;
23211                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
23212                     if (target == null)
23213                     {
23214                       return null;
23215                     }
23216                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
23217                 }
23218             }
23219             
23220             /**
23221              * Gets (as xml) the "ShortTerm" element
23222              */
23223             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetShortTerm()
23224             {
23225                 synchronized (monitor())
23226                 {
23227                     check_orphaned();
23228                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23229                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
23230                     return target;
23231                 }
23232             }
23233             
23234             /**
23235              * True if has "ShortTerm" element
23236              */
23237             public boolean isSetShortTerm()
23238             {
23239                 synchronized (monitor())
23240                 {
23241                     check_orphaned();
23242                     return get_store().count_elements(SHORTTERM$8) != 0;
23243                 }
23244             }
23245             
23246             /**
23247              * Sets the "ShortTerm" element
23248              */
23249             public void setShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum shortTerm)
23250             {
23251                 synchronized (monitor())
23252                 {
23253                     check_orphaned();
23254                     org.apache.xmlbeans.SimpleValue target = null;
23255                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
23256                     if (target == null)
23257                     {
23258                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHORTTERM$8);
23259                     }
23260                     target.setEnumValue(shortTerm);
23261                 }
23262             }
23263             
23264             /**
23265              * Sets (as xml) the "ShortTerm" element
23266              */
23267             public void xsetShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType shortTerm)
23268             {
23269                 synchronized (monitor())
23270                 {
23271                     check_orphaned();
23272                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23273                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
23274                     if (target == null)
23275                     {
23276                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SHORTTERM$8);
23277                     }
23278                     target.set(shortTerm);
23279                 }
23280             }
23281             
23282             /**
23283              * Unsets the "ShortTerm" element
23284              */
23285             public void unsetShortTerm()
23286             {
23287                 synchronized (monitor())
23288                 {
23289                     check_orphaned();
23290                     get_store().remove_element(SHORTTERM$8, 0);
23291                 }
23292             }
23293             
23294             /**
23295              * Gets the "QID_56" element
23296              */
23297             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID56()
23298             {
23299                 synchronized (monitor())
23300                 {
23301                     check_orphaned();
23302                     org.apache.xmlbeans.SimpleValue target = null;
23303                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
23304                     if (target == null)
23305                     {
23306                       return null;
23307                     }
23308                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
23309                 }
23310             }
23311             
23312             /**
23313              * Gets (as xml) the "QID_56" element
23314              */
23315             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID56()
23316             {
23317                 synchronized (monitor())
23318                 {
23319                     check_orphaned();
23320                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23321                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
23322                     return target;
23323                 }
23324             }
23325             
23326             /**
23327              * True if has "QID_56" element
23328              */
23329             public boolean isSetQID56()
23330             {
23331                 synchronized (monitor())
23332                 {
23333                     check_orphaned();
23334                     return get_store().count_elements(QID56$10) != 0;
23335                 }
23336             }
23337             
23338             /**
23339              * Sets the "QID_56" element
23340              */
23341             public void setQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid56)
23342             {
23343                 synchronized (monitor())
23344                 {
23345                     check_orphaned();
23346                     org.apache.xmlbeans.SimpleValue target = null;
23347                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
23348                     if (target == null)
23349                     {
23350                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID56$10);
23351                     }
23352                     target.setEnumValue(qid56);
23353                 }
23354             }
23355             
23356             /**
23357              * Sets (as xml) the "QID_56" element
23358              */
23359             public void xsetQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid56)
23360             {
23361                 synchronized (monitor())
23362                 {
23363                     check_orphaned();
23364                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23365                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
23366                     if (target == null)
23367                     {
23368                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID56$10);
23369                     }
23370                     target.set(qid56);
23371                 }
23372             }
23373             
23374             /**
23375              * Unsets the "QID_56" element
23376              */
23377             public void unsetQID56()
23378             {
23379                 synchronized (monitor())
23380                 {
23381                     check_orphaned();
23382                     get_store().remove_element(QID56$10, 0);
23383                 }
23384             }
23385             
23386             /**
23387              * Gets the "QID_62" element
23388              */
23389             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID62()
23390             {
23391                 synchronized (monitor())
23392                 {
23393                     check_orphaned();
23394                     org.apache.xmlbeans.SimpleValue target = null;
23395                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
23396                     if (target == null)
23397                     {
23398                       return null;
23399                     }
23400                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
23401                 }
23402             }
23403             
23404             /**
23405              * Gets (as xml) the "QID_62" element
23406              */
23407             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID62()
23408             {
23409                 synchronized (monitor())
23410                 {
23411                     check_orphaned();
23412                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23413                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
23414                     return target;
23415                 }
23416             }
23417             
23418             /**
23419              * True if has "QID_62" element
23420              */
23421             public boolean isSetQID62()
23422             {
23423                 synchronized (monitor())
23424                 {
23425                     check_orphaned();
23426                     return get_store().count_elements(QID62$12) != 0;
23427                 }
23428             }
23429             
23430             /**
23431              * Sets the "QID_62" element
23432              */
23433             public void setQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid62)
23434             {
23435                 synchronized (monitor())
23436                 {
23437                     check_orphaned();
23438                     org.apache.xmlbeans.SimpleValue target = null;
23439                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
23440                     if (target == null)
23441                     {
23442                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID62$12);
23443                     }
23444                     target.setEnumValue(qid62);
23445                 }
23446             }
23447             
23448             /**
23449              * Sets (as xml) the "QID_62" element
23450              */
23451             public void xsetQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid62)
23452             {
23453                 synchronized (monitor())
23454                 {
23455                     check_orphaned();
23456                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23457                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
23458                     if (target == null)
23459                     {
23460                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID62$12);
23461                     }
23462                     target.set(qid62);
23463                 }
23464             }
23465             
23466             /**
23467              * Unsets the "QID_62" element
23468              */
23469             public void unsetQID62()
23470             {
23471                 synchronized (monitor())
23472                 {
23473                     check_orphaned();
23474                     get_store().remove_element(QID62$12, 0);
23475                 }
23476             }
23477             
23478             /**
23479              * Gets the "ServicesToDisabled" element
23480              */
23481             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getServicesToDisabled()
23482             {
23483                 synchronized (monitor())
23484                 {
23485                     check_orphaned();
23486                     org.apache.xmlbeans.SimpleValue target = null;
23487                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
23488                     if (target == null)
23489                     {
23490                       return null;
23491                     }
23492                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
23493                 }
23494             }
23495             
23496             /**
23497              * Gets (as xml) the "ServicesToDisabled" element
23498              */
23499             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetServicesToDisabled()
23500             {
23501                 synchronized (monitor())
23502                 {
23503                     check_orphaned();
23504                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23505                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
23506                     return target;
23507                 }
23508             }
23509             
23510             /**
23511              * True if has "ServicesToDisabled" element
23512              */
23513             public boolean isSetServicesToDisabled()
23514             {
23515                 synchronized (monitor())
23516                 {
23517                     check_orphaned();
23518                     return get_store().count_elements(SERVICESTODISABLED$14) != 0;
23519                 }
23520             }
23521             
23522             /**
23523              * Sets the "ServicesToDisabled" element
23524              */
23525             public void setServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum servicesToDisabled)
23526             {
23527                 synchronized (monitor())
23528                 {
23529                     check_orphaned();
23530                     org.apache.xmlbeans.SimpleValue target = null;
23531                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
23532                     if (target == null)
23533                     {
23534                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICESTODISABLED$14);
23535                     }
23536                     target.setEnumValue(servicesToDisabled);
23537                 }
23538             }
23539             
23540             /**
23541              * Sets (as xml) the "ServicesToDisabled" element
23542              */
23543             public void xsetServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType servicesToDisabled)
23544             {
23545                 synchronized (monitor())
23546                 {
23547                     check_orphaned();
23548                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23549                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
23550                     if (target == null)
23551                     {
23552                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SERVICESTODISABLED$14);
23553                     }
23554                     target.set(servicesToDisabled);
23555                 }
23556             }
23557             
23558             /**
23559              * Unsets the "ServicesToDisabled" element
23560              */
23561             public void unsetServicesToDisabled()
23562             {
23563                 synchronized (monitor())
23564                 {
23565                     check_orphaned();
23566                     get_store().remove_element(SERVICESTODISABLED$14, 0);
23567                 }
23568             }
23569             
23570             /**
23571              * Gets the "EquityInvestments" element
23572              */
23573             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEquityInvestments()
23574             {
23575                 synchronized (monitor())
23576                 {
23577                     check_orphaned();
23578                     org.apache.xmlbeans.SimpleValue target = null;
23579                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
23580                     if (target == null)
23581                     {
23582                       return null;
23583                     }
23584                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
23585                 }
23586             }
23587             
23588             /**
23589              * Gets (as xml) the "EquityInvestments" element
23590              */
23591             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEquityInvestments()
23592             {
23593                 synchronized (monitor())
23594                 {
23595                     check_orphaned();
23596                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23597                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
23598                     return target;
23599                 }
23600             }
23601             
23602             /**
23603              * True if has "EquityInvestments" element
23604              */
23605             public boolean isSetEquityInvestments()
23606             {
23607                 synchronized (monitor())
23608                 {
23609                     check_orphaned();
23610                     return get_store().count_elements(EQUITYINVESTMENTS$16) != 0;
23611                 }
23612             }
23613             
23614             /**
23615              * Sets the "EquityInvestments" element
23616              */
23617             public void setEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum equityInvestments)
23618             {
23619                 synchronized (monitor())
23620                 {
23621                     check_orphaned();
23622                     org.apache.xmlbeans.SimpleValue target = null;
23623                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
23624                     if (target == null)
23625                     {
23626                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITYINVESTMENTS$16);
23627                     }
23628                     target.setEnumValue(equityInvestments);
23629                 }
23630             }
23631             
23632             /**
23633              * Sets (as xml) the "EquityInvestments" element
23634              */
23635             public void xsetEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType equityInvestments)
23636             {
23637                 synchronized (monitor())
23638                 {
23639                     check_orphaned();
23640                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23641                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
23642                     if (target == null)
23643                     {
23644                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EQUITYINVESTMENTS$16);
23645                     }
23646                     target.set(equityInvestments);
23647                 }
23648             }
23649             
23650             /**
23651              * Unsets the "EquityInvestments" element
23652              */
23653             public void unsetEquityInvestments()
23654             {
23655                 synchronized (monitor())
23656                 {
23657                     check_orphaned();
23658                     get_store().remove_element(EQUITYINVESTMENTS$16, 0);
23659                 }
23660             }
23661         }
23662         /**
23663          * An XML CustomerProfile(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
23664          *
23665          * This is a complex type.
23666          */
23667         public static class CustomerProfileImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile
23668         {
23669             private static final long serialVersionUID = 1L;
23670             
23671             public CustomerProfileImpl(org.apache.xmlbeans.SchemaType sType)
23672             {
23673                 super(sType);
23674             }
23675             
23676             private static final javax.xml.namespace.QName OTHERDESCRIPTION$0 = 
23677                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OtherDescription");
23678             private static final javax.xml.namespace.QName ALLACTIVITIES$2 = 
23679                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AllActivities");
23680             private static final javax.xml.namespace.QName OPTIONALPRODUCT$4 = 
23681                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OptionalProduct");
23682             
23683             
23684             /**
23685              * Gets the "OtherDescription" element
23686              */
23687             public java.lang.String getOtherDescription()
23688             {
23689                 synchronized (monitor())
23690                 {
23691                     check_orphaned();
23692                     org.apache.xmlbeans.SimpleValue target = null;
23693                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
23694                     if (target == null)
23695                     {
23696                       return null;
23697                     }
23698                     return target.getStringValue();
23699                 }
23700             }
23701             
23702             /**
23703              * Gets (as xml) the "OtherDescription" element
23704              */
23705             public gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetOtherDescription()
23706             {
23707                 synchronized (monitor())
23708                 {
23709                     check_orphaned();
23710                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
23711                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
23712                     return target;
23713                 }
23714             }
23715             
23716             /**
23717              * True if has "OtherDescription" element
23718              */
23719             public boolean isSetOtherDescription()
23720             {
23721                 synchronized (monitor())
23722                 {
23723                     check_orphaned();
23724                     return get_store().count_elements(OTHERDESCRIPTION$0) != 0;
23725                 }
23726             }
23727             
23728             /**
23729              * Sets the "OtherDescription" element
23730              */
23731             public void setOtherDescription(java.lang.String otherDescription)
23732             {
23733                 synchronized (monitor())
23734                 {
23735                     check_orphaned();
23736                     org.apache.xmlbeans.SimpleValue target = null;
23737                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
23738                     if (target == null)
23739                     {
23740                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERDESCRIPTION$0);
23741                     }
23742                     target.setStringValue(otherDescription);
23743                 }
23744             }
23745             
23746             /**
23747              * Sets (as xml) the "OtherDescription" element
23748              */
23749             public void xsetOtherDescription(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType otherDescription)
23750             {
23751                 synchronized (monitor())
23752                 {
23753                     check_orphaned();
23754                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType target = null;
23755                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
23756                     if (target == null)
23757                     {
23758                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String30DataType)get_store().add_element_user(OTHERDESCRIPTION$0);
23759                     }
23760                     target.set(otherDescription);
23761                 }
23762             }
23763             
23764             /**
23765              * Unsets the "OtherDescription" element
23766              */
23767             public void unsetOtherDescription()
23768             {
23769                 synchronized (monitor())
23770                 {
23771                     check_orphaned();
23772                     get_store().remove_element(OTHERDESCRIPTION$0, 0);
23773                 }
23774             }
23775             
23776             /**
23777              * Gets the "AllActivities" element
23778              */
23779             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities getAllActivities()
23780             {
23781                 synchronized (monitor())
23782                 {
23783                     check_orphaned();
23784                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities target = null;
23785                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities)get_store().find_element_user(ALLACTIVITIES$2, 0);
23786                     if (target == null)
23787                     {
23788                       return null;
23789                     }
23790                     return target;
23791                 }
23792             }
23793             
23794             /**
23795              * True if has "AllActivities" element
23796              */
23797             public boolean isSetAllActivities()
23798             {
23799                 synchronized (monitor())
23800                 {
23801                     check_orphaned();
23802                     return get_store().count_elements(ALLACTIVITIES$2) != 0;
23803                 }
23804             }
23805             
23806             /**
23807              * Sets the "AllActivities" element
23808              */
23809             public void setAllActivities(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities allActivities)
23810             {
23811                 generatedSetterHelperImpl(allActivities, ALLACTIVITIES$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
23812             }
23813             
23814             /**
23815              * Appends and returns a new empty "AllActivities" element
23816              */
23817             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities addNewAllActivities()
23818             {
23819                 synchronized (monitor())
23820                 {
23821                     check_orphaned();
23822                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities target = null;
23823                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities)get_store().add_element_user(ALLACTIVITIES$2);
23824                     return target;
23825                 }
23826             }
23827             
23828             /**
23829              * Unsets the "AllActivities" element
23830              */
23831             public void unsetAllActivities()
23832             {
23833                 synchronized (monitor())
23834                 {
23835                     check_orphaned();
23836                     get_store().remove_element(ALLACTIVITIES$2, 0);
23837                 }
23838             }
23839             
23840             /**
23841              * Gets array of all "OptionalProduct" elements
23842              */
23843             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct[] getOptionalProductArray()
23844             {
23845                 synchronized (monitor())
23846                 {
23847                     check_orphaned();
23848                     java.util.List targetList = new java.util.ArrayList();
23849                     get_store().find_all_element_users(OPTIONALPRODUCT$4, targetList);
23850                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct[] result = new gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct[targetList.size()];
23851                     targetList.toArray(result);
23852                     return result;
23853                 }
23854             }
23855             
23856             /**
23857              * Gets ith "OptionalProduct" element
23858              */
23859             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct getOptionalProductArray(int i)
23860             {
23861                 synchronized (monitor())
23862                 {
23863                     check_orphaned();
23864                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct target = null;
23865                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct)get_store().find_element_user(OPTIONALPRODUCT$4, i);
23866                     if (target == null)
23867                     {
23868                       throw new IndexOutOfBoundsException();
23869                     }
23870                     return target;
23871                 }
23872             }
23873             
23874             /**
23875              * Returns number of "OptionalProduct" element
23876              */
23877             public int sizeOfOptionalProductArray()
23878             {
23879                 synchronized (monitor())
23880                 {
23881                     check_orphaned();
23882                     return get_store().count_elements(OPTIONALPRODUCT$4);
23883                 }
23884             }
23885             
23886             /**
23887              * Sets array of all "OptionalProduct" element  WARNING: This method is not atomicaly synchronized.
23888              */
23889             public void setOptionalProductArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct[] optionalProductArray)
23890             {
23891                 check_orphaned();
23892                 arraySetterHelper(optionalProductArray, OPTIONALPRODUCT$4);
23893             }
23894             
23895             /**
23896              * Sets ith "OptionalProduct" element
23897              */
23898             public void setOptionalProductArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct optionalProduct)
23899             {
23900                 generatedSetterHelperImpl(optionalProduct, OPTIONALPRODUCT$4, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
23901             }
23902             
23903             /**
23904              * Inserts and returns a new empty value (as xml) as the ith "OptionalProduct" element
23905              */
23906             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct insertNewOptionalProduct(int i)
23907             {
23908                 synchronized (monitor())
23909                 {
23910                     check_orphaned();
23911                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct target = null;
23912                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct)get_store().insert_element_user(OPTIONALPRODUCT$4, i);
23913                     return target;
23914                 }
23915             }
23916             
23917             /**
23918              * Appends and returns a new empty value (as xml) as the last "OptionalProduct" element
23919              */
23920             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct addNewOptionalProduct()
23921             {
23922                 synchronized (monitor())
23923                 {
23924                     check_orphaned();
23925                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct target = null;
23926                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct)get_store().add_element_user(OPTIONALPRODUCT$4);
23927                     return target;
23928                 }
23929             }
23930             
23931             /**
23932              * Removes the ith "OptionalProduct" element
23933              */
23934             public void removeOptionalProduct(int i)
23935             {
23936                 synchronized (monitor())
23937                 {
23938                     check_orphaned();
23939                     get_store().remove_element(OPTIONALPRODUCT$4, i);
23940                 }
23941             }
23942             /**
23943              * An XML AllActivities(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
23944              *
23945              * This is a complex type.
23946              */
23947             public static class AllActivitiesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities
23948             {
23949                 private static final long serialVersionUID = 1L;
23950                 
23951                 public AllActivitiesImpl(org.apache.xmlbeans.SchemaType sType)
23952                 {
23953                     super(sType);
23954                 }
23955                 
23956                 private static final javax.xml.namespace.QName AREA$0 = 
23957                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Area");
23958                 private static final javax.xml.namespace.QName MODERATEINCOME$2 = 
23959                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ModerateIncome");
23960                 private static final javax.xml.namespace.QName LOWINCOME$4 = 
23961                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LowIncome");
23962                 private static final javax.xml.namespace.QName VERYLOWINCOME$6 = 
23963                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "VeryLowIncome");
23964                 private static final javax.xml.namespace.QName EXTREMELYLOWINCOME$8 = 
23965                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ExtremelyLowIncome");
23966                 private static final javax.xml.namespace.QName FEMALEHEADED$10 = 
23967                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FemaleHeaded");
23968                 private static final javax.xml.namespace.QName AFRICANAMERICAN$12 = 
23969                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AfricanAmerican");
23970                 private static final javax.xml.namespace.QName HISPANIC$14 = 
23971                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Hispanic");
23972                 private static final javax.xml.namespace.QName NATIVEAMERICAN$16 = 
23973                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NativeAmerican");
23974                 private static final javax.xml.namespace.QName OTHER$18 = 
23975                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Other");
23976                 
23977                 
23978                 /**
23979                  * Gets the "Area" element
23980                  */
23981                 public int getArea()
23982                 {
23983                     synchronized (monitor())
23984                     {
23985                       check_orphaned();
23986                       org.apache.xmlbeans.SimpleValue target = null;
23987                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AREA$0, 0);
23988                       if (target == null)
23989                       {
23990                         return 0;
23991                       }
23992                       return target.getIntValue();
23993                     }
23994                 }
23995                 
23996                 /**
23997                  * Gets (as xml) the "Area" element
23998                  */
23999                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetArea()
24000                 {
24001                     synchronized (monitor())
24002                     {
24003                       check_orphaned();
24004                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24005                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(AREA$0, 0);
24006                       return target;
24007                     }
24008                 }
24009                 
24010                 /**
24011                  * True if has "Area" element
24012                  */
24013                 public boolean isSetArea()
24014                 {
24015                     synchronized (monitor())
24016                     {
24017                       check_orphaned();
24018                       return get_store().count_elements(AREA$0) != 0;
24019                     }
24020                 }
24021                 
24022                 /**
24023                  * Sets the "Area" element
24024                  */
24025                 public void setArea(int area)
24026                 {
24027                     synchronized (monitor())
24028                     {
24029                       check_orphaned();
24030                       org.apache.xmlbeans.SimpleValue target = null;
24031                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AREA$0, 0);
24032                       if (target == null)
24033                       {
24034                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AREA$0);
24035                       }
24036                       target.setIntValue(area);
24037                     }
24038                 }
24039                 
24040                 /**
24041                  * Sets (as xml) the "Area" element
24042                  */
24043                 public void xsetArea(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType area)
24044                 {
24045                     synchronized (monitor())
24046                     {
24047                       check_orphaned();
24048                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24049                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(AREA$0, 0);
24050                       if (target == null)
24051                       {
24052                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(AREA$0);
24053                       }
24054                       target.set(area);
24055                     }
24056                 }
24057                 
24058                 /**
24059                  * Unsets the "Area" element
24060                  */
24061                 public void unsetArea()
24062                 {
24063                     synchronized (monitor())
24064                     {
24065                       check_orphaned();
24066                       get_store().remove_element(AREA$0, 0);
24067                     }
24068                 }
24069                 
24070                 /**
24071                  * Gets the "ModerateIncome" element
24072                  */
24073                 public int getModerateIncome()
24074                 {
24075                     synchronized (monitor())
24076                     {
24077                       check_orphaned();
24078                       org.apache.xmlbeans.SimpleValue target = null;
24079                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$2, 0);
24080                       if (target == null)
24081                       {
24082                         return 0;
24083                       }
24084                       return target.getIntValue();
24085                     }
24086                 }
24087                 
24088                 /**
24089                  * Gets (as xml) the "ModerateIncome" element
24090                  */
24091                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetModerateIncome()
24092                 {
24093                     synchronized (monitor())
24094                     {
24095                       check_orphaned();
24096                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24097                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(MODERATEINCOME$2, 0);
24098                       return target;
24099                     }
24100                 }
24101                 
24102                 /**
24103                  * True if has "ModerateIncome" element
24104                  */
24105                 public boolean isSetModerateIncome()
24106                 {
24107                     synchronized (monitor())
24108                     {
24109                       check_orphaned();
24110                       return get_store().count_elements(MODERATEINCOME$2) != 0;
24111                     }
24112                 }
24113                 
24114                 /**
24115                  * Sets the "ModerateIncome" element
24116                  */
24117                 public void setModerateIncome(int moderateIncome)
24118                 {
24119                     synchronized (monitor())
24120                     {
24121                       check_orphaned();
24122                       org.apache.xmlbeans.SimpleValue target = null;
24123                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$2, 0);
24124                       if (target == null)
24125                       {
24126                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MODERATEINCOME$2);
24127                       }
24128                       target.setIntValue(moderateIncome);
24129                     }
24130                 }
24131                 
24132                 /**
24133                  * Sets (as xml) the "ModerateIncome" element
24134                  */
24135                 public void xsetModerateIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType moderateIncome)
24136                 {
24137                     synchronized (monitor())
24138                     {
24139                       check_orphaned();
24140                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24141                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(MODERATEINCOME$2, 0);
24142                       if (target == null)
24143                       {
24144                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(MODERATEINCOME$2);
24145                       }
24146                       target.set(moderateIncome);
24147                     }
24148                 }
24149                 
24150                 /**
24151                  * Unsets the "ModerateIncome" element
24152                  */
24153                 public void unsetModerateIncome()
24154                 {
24155                     synchronized (monitor())
24156                     {
24157                       check_orphaned();
24158                       get_store().remove_element(MODERATEINCOME$2, 0);
24159                     }
24160                 }
24161                 
24162                 /**
24163                  * Gets the "LowIncome" element
24164                  */
24165                 public int getLowIncome()
24166                 {
24167                     synchronized (monitor())
24168                     {
24169                       check_orphaned();
24170                       org.apache.xmlbeans.SimpleValue target = null;
24171                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$4, 0);
24172                       if (target == null)
24173                       {
24174                         return 0;
24175                       }
24176                       return target.getIntValue();
24177                     }
24178                 }
24179                 
24180                 /**
24181                  * Gets (as xml) the "LowIncome" element
24182                  */
24183                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetLowIncome()
24184                 {
24185                     synchronized (monitor())
24186                     {
24187                       check_orphaned();
24188                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24189                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(LOWINCOME$4, 0);
24190                       return target;
24191                     }
24192                 }
24193                 
24194                 /**
24195                  * True if has "LowIncome" element
24196                  */
24197                 public boolean isSetLowIncome()
24198                 {
24199                     synchronized (monitor())
24200                     {
24201                       check_orphaned();
24202                       return get_store().count_elements(LOWINCOME$4) != 0;
24203                     }
24204                 }
24205                 
24206                 /**
24207                  * Sets the "LowIncome" element
24208                  */
24209                 public void setLowIncome(int lowIncome)
24210                 {
24211                     synchronized (monitor())
24212                     {
24213                       check_orphaned();
24214                       org.apache.xmlbeans.SimpleValue target = null;
24215                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$4, 0);
24216                       if (target == null)
24217                       {
24218                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOWINCOME$4);
24219                       }
24220                       target.setIntValue(lowIncome);
24221                     }
24222                 }
24223                 
24224                 /**
24225                  * Sets (as xml) the "LowIncome" element
24226                  */
24227                 public void xsetLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType lowIncome)
24228                 {
24229                     synchronized (monitor())
24230                     {
24231                       check_orphaned();
24232                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24233                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(LOWINCOME$4, 0);
24234                       if (target == null)
24235                       {
24236                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(LOWINCOME$4);
24237                       }
24238                       target.set(lowIncome);
24239                     }
24240                 }
24241                 
24242                 /**
24243                  * Unsets the "LowIncome" element
24244                  */
24245                 public void unsetLowIncome()
24246                 {
24247                     synchronized (monitor())
24248                     {
24249                       check_orphaned();
24250                       get_store().remove_element(LOWINCOME$4, 0);
24251                     }
24252                 }
24253                 
24254                 /**
24255                  * Gets the "VeryLowIncome" element
24256                  */
24257                 public int getVeryLowIncome()
24258                 {
24259                     synchronized (monitor())
24260                     {
24261                       check_orphaned();
24262                       org.apache.xmlbeans.SimpleValue target = null;
24263                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$6, 0);
24264                       if (target == null)
24265                       {
24266                         return 0;
24267                       }
24268                       return target.getIntValue();
24269                     }
24270                 }
24271                 
24272                 /**
24273                  * Gets (as xml) the "VeryLowIncome" element
24274                  */
24275                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetVeryLowIncome()
24276                 {
24277                     synchronized (monitor())
24278                     {
24279                       check_orphaned();
24280                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24281                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(VERYLOWINCOME$6, 0);
24282                       return target;
24283                     }
24284                 }
24285                 
24286                 /**
24287                  * True if has "VeryLowIncome" element
24288                  */
24289                 public boolean isSetVeryLowIncome()
24290                 {
24291                     synchronized (monitor())
24292                     {
24293                       check_orphaned();
24294                       return get_store().count_elements(VERYLOWINCOME$6) != 0;
24295                     }
24296                 }
24297                 
24298                 /**
24299                  * Sets the "VeryLowIncome" element
24300                  */
24301                 public void setVeryLowIncome(int veryLowIncome)
24302                 {
24303                     synchronized (monitor())
24304                     {
24305                       check_orphaned();
24306                       org.apache.xmlbeans.SimpleValue target = null;
24307                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$6, 0);
24308                       if (target == null)
24309                       {
24310                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERYLOWINCOME$6);
24311                       }
24312                       target.setIntValue(veryLowIncome);
24313                     }
24314                 }
24315                 
24316                 /**
24317                  * Sets (as xml) the "VeryLowIncome" element
24318                  */
24319                 public void xsetVeryLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType veryLowIncome)
24320                 {
24321                     synchronized (monitor())
24322                     {
24323                       check_orphaned();
24324                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24325                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(VERYLOWINCOME$6, 0);
24326                       if (target == null)
24327                       {
24328                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(VERYLOWINCOME$6);
24329                       }
24330                       target.set(veryLowIncome);
24331                     }
24332                 }
24333                 
24334                 /**
24335                  * Unsets the "VeryLowIncome" element
24336                  */
24337                 public void unsetVeryLowIncome()
24338                 {
24339                     synchronized (monitor())
24340                     {
24341                       check_orphaned();
24342                       get_store().remove_element(VERYLOWINCOME$6, 0);
24343                     }
24344                 }
24345                 
24346                 /**
24347                  * Gets the "ExtremelyLowIncome" element
24348                  */
24349                 public int getExtremelyLowIncome()
24350                 {
24351                     synchronized (monitor())
24352                     {
24353                       check_orphaned();
24354                       org.apache.xmlbeans.SimpleValue target = null;
24355                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
24356                       if (target == null)
24357                       {
24358                         return 0;
24359                       }
24360                       return target.getIntValue();
24361                     }
24362                 }
24363                 
24364                 /**
24365                  * Gets (as xml) the "ExtremelyLowIncome" element
24366                  */
24367                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetExtremelyLowIncome()
24368                 {
24369                     synchronized (monitor())
24370                     {
24371                       check_orphaned();
24372                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24373                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
24374                       return target;
24375                     }
24376                 }
24377                 
24378                 /**
24379                  * True if has "ExtremelyLowIncome" element
24380                  */
24381                 public boolean isSetExtremelyLowIncome()
24382                 {
24383                     synchronized (monitor())
24384                     {
24385                       check_orphaned();
24386                       return get_store().count_elements(EXTREMELYLOWINCOME$8) != 0;
24387                     }
24388                 }
24389                 
24390                 /**
24391                  * Sets the "ExtremelyLowIncome" element
24392                  */
24393                 public void setExtremelyLowIncome(int extremelyLowIncome)
24394                 {
24395                     synchronized (monitor())
24396                     {
24397                       check_orphaned();
24398                       org.apache.xmlbeans.SimpleValue target = null;
24399                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
24400                       if (target == null)
24401                       {
24402                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXTREMELYLOWINCOME$8);
24403                       }
24404                       target.setIntValue(extremelyLowIncome);
24405                     }
24406                 }
24407                 
24408                 /**
24409                  * Sets (as xml) the "ExtremelyLowIncome" element
24410                  */
24411                 public void xsetExtremelyLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType extremelyLowIncome)
24412                 {
24413                     synchronized (monitor())
24414                     {
24415                       check_orphaned();
24416                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24417                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
24418                       if (target == null)
24419                       {
24420                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(EXTREMELYLOWINCOME$8);
24421                       }
24422                       target.set(extremelyLowIncome);
24423                     }
24424                 }
24425                 
24426                 /**
24427                  * Unsets the "ExtremelyLowIncome" element
24428                  */
24429                 public void unsetExtremelyLowIncome()
24430                 {
24431                     synchronized (monitor())
24432                     {
24433                       check_orphaned();
24434                       get_store().remove_element(EXTREMELYLOWINCOME$8, 0);
24435                     }
24436                 }
24437                 
24438                 /**
24439                  * Gets the "FemaleHeaded" element
24440                  */
24441                 public int getFemaleHeaded()
24442                 {
24443                     synchronized (monitor())
24444                     {
24445                       check_orphaned();
24446                       org.apache.xmlbeans.SimpleValue target = null;
24447                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$10, 0);
24448                       if (target == null)
24449                       {
24450                         return 0;
24451                       }
24452                       return target.getIntValue();
24453                     }
24454                 }
24455                 
24456                 /**
24457                  * Gets (as xml) the "FemaleHeaded" element
24458                  */
24459                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetFemaleHeaded()
24460                 {
24461                     synchronized (monitor())
24462                     {
24463                       check_orphaned();
24464                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24465                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(FEMALEHEADED$10, 0);
24466                       return target;
24467                     }
24468                 }
24469                 
24470                 /**
24471                  * True if has "FemaleHeaded" element
24472                  */
24473                 public boolean isSetFemaleHeaded()
24474                 {
24475                     synchronized (monitor())
24476                     {
24477                       check_orphaned();
24478                       return get_store().count_elements(FEMALEHEADED$10) != 0;
24479                     }
24480                 }
24481                 
24482                 /**
24483                  * Sets the "FemaleHeaded" element
24484                  */
24485                 public void setFemaleHeaded(int femaleHeaded)
24486                 {
24487                     synchronized (monitor())
24488                     {
24489                       check_orphaned();
24490                       org.apache.xmlbeans.SimpleValue target = null;
24491                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$10, 0);
24492                       if (target == null)
24493                       {
24494                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEMALEHEADED$10);
24495                       }
24496                       target.setIntValue(femaleHeaded);
24497                     }
24498                 }
24499                 
24500                 /**
24501                  * Sets (as xml) the "FemaleHeaded" element
24502                  */
24503                 public void xsetFemaleHeaded(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType femaleHeaded)
24504                 {
24505                     synchronized (monitor())
24506                     {
24507                       check_orphaned();
24508                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24509                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(FEMALEHEADED$10, 0);
24510                       if (target == null)
24511                       {
24512                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(FEMALEHEADED$10);
24513                       }
24514                       target.set(femaleHeaded);
24515                     }
24516                 }
24517                 
24518                 /**
24519                  * Unsets the "FemaleHeaded" element
24520                  */
24521                 public void unsetFemaleHeaded()
24522                 {
24523                     synchronized (monitor())
24524                     {
24525                       check_orphaned();
24526                       get_store().remove_element(FEMALEHEADED$10, 0);
24527                     }
24528                 }
24529                 
24530                 /**
24531                  * Gets the "AfricanAmerican" element
24532                  */
24533                 public int getAfricanAmerican()
24534                 {
24535                     synchronized (monitor())
24536                     {
24537                       check_orphaned();
24538                       org.apache.xmlbeans.SimpleValue target = null;
24539                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$12, 0);
24540                       if (target == null)
24541                       {
24542                         return 0;
24543                       }
24544                       return target.getIntValue();
24545                     }
24546                 }
24547                 
24548                 /**
24549                  * Gets (as xml) the "AfricanAmerican" element
24550                  */
24551                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetAfricanAmerican()
24552                 {
24553                     synchronized (monitor())
24554                     {
24555                       check_orphaned();
24556                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24557                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(AFRICANAMERICAN$12, 0);
24558                       return target;
24559                     }
24560                 }
24561                 
24562                 /**
24563                  * True if has "AfricanAmerican" element
24564                  */
24565                 public boolean isSetAfricanAmerican()
24566                 {
24567                     synchronized (monitor())
24568                     {
24569                       check_orphaned();
24570                       return get_store().count_elements(AFRICANAMERICAN$12) != 0;
24571                     }
24572                 }
24573                 
24574                 /**
24575                  * Sets the "AfricanAmerican" element
24576                  */
24577                 public void setAfricanAmerican(int africanAmerican)
24578                 {
24579                     synchronized (monitor())
24580                     {
24581                       check_orphaned();
24582                       org.apache.xmlbeans.SimpleValue target = null;
24583                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$12, 0);
24584                       if (target == null)
24585                       {
24586                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFRICANAMERICAN$12);
24587                       }
24588                       target.setIntValue(africanAmerican);
24589                     }
24590                 }
24591                 
24592                 /**
24593                  * Sets (as xml) the "AfricanAmerican" element
24594                  */
24595                 public void xsetAfricanAmerican(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType africanAmerican)
24596                 {
24597                     synchronized (monitor())
24598                     {
24599                       check_orphaned();
24600                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24601                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(AFRICANAMERICAN$12, 0);
24602                       if (target == null)
24603                       {
24604                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(AFRICANAMERICAN$12);
24605                       }
24606                       target.set(africanAmerican);
24607                     }
24608                 }
24609                 
24610                 /**
24611                  * Unsets the "AfricanAmerican" element
24612                  */
24613                 public void unsetAfricanAmerican()
24614                 {
24615                     synchronized (monitor())
24616                     {
24617                       check_orphaned();
24618                       get_store().remove_element(AFRICANAMERICAN$12, 0);
24619                     }
24620                 }
24621                 
24622                 /**
24623                  * Gets the "Hispanic" element
24624                  */
24625                 public int getHispanic()
24626                 {
24627                     synchronized (monitor())
24628                     {
24629                       check_orphaned();
24630                       org.apache.xmlbeans.SimpleValue target = null;
24631                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$14, 0);
24632                       if (target == null)
24633                       {
24634                         return 0;
24635                       }
24636                       return target.getIntValue();
24637                     }
24638                 }
24639                 
24640                 /**
24641                  * Gets (as xml) the "Hispanic" element
24642                  */
24643                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetHispanic()
24644                 {
24645                     synchronized (monitor())
24646                     {
24647                       check_orphaned();
24648                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24649                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(HISPANIC$14, 0);
24650                       return target;
24651                     }
24652                 }
24653                 
24654                 /**
24655                  * True if has "Hispanic" element
24656                  */
24657                 public boolean isSetHispanic()
24658                 {
24659                     synchronized (monitor())
24660                     {
24661                       check_orphaned();
24662                       return get_store().count_elements(HISPANIC$14) != 0;
24663                     }
24664                 }
24665                 
24666                 /**
24667                  * Sets the "Hispanic" element
24668                  */
24669                 public void setHispanic(int hispanic)
24670                 {
24671                     synchronized (monitor())
24672                     {
24673                       check_orphaned();
24674                       org.apache.xmlbeans.SimpleValue target = null;
24675                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$14, 0);
24676                       if (target == null)
24677                       {
24678                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISPANIC$14);
24679                       }
24680                       target.setIntValue(hispanic);
24681                     }
24682                 }
24683                 
24684                 /**
24685                  * Sets (as xml) the "Hispanic" element
24686                  */
24687                 public void xsetHispanic(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType hispanic)
24688                 {
24689                     synchronized (monitor())
24690                     {
24691                       check_orphaned();
24692                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24693                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(HISPANIC$14, 0);
24694                       if (target == null)
24695                       {
24696                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(HISPANIC$14);
24697                       }
24698                       target.set(hispanic);
24699                     }
24700                 }
24701                 
24702                 /**
24703                  * Unsets the "Hispanic" element
24704                  */
24705                 public void unsetHispanic()
24706                 {
24707                     synchronized (monitor())
24708                     {
24709                       check_orphaned();
24710                       get_store().remove_element(HISPANIC$14, 0);
24711                     }
24712                 }
24713                 
24714                 /**
24715                  * Gets the "NativeAmerican" element
24716                  */
24717                 public int getNativeAmerican()
24718                 {
24719                     synchronized (monitor())
24720                     {
24721                       check_orphaned();
24722                       org.apache.xmlbeans.SimpleValue target = null;
24723                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$16, 0);
24724                       if (target == null)
24725                       {
24726                         return 0;
24727                       }
24728                       return target.getIntValue();
24729                     }
24730                 }
24731                 
24732                 /**
24733                  * Gets (as xml) the "NativeAmerican" element
24734                  */
24735                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetNativeAmerican()
24736                 {
24737                     synchronized (monitor())
24738                     {
24739                       check_orphaned();
24740                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24741                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(NATIVEAMERICAN$16, 0);
24742                       return target;
24743                     }
24744                 }
24745                 
24746                 /**
24747                  * True if has "NativeAmerican" element
24748                  */
24749                 public boolean isSetNativeAmerican()
24750                 {
24751                     synchronized (monitor())
24752                     {
24753                       check_orphaned();
24754                       return get_store().count_elements(NATIVEAMERICAN$16) != 0;
24755                     }
24756                 }
24757                 
24758                 /**
24759                  * Sets the "NativeAmerican" element
24760                  */
24761                 public void setNativeAmerican(int nativeAmerican)
24762                 {
24763                     synchronized (monitor())
24764                     {
24765                       check_orphaned();
24766                       org.apache.xmlbeans.SimpleValue target = null;
24767                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$16, 0);
24768                       if (target == null)
24769                       {
24770                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATIVEAMERICAN$16);
24771                       }
24772                       target.setIntValue(nativeAmerican);
24773                     }
24774                 }
24775                 
24776                 /**
24777                  * Sets (as xml) the "NativeAmerican" element
24778                  */
24779                 public void xsetNativeAmerican(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType nativeAmerican)
24780                 {
24781                     synchronized (monitor())
24782                     {
24783                       check_orphaned();
24784                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24785                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(NATIVEAMERICAN$16, 0);
24786                       if (target == null)
24787                       {
24788                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(NATIVEAMERICAN$16);
24789                       }
24790                       target.set(nativeAmerican);
24791                     }
24792                 }
24793                 
24794                 /**
24795                  * Unsets the "NativeAmerican" element
24796                  */
24797                 public void unsetNativeAmerican()
24798                 {
24799                     synchronized (monitor())
24800                     {
24801                       check_orphaned();
24802                       get_store().remove_element(NATIVEAMERICAN$16, 0);
24803                     }
24804                 }
24805                 
24806                 /**
24807                  * Gets the "Other" element
24808                  */
24809                 public int getOther()
24810                 {
24811                     synchronized (monitor())
24812                     {
24813                       check_orphaned();
24814                       org.apache.xmlbeans.SimpleValue target = null;
24815                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$18, 0);
24816                       if (target == null)
24817                       {
24818                         return 0;
24819                       }
24820                       return target.getIntValue();
24821                     }
24822                 }
24823                 
24824                 /**
24825                  * Gets (as xml) the "Other" element
24826                  */
24827                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetOther()
24828                 {
24829                     synchronized (monitor())
24830                     {
24831                       check_orphaned();
24832                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24833                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(OTHER$18, 0);
24834                       return target;
24835                     }
24836                 }
24837                 
24838                 /**
24839                  * True if has "Other" element
24840                  */
24841                 public boolean isSetOther()
24842                 {
24843                     synchronized (monitor())
24844                     {
24845                       check_orphaned();
24846                       return get_store().count_elements(OTHER$18) != 0;
24847                     }
24848                 }
24849                 
24850                 /**
24851                  * Sets the "Other" element
24852                  */
24853                 public void setOther(int other)
24854                 {
24855                     synchronized (monitor())
24856                     {
24857                       check_orphaned();
24858                       org.apache.xmlbeans.SimpleValue target = null;
24859                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$18, 0);
24860                       if (target == null)
24861                       {
24862                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHER$18);
24863                       }
24864                       target.setIntValue(other);
24865                     }
24866                 }
24867                 
24868                 /**
24869                  * Sets (as xml) the "Other" element
24870                  */
24871                 public void xsetOther(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType other)
24872                 {
24873                     synchronized (monitor())
24874                     {
24875                       check_orphaned();
24876                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
24877                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(OTHER$18, 0);
24878                       if (target == null)
24879                       {
24880                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(OTHER$18);
24881                       }
24882                       target.set(other);
24883                     }
24884                 }
24885                 
24886                 /**
24887                  * Unsets the "Other" element
24888                  */
24889                 public void unsetOther()
24890                 {
24891                     synchronized (monitor())
24892                     {
24893                       check_orphaned();
24894                       get_store().remove_element(OTHER$18, 0);
24895                     }
24896                 }
24897             }
24898             /**
24899              * An XML OptionalProduct(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
24900              *
24901              * This is a complex type.
24902              */
24903             public static class OptionalProductImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct
24904             {
24905                 private static final long serialVersionUID = 1L;
24906                 
24907                 public OptionalProductImpl(org.apache.xmlbeans.SchemaType sType)
24908                 {
24909                     super(sType);
24910                 }
24911                 
24912                 private static final javax.xml.namespace.QName PRODUCT$0 = 
24913                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Product");
24914                 private static final javax.xml.namespace.QName AREA$2 = 
24915                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Area");
24916                 private static final javax.xml.namespace.QName MODERATEINCOME$4 = 
24917                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ModerateIncome");
24918                 private static final javax.xml.namespace.QName LOWINCOME$6 = 
24919                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LowIncome");
24920                 private static final javax.xml.namespace.QName VERYLOWINCOME$8 = 
24921                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "VeryLowIncome");
24922                 private static final javax.xml.namespace.QName EXTREMELYLOWINCOME$10 = 
24923                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ExtremelyLowIncome");
24924                 private static final javax.xml.namespace.QName FEMALEHEADED$12 = 
24925                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FemaleHeaded");
24926                 private static final javax.xml.namespace.QName AFRICANAMERICAN$14 = 
24927                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AfricanAmerican");
24928                 private static final javax.xml.namespace.QName HISPANIC$16 = 
24929                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Hispanic");
24930                 private static final javax.xml.namespace.QName NATIVEAMERICAN$18 = 
24931                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NativeAmerican");
24932                 private static final javax.xml.namespace.QName OTHER$20 = 
24933                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Other");
24934                 
24935                 
24936                 /**
24937                  * Gets the "Product" element
24938                  */
24939                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product.Enum getProduct()
24940                 {
24941                     synchronized (monitor())
24942                     {
24943                       check_orphaned();
24944                       org.apache.xmlbeans.SimpleValue target = null;
24945                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCT$0, 0);
24946                       if (target == null)
24947                       {
24948                         return null;
24949                       }
24950                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product.Enum)target.getEnumValue();
24951                     }
24952                 }
24953                 
24954                 /**
24955                  * Gets (as xml) the "Product" element
24956                  */
24957                 public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product xgetProduct()
24958                 {
24959                     synchronized (monitor())
24960                     {
24961                       check_orphaned();
24962                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product target = null;
24963                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product)get_store().find_element_user(PRODUCT$0, 0);
24964                       return target;
24965                     }
24966                 }
24967                 
24968                 /**
24969                  * True if has "Product" element
24970                  */
24971                 public boolean isSetProduct()
24972                 {
24973                     synchronized (monitor())
24974                     {
24975                       check_orphaned();
24976                       return get_store().count_elements(PRODUCT$0) != 0;
24977                     }
24978                 }
24979                 
24980                 /**
24981                  * Sets the "Product" element
24982                  */
24983                 public void setProduct(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product.Enum product)
24984                 {
24985                     synchronized (monitor())
24986                     {
24987                       check_orphaned();
24988                       org.apache.xmlbeans.SimpleValue target = null;
24989                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCT$0, 0);
24990                       if (target == null)
24991                       {
24992                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRODUCT$0);
24993                       }
24994                       target.setEnumValue(product);
24995                     }
24996                 }
24997                 
24998                 /**
24999                  * Sets (as xml) the "Product" element
25000                  */
25001                 public void xsetProduct(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product product)
25002                 {
25003                     synchronized (monitor())
25004                     {
25005                       check_orphaned();
25006                       gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product target = null;
25007                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product)get_store().find_element_user(PRODUCT$0, 0);
25008                       if (target == null)
25009                       {
25010                         target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product)get_store().add_element_user(PRODUCT$0);
25011                       }
25012                       target.set(product);
25013                     }
25014                 }
25015                 
25016                 /**
25017                  * Unsets the "Product" element
25018                  */
25019                 public void unsetProduct()
25020                 {
25021                     synchronized (monitor())
25022                     {
25023                       check_orphaned();
25024                       get_store().remove_element(PRODUCT$0, 0);
25025                     }
25026                 }
25027                 
25028                 /**
25029                  * Gets the "Area" element
25030                  */
25031                 public int getArea()
25032                 {
25033                     synchronized (monitor())
25034                     {
25035                       check_orphaned();
25036                       org.apache.xmlbeans.SimpleValue target = null;
25037                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AREA$2, 0);
25038                       if (target == null)
25039                       {
25040                         return 0;
25041                       }
25042                       return target.getIntValue();
25043                     }
25044                 }
25045                 
25046                 /**
25047                  * Gets (as xml) the "Area" element
25048                  */
25049                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetArea()
25050                 {
25051                     synchronized (monitor())
25052                     {
25053                       check_orphaned();
25054                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25055                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(AREA$2, 0);
25056                       return target;
25057                     }
25058                 }
25059                 
25060                 /**
25061                  * True if has "Area" element
25062                  */
25063                 public boolean isSetArea()
25064                 {
25065                     synchronized (monitor())
25066                     {
25067                       check_orphaned();
25068                       return get_store().count_elements(AREA$2) != 0;
25069                     }
25070                 }
25071                 
25072                 /**
25073                  * Sets the "Area" element
25074                  */
25075                 public void setArea(int area)
25076                 {
25077                     synchronized (monitor())
25078                     {
25079                       check_orphaned();
25080                       org.apache.xmlbeans.SimpleValue target = null;
25081                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AREA$2, 0);
25082                       if (target == null)
25083                       {
25084                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AREA$2);
25085                       }
25086                       target.setIntValue(area);
25087                     }
25088                 }
25089                 
25090                 /**
25091                  * Sets (as xml) the "Area" element
25092                  */
25093                 public void xsetArea(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType area)
25094                 {
25095                     synchronized (monitor())
25096                     {
25097                       check_orphaned();
25098                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25099                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(AREA$2, 0);
25100                       if (target == null)
25101                       {
25102                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(AREA$2);
25103                       }
25104                       target.set(area);
25105                     }
25106                 }
25107                 
25108                 /**
25109                  * Unsets the "Area" element
25110                  */
25111                 public void unsetArea()
25112                 {
25113                     synchronized (monitor())
25114                     {
25115                       check_orphaned();
25116                       get_store().remove_element(AREA$2, 0);
25117                     }
25118                 }
25119                 
25120                 /**
25121                  * Gets the "ModerateIncome" element
25122                  */
25123                 public int getModerateIncome()
25124                 {
25125                     synchronized (monitor())
25126                     {
25127                       check_orphaned();
25128                       org.apache.xmlbeans.SimpleValue target = null;
25129                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$4, 0);
25130                       if (target == null)
25131                       {
25132                         return 0;
25133                       }
25134                       return target.getIntValue();
25135                     }
25136                 }
25137                 
25138                 /**
25139                  * Gets (as xml) the "ModerateIncome" element
25140                  */
25141                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetModerateIncome()
25142                 {
25143                     synchronized (monitor())
25144                     {
25145                       check_orphaned();
25146                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25147                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(MODERATEINCOME$4, 0);
25148                       return target;
25149                     }
25150                 }
25151                 
25152                 /**
25153                  * True if has "ModerateIncome" element
25154                  */
25155                 public boolean isSetModerateIncome()
25156                 {
25157                     synchronized (monitor())
25158                     {
25159                       check_orphaned();
25160                       return get_store().count_elements(MODERATEINCOME$4) != 0;
25161                     }
25162                 }
25163                 
25164                 /**
25165                  * Sets the "ModerateIncome" element
25166                  */
25167                 public void setModerateIncome(int moderateIncome)
25168                 {
25169                     synchronized (monitor())
25170                     {
25171                       check_orphaned();
25172                       org.apache.xmlbeans.SimpleValue target = null;
25173                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$4, 0);
25174                       if (target == null)
25175                       {
25176                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MODERATEINCOME$4);
25177                       }
25178                       target.setIntValue(moderateIncome);
25179                     }
25180                 }
25181                 
25182                 /**
25183                  * Sets (as xml) the "ModerateIncome" element
25184                  */
25185                 public void xsetModerateIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType moderateIncome)
25186                 {
25187                     synchronized (monitor())
25188                     {
25189                       check_orphaned();
25190                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25191                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(MODERATEINCOME$4, 0);
25192                       if (target == null)
25193                       {
25194                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(MODERATEINCOME$4);
25195                       }
25196                       target.set(moderateIncome);
25197                     }
25198                 }
25199                 
25200                 /**
25201                  * Unsets the "ModerateIncome" element
25202                  */
25203                 public void unsetModerateIncome()
25204                 {
25205                     synchronized (monitor())
25206                     {
25207                       check_orphaned();
25208                       get_store().remove_element(MODERATEINCOME$4, 0);
25209                     }
25210                 }
25211                 
25212                 /**
25213                  * Gets the "LowIncome" element
25214                  */
25215                 public int getLowIncome()
25216                 {
25217                     synchronized (monitor())
25218                     {
25219                       check_orphaned();
25220                       org.apache.xmlbeans.SimpleValue target = null;
25221                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$6, 0);
25222                       if (target == null)
25223                       {
25224                         return 0;
25225                       }
25226                       return target.getIntValue();
25227                     }
25228                 }
25229                 
25230                 /**
25231                  * Gets (as xml) the "LowIncome" element
25232                  */
25233                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetLowIncome()
25234                 {
25235                     synchronized (monitor())
25236                     {
25237                       check_orphaned();
25238                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25239                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(LOWINCOME$6, 0);
25240                       return target;
25241                     }
25242                 }
25243                 
25244                 /**
25245                  * True if has "LowIncome" element
25246                  */
25247                 public boolean isSetLowIncome()
25248                 {
25249                     synchronized (monitor())
25250                     {
25251                       check_orphaned();
25252                       return get_store().count_elements(LOWINCOME$6) != 0;
25253                     }
25254                 }
25255                 
25256                 /**
25257                  * Sets the "LowIncome" element
25258                  */
25259                 public void setLowIncome(int lowIncome)
25260                 {
25261                     synchronized (monitor())
25262                     {
25263                       check_orphaned();
25264                       org.apache.xmlbeans.SimpleValue target = null;
25265                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$6, 0);
25266                       if (target == null)
25267                       {
25268                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOWINCOME$6);
25269                       }
25270                       target.setIntValue(lowIncome);
25271                     }
25272                 }
25273                 
25274                 /**
25275                  * Sets (as xml) the "LowIncome" element
25276                  */
25277                 public void xsetLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType lowIncome)
25278                 {
25279                     synchronized (monitor())
25280                     {
25281                       check_orphaned();
25282                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25283                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(LOWINCOME$6, 0);
25284                       if (target == null)
25285                       {
25286                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(LOWINCOME$6);
25287                       }
25288                       target.set(lowIncome);
25289                     }
25290                 }
25291                 
25292                 /**
25293                  * Unsets the "LowIncome" element
25294                  */
25295                 public void unsetLowIncome()
25296                 {
25297                     synchronized (monitor())
25298                     {
25299                       check_orphaned();
25300                       get_store().remove_element(LOWINCOME$6, 0);
25301                     }
25302                 }
25303                 
25304                 /**
25305                  * Gets the "VeryLowIncome" element
25306                  */
25307                 public int getVeryLowIncome()
25308                 {
25309                     synchronized (monitor())
25310                     {
25311                       check_orphaned();
25312                       org.apache.xmlbeans.SimpleValue target = null;
25313                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$8, 0);
25314                       if (target == null)
25315                       {
25316                         return 0;
25317                       }
25318                       return target.getIntValue();
25319                     }
25320                 }
25321                 
25322                 /**
25323                  * Gets (as xml) the "VeryLowIncome" element
25324                  */
25325                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetVeryLowIncome()
25326                 {
25327                     synchronized (monitor())
25328                     {
25329                       check_orphaned();
25330                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25331                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(VERYLOWINCOME$8, 0);
25332                       return target;
25333                     }
25334                 }
25335                 
25336                 /**
25337                  * True if has "VeryLowIncome" element
25338                  */
25339                 public boolean isSetVeryLowIncome()
25340                 {
25341                     synchronized (monitor())
25342                     {
25343                       check_orphaned();
25344                       return get_store().count_elements(VERYLOWINCOME$8) != 0;
25345                     }
25346                 }
25347                 
25348                 /**
25349                  * Sets the "VeryLowIncome" element
25350                  */
25351                 public void setVeryLowIncome(int veryLowIncome)
25352                 {
25353                     synchronized (monitor())
25354                     {
25355                       check_orphaned();
25356                       org.apache.xmlbeans.SimpleValue target = null;
25357                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$8, 0);
25358                       if (target == null)
25359                       {
25360                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERYLOWINCOME$8);
25361                       }
25362                       target.setIntValue(veryLowIncome);
25363                     }
25364                 }
25365                 
25366                 /**
25367                  * Sets (as xml) the "VeryLowIncome" element
25368                  */
25369                 public void xsetVeryLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType veryLowIncome)
25370                 {
25371                     synchronized (monitor())
25372                     {
25373                       check_orphaned();
25374                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25375                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(VERYLOWINCOME$8, 0);
25376                       if (target == null)
25377                       {
25378                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(VERYLOWINCOME$8);
25379                       }
25380                       target.set(veryLowIncome);
25381                     }
25382                 }
25383                 
25384                 /**
25385                  * Unsets the "VeryLowIncome" element
25386                  */
25387                 public void unsetVeryLowIncome()
25388                 {
25389                     synchronized (monitor())
25390                     {
25391                       check_orphaned();
25392                       get_store().remove_element(VERYLOWINCOME$8, 0);
25393                     }
25394                 }
25395                 
25396                 /**
25397                  * Gets the "ExtremelyLowIncome" element
25398                  */
25399                 public int getExtremelyLowIncome()
25400                 {
25401                     synchronized (monitor())
25402                     {
25403                       check_orphaned();
25404                       org.apache.xmlbeans.SimpleValue target = null;
25405                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
25406                       if (target == null)
25407                       {
25408                         return 0;
25409                       }
25410                       return target.getIntValue();
25411                     }
25412                 }
25413                 
25414                 /**
25415                  * Gets (as xml) the "ExtremelyLowIncome" element
25416                  */
25417                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetExtremelyLowIncome()
25418                 {
25419                     synchronized (monitor())
25420                     {
25421                       check_orphaned();
25422                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25423                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
25424                       return target;
25425                     }
25426                 }
25427                 
25428                 /**
25429                  * True if has "ExtremelyLowIncome" element
25430                  */
25431                 public boolean isSetExtremelyLowIncome()
25432                 {
25433                     synchronized (monitor())
25434                     {
25435                       check_orphaned();
25436                       return get_store().count_elements(EXTREMELYLOWINCOME$10) != 0;
25437                     }
25438                 }
25439                 
25440                 /**
25441                  * Sets the "ExtremelyLowIncome" element
25442                  */
25443                 public void setExtremelyLowIncome(int extremelyLowIncome)
25444                 {
25445                     synchronized (monitor())
25446                     {
25447                       check_orphaned();
25448                       org.apache.xmlbeans.SimpleValue target = null;
25449                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
25450                       if (target == null)
25451                       {
25452                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXTREMELYLOWINCOME$10);
25453                       }
25454                       target.setIntValue(extremelyLowIncome);
25455                     }
25456                 }
25457                 
25458                 /**
25459                  * Sets (as xml) the "ExtremelyLowIncome" element
25460                  */
25461                 public void xsetExtremelyLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType extremelyLowIncome)
25462                 {
25463                     synchronized (monitor())
25464                     {
25465                       check_orphaned();
25466                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25467                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
25468                       if (target == null)
25469                       {
25470                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(EXTREMELYLOWINCOME$10);
25471                       }
25472                       target.set(extremelyLowIncome);
25473                     }
25474                 }
25475                 
25476                 /**
25477                  * Unsets the "ExtremelyLowIncome" element
25478                  */
25479                 public void unsetExtremelyLowIncome()
25480                 {
25481                     synchronized (monitor())
25482                     {
25483                       check_orphaned();
25484                       get_store().remove_element(EXTREMELYLOWINCOME$10, 0);
25485                     }
25486                 }
25487                 
25488                 /**
25489                  * Gets the "FemaleHeaded" element
25490                  */
25491                 public int getFemaleHeaded()
25492                 {
25493                     synchronized (monitor())
25494                     {
25495                       check_orphaned();
25496                       org.apache.xmlbeans.SimpleValue target = null;
25497                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$12, 0);
25498                       if (target == null)
25499                       {
25500                         return 0;
25501                       }
25502                       return target.getIntValue();
25503                     }
25504                 }
25505                 
25506                 /**
25507                  * Gets (as xml) the "FemaleHeaded" element
25508                  */
25509                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetFemaleHeaded()
25510                 {
25511                     synchronized (monitor())
25512                     {
25513                       check_orphaned();
25514                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25515                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(FEMALEHEADED$12, 0);
25516                       return target;
25517                     }
25518                 }
25519                 
25520                 /**
25521                  * True if has "FemaleHeaded" element
25522                  */
25523                 public boolean isSetFemaleHeaded()
25524                 {
25525                     synchronized (monitor())
25526                     {
25527                       check_orphaned();
25528                       return get_store().count_elements(FEMALEHEADED$12) != 0;
25529                     }
25530                 }
25531                 
25532                 /**
25533                  * Sets the "FemaleHeaded" element
25534                  */
25535                 public void setFemaleHeaded(int femaleHeaded)
25536                 {
25537                     synchronized (monitor())
25538                     {
25539                       check_orphaned();
25540                       org.apache.xmlbeans.SimpleValue target = null;
25541                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$12, 0);
25542                       if (target == null)
25543                       {
25544                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEMALEHEADED$12);
25545                       }
25546                       target.setIntValue(femaleHeaded);
25547                     }
25548                 }
25549                 
25550                 /**
25551                  * Sets (as xml) the "FemaleHeaded" element
25552                  */
25553                 public void xsetFemaleHeaded(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType femaleHeaded)
25554                 {
25555                     synchronized (monitor())
25556                     {
25557                       check_orphaned();
25558                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25559                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(FEMALEHEADED$12, 0);
25560                       if (target == null)
25561                       {
25562                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(FEMALEHEADED$12);
25563                       }
25564                       target.set(femaleHeaded);
25565                     }
25566                 }
25567                 
25568                 /**
25569                  * Unsets the "FemaleHeaded" element
25570                  */
25571                 public void unsetFemaleHeaded()
25572                 {
25573                     synchronized (monitor())
25574                     {
25575                       check_orphaned();
25576                       get_store().remove_element(FEMALEHEADED$12, 0);
25577                     }
25578                 }
25579                 
25580                 /**
25581                  * Gets the "AfricanAmerican" element
25582                  */
25583                 public int getAfricanAmerican()
25584                 {
25585                     synchronized (monitor())
25586                     {
25587                       check_orphaned();
25588                       org.apache.xmlbeans.SimpleValue target = null;
25589                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$14, 0);
25590                       if (target == null)
25591                       {
25592                         return 0;
25593                       }
25594                       return target.getIntValue();
25595                     }
25596                 }
25597                 
25598                 /**
25599                  * Gets (as xml) the "AfricanAmerican" element
25600                  */
25601                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetAfricanAmerican()
25602                 {
25603                     synchronized (monitor())
25604                     {
25605                       check_orphaned();
25606                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25607                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(AFRICANAMERICAN$14, 0);
25608                       return target;
25609                     }
25610                 }
25611                 
25612                 /**
25613                  * True if has "AfricanAmerican" element
25614                  */
25615                 public boolean isSetAfricanAmerican()
25616                 {
25617                     synchronized (monitor())
25618                     {
25619                       check_orphaned();
25620                       return get_store().count_elements(AFRICANAMERICAN$14) != 0;
25621                     }
25622                 }
25623                 
25624                 /**
25625                  * Sets the "AfricanAmerican" element
25626                  */
25627                 public void setAfricanAmerican(int africanAmerican)
25628                 {
25629                     synchronized (monitor())
25630                     {
25631                       check_orphaned();
25632                       org.apache.xmlbeans.SimpleValue target = null;
25633                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$14, 0);
25634                       if (target == null)
25635                       {
25636                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFRICANAMERICAN$14);
25637                       }
25638                       target.setIntValue(africanAmerican);
25639                     }
25640                 }
25641                 
25642                 /**
25643                  * Sets (as xml) the "AfricanAmerican" element
25644                  */
25645                 public void xsetAfricanAmerican(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType africanAmerican)
25646                 {
25647                     synchronized (monitor())
25648                     {
25649                       check_orphaned();
25650                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25651                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(AFRICANAMERICAN$14, 0);
25652                       if (target == null)
25653                       {
25654                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(AFRICANAMERICAN$14);
25655                       }
25656                       target.set(africanAmerican);
25657                     }
25658                 }
25659                 
25660                 /**
25661                  * Unsets the "AfricanAmerican" element
25662                  */
25663                 public void unsetAfricanAmerican()
25664                 {
25665                     synchronized (monitor())
25666                     {
25667                       check_orphaned();
25668                       get_store().remove_element(AFRICANAMERICAN$14, 0);
25669                     }
25670                 }
25671                 
25672                 /**
25673                  * Gets the "Hispanic" element
25674                  */
25675                 public int getHispanic()
25676                 {
25677                     synchronized (monitor())
25678                     {
25679                       check_orphaned();
25680                       org.apache.xmlbeans.SimpleValue target = null;
25681                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$16, 0);
25682                       if (target == null)
25683                       {
25684                         return 0;
25685                       }
25686                       return target.getIntValue();
25687                     }
25688                 }
25689                 
25690                 /**
25691                  * Gets (as xml) the "Hispanic" element
25692                  */
25693                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetHispanic()
25694                 {
25695                     synchronized (monitor())
25696                     {
25697                       check_orphaned();
25698                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25699                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(HISPANIC$16, 0);
25700                       return target;
25701                     }
25702                 }
25703                 
25704                 /**
25705                  * True if has "Hispanic" element
25706                  */
25707                 public boolean isSetHispanic()
25708                 {
25709                     synchronized (monitor())
25710                     {
25711                       check_orphaned();
25712                       return get_store().count_elements(HISPANIC$16) != 0;
25713                     }
25714                 }
25715                 
25716                 /**
25717                  * Sets the "Hispanic" element
25718                  */
25719                 public void setHispanic(int hispanic)
25720                 {
25721                     synchronized (monitor())
25722                     {
25723                       check_orphaned();
25724                       org.apache.xmlbeans.SimpleValue target = null;
25725                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$16, 0);
25726                       if (target == null)
25727                       {
25728                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISPANIC$16);
25729                       }
25730                       target.setIntValue(hispanic);
25731                     }
25732                 }
25733                 
25734                 /**
25735                  * Sets (as xml) the "Hispanic" element
25736                  */
25737                 public void xsetHispanic(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType hispanic)
25738                 {
25739                     synchronized (monitor())
25740                     {
25741                       check_orphaned();
25742                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25743                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(HISPANIC$16, 0);
25744                       if (target == null)
25745                       {
25746                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(HISPANIC$16);
25747                       }
25748                       target.set(hispanic);
25749                     }
25750                 }
25751                 
25752                 /**
25753                  * Unsets the "Hispanic" element
25754                  */
25755                 public void unsetHispanic()
25756                 {
25757                     synchronized (monitor())
25758                     {
25759                       check_orphaned();
25760                       get_store().remove_element(HISPANIC$16, 0);
25761                     }
25762                 }
25763                 
25764                 /**
25765                  * Gets the "NativeAmerican" element
25766                  */
25767                 public int getNativeAmerican()
25768                 {
25769                     synchronized (monitor())
25770                     {
25771                       check_orphaned();
25772                       org.apache.xmlbeans.SimpleValue target = null;
25773                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$18, 0);
25774                       if (target == null)
25775                       {
25776                         return 0;
25777                       }
25778                       return target.getIntValue();
25779                     }
25780                 }
25781                 
25782                 /**
25783                  * Gets (as xml) the "NativeAmerican" element
25784                  */
25785                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetNativeAmerican()
25786                 {
25787                     synchronized (monitor())
25788                     {
25789                       check_orphaned();
25790                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25791                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(NATIVEAMERICAN$18, 0);
25792                       return target;
25793                     }
25794                 }
25795                 
25796                 /**
25797                  * True if has "NativeAmerican" element
25798                  */
25799                 public boolean isSetNativeAmerican()
25800                 {
25801                     synchronized (monitor())
25802                     {
25803                       check_orphaned();
25804                       return get_store().count_elements(NATIVEAMERICAN$18) != 0;
25805                     }
25806                 }
25807                 
25808                 /**
25809                  * Sets the "NativeAmerican" element
25810                  */
25811                 public void setNativeAmerican(int nativeAmerican)
25812                 {
25813                     synchronized (monitor())
25814                     {
25815                       check_orphaned();
25816                       org.apache.xmlbeans.SimpleValue target = null;
25817                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$18, 0);
25818                       if (target == null)
25819                       {
25820                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATIVEAMERICAN$18);
25821                       }
25822                       target.setIntValue(nativeAmerican);
25823                     }
25824                 }
25825                 
25826                 /**
25827                  * Sets (as xml) the "NativeAmerican" element
25828                  */
25829                 public void xsetNativeAmerican(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType nativeAmerican)
25830                 {
25831                     synchronized (monitor())
25832                     {
25833                       check_orphaned();
25834                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25835                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(NATIVEAMERICAN$18, 0);
25836                       if (target == null)
25837                       {
25838                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(NATIVEAMERICAN$18);
25839                       }
25840                       target.set(nativeAmerican);
25841                     }
25842                 }
25843                 
25844                 /**
25845                  * Unsets the "NativeAmerican" element
25846                  */
25847                 public void unsetNativeAmerican()
25848                 {
25849                     synchronized (monitor())
25850                     {
25851                       check_orphaned();
25852                       get_store().remove_element(NATIVEAMERICAN$18, 0);
25853                     }
25854                 }
25855                 
25856                 /**
25857                  * Gets the "Other" element
25858                  */
25859                 public int getOther()
25860                 {
25861                     synchronized (monitor())
25862                     {
25863                       check_orphaned();
25864                       org.apache.xmlbeans.SimpleValue target = null;
25865                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$20, 0);
25866                       if (target == null)
25867                       {
25868                         return 0;
25869                       }
25870                       return target.getIntValue();
25871                     }
25872                 }
25873                 
25874                 /**
25875                  * Gets (as xml) the "Other" element
25876                  */
25877                 public gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetOther()
25878                 {
25879                     synchronized (monitor())
25880                     {
25881                       check_orphaned();
25882                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25883                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(OTHER$20, 0);
25884                       return target;
25885                     }
25886                 }
25887                 
25888                 /**
25889                  * True if has "Other" element
25890                  */
25891                 public boolean isSetOther()
25892                 {
25893                     synchronized (monitor())
25894                     {
25895                       check_orphaned();
25896                       return get_store().count_elements(OTHER$20) != 0;
25897                     }
25898                 }
25899                 
25900                 /**
25901                  * Sets the "Other" element
25902                  */
25903                 public void setOther(int other)
25904                 {
25905                     synchronized (monitor())
25906                     {
25907                       check_orphaned();
25908                       org.apache.xmlbeans.SimpleValue target = null;
25909                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$20, 0);
25910                       if (target == null)
25911                       {
25912                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHER$20);
25913                       }
25914                       target.setIntValue(other);
25915                     }
25916                 }
25917                 
25918                 /**
25919                  * Sets (as xml) the "Other" element
25920                  */
25921                 public void xsetOther(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType other)
25922                 {
25923                     synchronized (monitor())
25924                     {
25925                       check_orphaned();
25926                       gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType target = null;
25927                       target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().find_element_user(OTHER$20, 0);
25928                       if (target == null)
25929                       {
25930                         target = (gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType)get_store().add_element_user(OTHER$20);
25931                       }
25932                       target.set(other);
25933                     }
25934                 }
25935                 
25936                 /**
25937                  * Unsets the "Other" element
25938                  */
25939                 public void unsetOther()
25940                 {
25941                     synchronized (monitor())
25942                     {
25943                       check_orphaned();
25944                       get_store().remove_element(OTHER$20, 0);
25945                     }
25946                 }
25947                 /**
25948                  * An XML Product(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
25949                  *
25950                  * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$CustomerProfile$OptionalProduct$Product.
25951                  */
25952                 public static class ProductImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product
25953                 {
25954                     private static final long serialVersionUID = 1L;
25955                     
25956                     public ProductImpl(org.apache.xmlbeans.SchemaType sType)
25957                     {
25958                       super(sType, false);
25959                     }
25960                     
25961                     protected ProductImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
25962                     {
25963                       super(sType, b);
25964                     }
25965                 }
25966             }
25967         }
25968         /**
25969          * An XML MatchingFunds(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
25970          *
25971          * This is a complex type.
25972          */
25973         public static class MatchingFundsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds
25974         {
25975             private static final long serialVersionUID = 1L;
25976             
25977             public MatchingFundsImpl(org.apache.xmlbeans.SchemaType sType)
25978             {
25979                 super(sType);
25980             }
25981             
25982             private static final javax.xml.namespace.QName EQUITYINVESTMENT$0 = 
25983                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EquityInvestment");
25984             private static final javax.xml.namespace.QName GRANT$2 = 
25985                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Grant");
25986             private static final javax.xml.namespace.QName LOAN$4 = 
25987                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Loan");
25988             private static final javax.xml.namespace.QName SECONDARYCAPITAL$6 = 
25989                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SecondaryCapital");
25990             private static final javax.xml.namespace.QName SHARESDEPOSITS$8 = 
25991                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SharesDeposits");
25992             private static final javax.xml.namespace.QName RETAINEDEARNINGS$10 = 
25993                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "RetainedEarnings");
25994             private static final javax.xml.namespace.QName TOTALS$12 = 
25995                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Totals");
25996             
25997             
25998             /**
25999              * Gets the "EquityInvestment" element
26000              */
26001             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getEquityInvestment()
26002             {
26003                 synchronized (monitor())
26004                 {
26005                     check_orphaned();
26006                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26007                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().find_element_user(EQUITYINVESTMENT$0, 0);
26008                     if (target == null)
26009                     {
26010                       return null;
26011                     }
26012                     return target;
26013                 }
26014             }
26015             
26016             /**
26017              * True if has "EquityInvestment" element
26018              */
26019             public boolean isSetEquityInvestment()
26020             {
26021                 synchronized (monitor())
26022                 {
26023                     check_orphaned();
26024                     return get_store().count_elements(EQUITYINVESTMENT$0) != 0;
26025                 }
26026             }
26027             
26028             /**
26029              * Sets the "EquityInvestment" element
26030              */
26031             public void setEquityInvestment(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType equityInvestment)
26032             {
26033                 generatedSetterHelperImpl(equityInvestment, EQUITYINVESTMENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26034             }
26035             
26036             /**
26037              * Appends and returns a new empty "EquityInvestment" element
26038              */
26039             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewEquityInvestment()
26040             {
26041                 synchronized (monitor())
26042                 {
26043                     check_orphaned();
26044                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26045                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().add_element_user(EQUITYINVESTMENT$0);
26046                     return target;
26047                 }
26048             }
26049             
26050             /**
26051              * Unsets the "EquityInvestment" element
26052              */
26053             public void unsetEquityInvestment()
26054             {
26055                 synchronized (monitor())
26056                 {
26057                     check_orphaned();
26058                     get_store().remove_element(EQUITYINVESTMENT$0, 0);
26059                 }
26060             }
26061             
26062             /**
26063              * Gets the "Grant" element
26064              */
26065             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getGrant()
26066             {
26067                 synchronized (monitor())
26068                 {
26069                     check_orphaned();
26070                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26071                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().find_element_user(GRANT$2, 0);
26072                     if (target == null)
26073                     {
26074                       return null;
26075                     }
26076                     return target;
26077                 }
26078             }
26079             
26080             /**
26081              * True if has "Grant" element
26082              */
26083             public boolean isSetGrant()
26084             {
26085                 synchronized (monitor())
26086                 {
26087                     check_orphaned();
26088                     return get_store().count_elements(GRANT$2) != 0;
26089                 }
26090             }
26091             
26092             /**
26093              * Sets the "Grant" element
26094              */
26095             public void setGrant(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType grant)
26096             {
26097                 generatedSetterHelperImpl(grant, GRANT$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26098             }
26099             
26100             /**
26101              * Appends and returns a new empty "Grant" element
26102              */
26103             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewGrant()
26104             {
26105                 synchronized (monitor())
26106                 {
26107                     check_orphaned();
26108                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26109                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().add_element_user(GRANT$2);
26110                     return target;
26111                 }
26112             }
26113             
26114             /**
26115              * Unsets the "Grant" element
26116              */
26117             public void unsetGrant()
26118             {
26119                 synchronized (monitor())
26120                 {
26121                     check_orphaned();
26122                     get_store().remove_element(GRANT$2, 0);
26123                 }
26124             }
26125             
26126             /**
26127              * Gets the "Loan" element
26128              */
26129             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getLoan()
26130             {
26131                 synchronized (monitor())
26132                 {
26133                     check_orphaned();
26134                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26135                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().find_element_user(LOAN$4, 0);
26136                     if (target == null)
26137                     {
26138                       return null;
26139                     }
26140                     return target;
26141                 }
26142             }
26143             
26144             /**
26145              * True if has "Loan" element
26146              */
26147             public boolean isSetLoan()
26148             {
26149                 synchronized (monitor())
26150                 {
26151                     check_orphaned();
26152                     return get_store().count_elements(LOAN$4) != 0;
26153                 }
26154             }
26155             
26156             /**
26157              * Sets the "Loan" element
26158              */
26159             public void setLoan(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType loan)
26160             {
26161                 generatedSetterHelperImpl(loan, LOAN$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26162             }
26163             
26164             /**
26165              * Appends and returns a new empty "Loan" element
26166              */
26167             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewLoan()
26168             {
26169                 synchronized (monitor())
26170                 {
26171                     check_orphaned();
26172                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26173                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().add_element_user(LOAN$4);
26174                     return target;
26175                 }
26176             }
26177             
26178             /**
26179              * Unsets the "Loan" element
26180              */
26181             public void unsetLoan()
26182             {
26183                 synchronized (monitor())
26184                 {
26185                     check_orphaned();
26186                     get_store().remove_element(LOAN$4, 0);
26187                 }
26188             }
26189             
26190             /**
26191              * Gets the "SecondaryCapital" element
26192              */
26193             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getSecondaryCapital()
26194             {
26195                 synchronized (monitor())
26196                 {
26197                     check_orphaned();
26198                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26199                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().find_element_user(SECONDARYCAPITAL$6, 0);
26200                     if (target == null)
26201                     {
26202                       return null;
26203                     }
26204                     return target;
26205                 }
26206             }
26207             
26208             /**
26209              * True if has "SecondaryCapital" element
26210              */
26211             public boolean isSetSecondaryCapital()
26212             {
26213                 synchronized (monitor())
26214                 {
26215                     check_orphaned();
26216                     return get_store().count_elements(SECONDARYCAPITAL$6) != 0;
26217                 }
26218             }
26219             
26220             /**
26221              * Sets the "SecondaryCapital" element
26222              */
26223             public void setSecondaryCapital(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType secondaryCapital)
26224             {
26225                 generatedSetterHelperImpl(secondaryCapital, SECONDARYCAPITAL$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26226             }
26227             
26228             /**
26229              * Appends and returns a new empty "SecondaryCapital" element
26230              */
26231             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewSecondaryCapital()
26232             {
26233                 synchronized (monitor())
26234                 {
26235                     check_orphaned();
26236                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26237                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().add_element_user(SECONDARYCAPITAL$6);
26238                     return target;
26239                 }
26240             }
26241             
26242             /**
26243              * Unsets the "SecondaryCapital" element
26244              */
26245             public void unsetSecondaryCapital()
26246             {
26247                 synchronized (monitor())
26248                 {
26249                     check_orphaned();
26250                     get_store().remove_element(SECONDARYCAPITAL$6, 0);
26251                 }
26252             }
26253             
26254             /**
26255              * Gets the "SharesDeposits" element
26256              */
26257             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getSharesDeposits()
26258             {
26259                 synchronized (monitor())
26260                 {
26261                     check_orphaned();
26262                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26263                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().find_element_user(SHARESDEPOSITS$8, 0);
26264                     if (target == null)
26265                     {
26266                       return null;
26267                     }
26268                     return target;
26269                 }
26270             }
26271             
26272             /**
26273              * True if has "SharesDeposits" element
26274              */
26275             public boolean isSetSharesDeposits()
26276             {
26277                 synchronized (monitor())
26278                 {
26279                     check_orphaned();
26280                     return get_store().count_elements(SHARESDEPOSITS$8) != 0;
26281                 }
26282             }
26283             
26284             /**
26285              * Sets the "SharesDeposits" element
26286              */
26287             public void setSharesDeposits(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType sharesDeposits)
26288             {
26289                 generatedSetterHelperImpl(sharesDeposits, SHARESDEPOSITS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26290             }
26291             
26292             /**
26293              * Appends and returns a new empty "SharesDeposits" element
26294              */
26295             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewSharesDeposits()
26296             {
26297                 synchronized (monitor())
26298                 {
26299                     check_orphaned();
26300                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26301                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().add_element_user(SHARESDEPOSITS$8);
26302                     return target;
26303                 }
26304             }
26305             
26306             /**
26307              * Unsets the "SharesDeposits" element
26308              */
26309             public void unsetSharesDeposits()
26310             {
26311                 synchronized (monitor())
26312                 {
26313                     check_orphaned();
26314                     get_store().remove_element(SHARESDEPOSITS$8, 0);
26315                 }
26316             }
26317             
26318             /**
26319              * Gets the "RetainedEarnings" element
26320              */
26321             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getRetainedEarnings()
26322             {
26323                 synchronized (monitor())
26324                 {
26325                     check_orphaned();
26326                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26327                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().find_element_user(RETAINEDEARNINGS$10, 0);
26328                     if (target == null)
26329                     {
26330                       return null;
26331                     }
26332                     return target;
26333                 }
26334             }
26335             
26336             /**
26337              * True if has "RetainedEarnings" element
26338              */
26339             public boolean isSetRetainedEarnings()
26340             {
26341                 synchronized (monitor())
26342                 {
26343                     check_orphaned();
26344                     return get_store().count_elements(RETAINEDEARNINGS$10) != 0;
26345                 }
26346             }
26347             
26348             /**
26349              * Sets the "RetainedEarnings" element
26350              */
26351             public void setRetainedEarnings(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType retainedEarnings)
26352             {
26353                 generatedSetterHelperImpl(retainedEarnings, RETAINEDEARNINGS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26354             }
26355             
26356             /**
26357              * Appends and returns a new empty "RetainedEarnings" element
26358              */
26359             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewRetainedEarnings()
26360             {
26361                 synchronized (monitor())
26362                 {
26363                     check_orphaned();
26364                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType target = null;
26365                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType)get_store().add_element_user(RETAINEDEARNINGS$10);
26366                     return target;
26367                 }
26368             }
26369             
26370             /**
26371              * Unsets the "RetainedEarnings" element
26372              */
26373             public void unsetRetainedEarnings()
26374             {
26375                 synchronized (monitor())
26376                 {
26377                     check_orphaned();
26378                     get_store().remove_element(RETAINEDEARNINGS$10, 0);
26379                 }
26380             }
26381             
26382             /**
26383              * Gets the "Totals" element
26384              */
26385             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsTotalDataType getTotals()
26386             {
26387                 synchronized (monitor())
26388                 {
26389                     check_orphaned();
26390                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsTotalDataType target = null;
26391                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsTotalDataType)get_store().find_element_user(TOTALS$12, 0);
26392                     if (target == null)
26393                     {
26394                       return null;
26395                     }
26396                     return target;
26397                 }
26398             }
26399             
26400             /**
26401              * True if has "Totals" element
26402              */
26403             public boolean isSetTotals()
26404             {
26405                 synchronized (monitor())
26406                 {
26407                     check_orphaned();
26408                     return get_store().count_elements(TOTALS$12) != 0;
26409                 }
26410             }
26411             
26412             /**
26413              * Sets the "Totals" element
26414              */
26415             public void setTotals(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsTotalDataType totals)
26416             {
26417                 generatedSetterHelperImpl(totals, TOTALS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26418             }
26419             
26420             /**
26421              * Appends and returns a new empty "Totals" element
26422              */
26423             public gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsTotalDataType addNewTotals()
26424             {
26425                 synchronized (monitor())
26426                 {
26427                     check_orphaned();
26428                     gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsTotalDataType target = null;
26429                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsTotalDataType)get_store().add_element_user(TOTALS$12);
26430                     return target;
26431                 }
26432             }
26433             
26434             /**
26435              * Unsets the "Totals" element
26436              */
26437             public void unsetTotals()
26438             {
26439                 synchronized (monitor())
26440                 {
26441                     check_orphaned();
26442                     get_store().remove_element(TOTALS$12, 0);
26443                 }
26444             }
26445         }
26446         /**
26447          * An XML EarningsNonRegulated(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
26448          *
26449          * This is a complex type.
26450          */
26451         public static class EarningsNonRegulatedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated
26452         {
26453             private static final long serialVersionUID = 1L;
26454             
26455             public EarningsNonRegulatedImpl(org.apache.xmlbeans.SchemaType sType)
26456             {
26457                 super(sType);
26458             }
26459             
26460             private static final javax.xml.namespace.QName INCOME$0 = 
26461                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Income");
26462             private static final javax.xml.namespace.QName FEDERAL$2 = 
26463                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Federal");
26464             private static final javax.xml.namespace.QName FEDERALITEM$4 = 
26465                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FederalItem");
26466             private static final javax.xml.namespace.QName MATCHING$6 = 
26467                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Matching");
26468             private static final javax.xml.namespace.QName MATCHINGITEM$8 = 
26469                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MatchingItem");
26470             private static final javax.xml.namespace.QName SUBTOTALINCOME$10 = 
26471                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SubtotalIncome");
26472             private static final javax.xml.namespace.QName OPERATING$12 = 
26473                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Operating");
26474             private static final javax.xml.namespace.QName ASSOCIATED$14 = 
26475                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Associated");
26476             private static final javax.xml.namespace.QName ASSOCIATEDITEM$16 = 
26477                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AssociatedItem");
26478             private static final javax.xml.namespace.QName SUBTOTALEXPENSES$18 = 
26479                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SubtotalExpenses");
26480             private static final javax.xml.namespace.QName DIVIDENDS$20 = 
26481                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Dividends");
26482             private static final javax.xml.namespace.QName TOTALEARNINGS$22 = 
26483                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalEarnings");
26484             private static final javax.xml.namespace.QName RETAINEDEARNINGS$24 = 
26485                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "RetainedEarnings");
26486             private static final javax.xml.namespace.QName THREEYEARAVERAGE$26 = 
26487                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ThreeYearAverage");
26488             
26489             
26490             /**
26491              * Gets the "Income" element
26492              */
26493             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getIncome()
26494             {
26495                 synchronized (monitor())
26496                 {
26497                     check_orphaned();
26498                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
26499                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().find_element_user(INCOME$0, 0);
26500                     if (target == null)
26501                     {
26502                       return null;
26503                     }
26504                     return target;
26505                 }
26506             }
26507             
26508             /**
26509              * True if has "Income" element
26510              */
26511             public boolean isSetIncome()
26512             {
26513                 synchronized (monitor())
26514                 {
26515                     check_orphaned();
26516                     return get_store().count_elements(INCOME$0) != 0;
26517                 }
26518             }
26519             
26520             /**
26521              * Sets the "Income" element
26522              */
26523             public void setIncome(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType income)
26524             {
26525                 generatedSetterHelperImpl(income, INCOME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26526             }
26527             
26528             /**
26529              * Appends and returns a new empty "Income" element
26530              */
26531             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewIncome()
26532             {
26533                 synchronized (monitor())
26534                 {
26535                     check_orphaned();
26536                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
26537                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().add_element_user(INCOME$0);
26538                     return target;
26539                 }
26540             }
26541             
26542             /**
26543              * Unsets the "Income" element
26544              */
26545             public void unsetIncome()
26546             {
26547                 synchronized (monitor())
26548                 {
26549                     check_orphaned();
26550                     get_store().remove_element(INCOME$0, 0);
26551                 }
26552             }
26553             
26554             /**
26555              * Gets the "Federal" element
26556              */
26557             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getFederal()
26558             {
26559                 synchronized (monitor())
26560                 {
26561                     check_orphaned();
26562                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
26563                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().find_element_user(FEDERAL$2, 0);
26564                     if (target == null)
26565                     {
26566                       return null;
26567                     }
26568                     return target;
26569                 }
26570             }
26571             
26572             /**
26573              * True if has "Federal" element
26574              */
26575             public boolean isSetFederal()
26576             {
26577                 synchronized (monitor())
26578                 {
26579                     check_orphaned();
26580                     return get_store().count_elements(FEDERAL$2) != 0;
26581                 }
26582             }
26583             
26584             /**
26585              * Sets the "Federal" element
26586              */
26587             public void setFederal(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType federal)
26588             {
26589                 generatedSetterHelperImpl(federal, FEDERAL$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26590             }
26591             
26592             /**
26593              * Appends and returns a new empty "Federal" element
26594              */
26595             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewFederal()
26596             {
26597                 synchronized (monitor())
26598                 {
26599                     check_orphaned();
26600                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
26601                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().add_element_user(FEDERAL$2);
26602                     return target;
26603                 }
26604             }
26605             
26606             /**
26607              * Unsets the "Federal" element
26608              */
26609             public void unsetFederal()
26610             {
26611                 synchronized (monitor())
26612                 {
26613                     check_orphaned();
26614                     get_store().remove_element(FEDERAL$2, 0);
26615                 }
26616             }
26617             
26618             /**
26619              * Gets array of all "FederalItem" elements
26620              */
26621             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] getFederalItemArray()
26622             {
26623                 synchronized (monitor())
26624                 {
26625                     check_orphaned();
26626                     java.util.List targetList = new java.util.ArrayList();
26627                     get_store().find_all_element_users(FEDERALITEM$4, targetList);
26628                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[targetList.size()];
26629                     targetList.toArray(result);
26630                     return result;
26631                 }
26632             }
26633             
26634             /**
26635              * Gets ith "FederalItem" element
26636              */
26637             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType getFederalItemArray(int i)
26638             {
26639                 synchronized (monitor())
26640                 {
26641                     check_orphaned();
26642                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType target = null;
26643                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType)get_store().find_element_user(FEDERALITEM$4, i);
26644                     if (target == null)
26645                     {
26646                       throw new IndexOutOfBoundsException();
26647                     }
26648                     return target;
26649                 }
26650             }
26651             
26652             /**
26653              * Returns number of "FederalItem" element
26654              */
26655             public int sizeOfFederalItemArray()
26656             {
26657                 synchronized (monitor())
26658                 {
26659                     check_orphaned();
26660                     return get_store().count_elements(FEDERALITEM$4);
26661                 }
26662             }
26663             
26664             /**
26665              * Sets array of all "FederalItem" element  WARNING: This method is not atomicaly synchronized.
26666              */
26667             public void setFederalItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] federalItemArray)
26668             {
26669                 check_orphaned();
26670                 arraySetterHelper(federalItemArray, FEDERALITEM$4);
26671             }
26672             
26673             /**
26674              * Sets ith "FederalItem" element
26675              */
26676             public void setFederalItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType federalItem)
26677             {
26678                 generatedSetterHelperImpl(federalItem, FEDERALITEM$4, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
26679             }
26680             
26681             /**
26682              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
26683              */
26684             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType insertNewFederalItem(int i)
26685             {
26686                 synchronized (monitor())
26687                 {
26688                     check_orphaned();
26689                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType target = null;
26690                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType)get_store().insert_element_user(FEDERALITEM$4, i);
26691                     return target;
26692                 }
26693             }
26694             
26695             /**
26696              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
26697              */
26698             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType addNewFederalItem()
26699             {
26700                 synchronized (monitor())
26701                 {
26702                     check_orphaned();
26703                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType target = null;
26704                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType)get_store().add_element_user(FEDERALITEM$4);
26705                     return target;
26706                 }
26707             }
26708             
26709             /**
26710              * Removes the ith "FederalItem" element
26711              */
26712             public void removeFederalItem(int i)
26713             {
26714                 synchronized (monitor())
26715                 {
26716                     check_orphaned();
26717                     get_store().remove_element(FEDERALITEM$4, i);
26718                 }
26719             }
26720             
26721             /**
26722              * Gets the "Matching" element
26723              */
26724             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getMatching()
26725             {
26726                 synchronized (monitor())
26727                 {
26728                     check_orphaned();
26729                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
26730                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().find_element_user(MATCHING$6, 0);
26731                     if (target == null)
26732                     {
26733                       return null;
26734                     }
26735                     return target;
26736                 }
26737             }
26738             
26739             /**
26740              * True if has "Matching" element
26741              */
26742             public boolean isSetMatching()
26743             {
26744                 synchronized (monitor())
26745                 {
26746                     check_orphaned();
26747                     return get_store().count_elements(MATCHING$6) != 0;
26748                 }
26749             }
26750             
26751             /**
26752              * Sets the "Matching" element
26753              */
26754             public void setMatching(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType matching)
26755             {
26756                 generatedSetterHelperImpl(matching, MATCHING$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26757             }
26758             
26759             /**
26760              * Appends and returns a new empty "Matching" element
26761              */
26762             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewMatching()
26763             {
26764                 synchronized (monitor())
26765                 {
26766                     check_orphaned();
26767                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
26768                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().add_element_user(MATCHING$6);
26769                     return target;
26770                 }
26771             }
26772             
26773             /**
26774              * Unsets the "Matching" element
26775              */
26776             public void unsetMatching()
26777             {
26778                 synchronized (monitor())
26779                 {
26780                     check_orphaned();
26781                     get_store().remove_element(MATCHING$6, 0);
26782                 }
26783             }
26784             
26785             /**
26786              * Gets array of all "MatchingItem" elements
26787              */
26788             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] getMatchingItemArray()
26789             {
26790                 synchronized (monitor())
26791                 {
26792                     check_orphaned();
26793                     java.util.List targetList = new java.util.ArrayList();
26794                     get_store().find_all_element_users(MATCHINGITEM$8, targetList);
26795                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[targetList.size()];
26796                     targetList.toArray(result);
26797                     return result;
26798                 }
26799             }
26800             
26801             /**
26802              * Gets ith "MatchingItem" element
26803              */
26804             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType getMatchingItemArray(int i)
26805             {
26806                 synchronized (monitor())
26807                 {
26808                     check_orphaned();
26809                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType target = null;
26810                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType)get_store().find_element_user(MATCHINGITEM$8, i);
26811                     if (target == null)
26812                     {
26813                       throw new IndexOutOfBoundsException();
26814                     }
26815                     return target;
26816                 }
26817             }
26818             
26819             /**
26820              * Returns number of "MatchingItem" element
26821              */
26822             public int sizeOfMatchingItemArray()
26823             {
26824                 synchronized (monitor())
26825                 {
26826                     check_orphaned();
26827                     return get_store().count_elements(MATCHINGITEM$8);
26828                 }
26829             }
26830             
26831             /**
26832              * Sets array of all "MatchingItem" element  WARNING: This method is not atomicaly synchronized.
26833              */
26834             public void setMatchingItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] matchingItemArray)
26835             {
26836                 check_orphaned();
26837                 arraySetterHelper(matchingItemArray, MATCHINGITEM$8);
26838             }
26839             
26840             /**
26841              * Sets ith "MatchingItem" element
26842              */
26843             public void setMatchingItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType matchingItem)
26844             {
26845                 generatedSetterHelperImpl(matchingItem, MATCHINGITEM$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
26846             }
26847             
26848             /**
26849              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
26850              */
26851             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType insertNewMatchingItem(int i)
26852             {
26853                 synchronized (monitor())
26854                 {
26855                     check_orphaned();
26856                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType target = null;
26857                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType)get_store().insert_element_user(MATCHINGITEM$8, i);
26858                     return target;
26859                 }
26860             }
26861             
26862             /**
26863              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
26864              */
26865             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType addNewMatchingItem()
26866             {
26867                 synchronized (monitor())
26868                 {
26869                     check_orphaned();
26870                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType target = null;
26871                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType)get_store().add_element_user(MATCHINGITEM$8);
26872                     return target;
26873                 }
26874             }
26875             
26876             /**
26877              * Removes the ith "MatchingItem" element
26878              */
26879             public void removeMatchingItem(int i)
26880             {
26881                 synchronized (monitor())
26882                 {
26883                     check_orphaned();
26884                     get_store().remove_element(MATCHINGITEM$8, i);
26885                 }
26886             }
26887             
26888             /**
26889              * Gets the "SubtotalIncome" element
26890              */
26891             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getSubtotalIncome()
26892             {
26893                 synchronized (monitor())
26894                 {
26895                     check_orphaned();
26896                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
26897                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().find_element_user(SUBTOTALINCOME$10, 0);
26898                     if (target == null)
26899                     {
26900                       return null;
26901                     }
26902                     return target;
26903                 }
26904             }
26905             
26906             /**
26907              * True if has "SubtotalIncome" element
26908              */
26909             public boolean isSetSubtotalIncome()
26910             {
26911                 synchronized (monitor())
26912                 {
26913                     check_orphaned();
26914                     return get_store().count_elements(SUBTOTALINCOME$10) != 0;
26915                 }
26916             }
26917             
26918             /**
26919              * Sets the "SubtotalIncome" element
26920              */
26921             public void setSubtotalIncome(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType subtotalIncome)
26922             {
26923                 generatedSetterHelperImpl(subtotalIncome, SUBTOTALINCOME$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26924             }
26925             
26926             /**
26927              * Appends and returns a new empty "SubtotalIncome" element
26928              */
26929             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewSubtotalIncome()
26930             {
26931                 synchronized (monitor())
26932                 {
26933                     check_orphaned();
26934                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
26935                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().add_element_user(SUBTOTALINCOME$10);
26936                     return target;
26937                 }
26938             }
26939             
26940             /**
26941              * Unsets the "SubtotalIncome" element
26942              */
26943             public void unsetSubtotalIncome()
26944             {
26945                 synchronized (monitor())
26946                 {
26947                     check_orphaned();
26948                     get_store().remove_element(SUBTOTALINCOME$10, 0);
26949                 }
26950             }
26951             
26952             /**
26953              * Gets the "Operating" element
26954              */
26955             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getOperating()
26956             {
26957                 synchronized (monitor())
26958                 {
26959                     check_orphaned();
26960                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
26961                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().find_element_user(OPERATING$12, 0);
26962                     if (target == null)
26963                     {
26964                       return null;
26965                     }
26966                     return target;
26967                 }
26968             }
26969             
26970             /**
26971              * True if has "Operating" element
26972              */
26973             public boolean isSetOperating()
26974             {
26975                 synchronized (monitor())
26976                 {
26977                     check_orphaned();
26978                     return get_store().count_elements(OPERATING$12) != 0;
26979                 }
26980             }
26981             
26982             /**
26983              * Sets the "Operating" element
26984              */
26985             public void setOperating(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType operating)
26986             {
26987                 generatedSetterHelperImpl(operating, OPERATING$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26988             }
26989             
26990             /**
26991              * Appends and returns a new empty "Operating" element
26992              */
26993             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewOperating()
26994             {
26995                 synchronized (monitor())
26996                 {
26997                     check_orphaned();
26998                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
26999                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().add_element_user(OPERATING$12);
27000                     return target;
27001                 }
27002             }
27003             
27004             /**
27005              * Unsets the "Operating" element
27006              */
27007             public void unsetOperating()
27008             {
27009                 synchronized (monitor())
27010                 {
27011                     check_orphaned();
27012                     get_store().remove_element(OPERATING$12, 0);
27013                 }
27014             }
27015             
27016             /**
27017              * Gets the "Associated" element
27018              */
27019             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getAssociated()
27020             {
27021                 synchronized (monitor())
27022                 {
27023                     check_orphaned();
27024                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
27025                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().find_element_user(ASSOCIATED$14, 0);
27026                     if (target == null)
27027                     {
27028                       return null;
27029                     }
27030                     return target;
27031                 }
27032             }
27033             
27034             /**
27035              * True if has "Associated" element
27036              */
27037             public boolean isSetAssociated()
27038             {
27039                 synchronized (monitor())
27040                 {
27041                     check_orphaned();
27042                     return get_store().count_elements(ASSOCIATED$14) != 0;
27043                 }
27044             }
27045             
27046             /**
27047              * Sets the "Associated" element
27048              */
27049             public void setAssociated(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType associated)
27050             {
27051                 generatedSetterHelperImpl(associated, ASSOCIATED$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27052             }
27053             
27054             /**
27055              * Appends and returns a new empty "Associated" element
27056              */
27057             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewAssociated()
27058             {
27059                 synchronized (monitor())
27060                 {
27061                     check_orphaned();
27062                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
27063                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().add_element_user(ASSOCIATED$14);
27064                     return target;
27065                 }
27066             }
27067             
27068             /**
27069              * Unsets the "Associated" element
27070              */
27071             public void unsetAssociated()
27072             {
27073                 synchronized (monitor())
27074                 {
27075                     check_orphaned();
27076                     get_store().remove_element(ASSOCIATED$14, 0);
27077                 }
27078             }
27079             
27080             /**
27081              * Gets array of all "AssociatedItem" elements
27082              */
27083             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] getAssociatedItemArray()
27084             {
27085                 synchronized (monitor())
27086                 {
27087                     check_orphaned();
27088                     java.util.List targetList = new java.util.ArrayList();
27089                     get_store().find_all_element_users(ASSOCIATEDITEM$16, targetList);
27090                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[targetList.size()];
27091                     targetList.toArray(result);
27092                     return result;
27093                 }
27094             }
27095             
27096             /**
27097              * Gets ith "AssociatedItem" element
27098              */
27099             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType getAssociatedItemArray(int i)
27100             {
27101                 synchronized (monitor())
27102                 {
27103                     check_orphaned();
27104                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType target = null;
27105                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType)get_store().find_element_user(ASSOCIATEDITEM$16, i);
27106                     if (target == null)
27107                     {
27108                       throw new IndexOutOfBoundsException();
27109                     }
27110                     return target;
27111                 }
27112             }
27113             
27114             /**
27115              * Returns number of "AssociatedItem" element
27116              */
27117             public int sizeOfAssociatedItemArray()
27118             {
27119                 synchronized (monitor())
27120                 {
27121                     check_orphaned();
27122                     return get_store().count_elements(ASSOCIATEDITEM$16);
27123                 }
27124             }
27125             
27126             /**
27127              * Sets array of all "AssociatedItem" element  WARNING: This method is not atomicaly synchronized.
27128              */
27129             public void setAssociatedItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] associatedItemArray)
27130             {
27131                 check_orphaned();
27132                 arraySetterHelper(associatedItemArray, ASSOCIATEDITEM$16);
27133             }
27134             
27135             /**
27136              * Sets ith "AssociatedItem" element
27137              */
27138             public void setAssociatedItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType associatedItem)
27139             {
27140                 generatedSetterHelperImpl(associatedItem, ASSOCIATEDITEM$16, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
27141             }
27142             
27143             /**
27144              * Inserts and returns a new empty value (as xml) as the ith "AssociatedItem" element
27145              */
27146             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType insertNewAssociatedItem(int i)
27147             {
27148                 synchronized (monitor())
27149                 {
27150                     check_orphaned();
27151                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType target = null;
27152                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType)get_store().insert_element_user(ASSOCIATEDITEM$16, i);
27153                     return target;
27154                 }
27155             }
27156             
27157             /**
27158              * Appends and returns a new empty value (as xml) as the last "AssociatedItem" element
27159              */
27160             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType addNewAssociatedItem()
27161             {
27162                 synchronized (monitor())
27163                 {
27164                     check_orphaned();
27165                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType target = null;
27166                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType)get_store().add_element_user(ASSOCIATEDITEM$16);
27167                     return target;
27168                 }
27169             }
27170             
27171             /**
27172              * Removes the ith "AssociatedItem" element
27173              */
27174             public void removeAssociatedItem(int i)
27175             {
27176                 synchronized (monitor())
27177                 {
27178                     check_orphaned();
27179                     get_store().remove_element(ASSOCIATEDITEM$16, i);
27180                 }
27181             }
27182             
27183             /**
27184              * Gets the "SubtotalExpenses" element
27185              */
27186             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getSubtotalExpenses()
27187             {
27188                 synchronized (monitor())
27189                 {
27190                     check_orphaned();
27191                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
27192                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().find_element_user(SUBTOTALEXPENSES$18, 0);
27193                     if (target == null)
27194                     {
27195                       return null;
27196                     }
27197                     return target;
27198                 }
27199             }
27200             
27201             /**
27202              * True if has "SubtotalExpenses" element
27203              */
27204             public boolean isSetSubtotalExpenses()
27205             {
27206                 synchronized (monitor())
27207                 {
27208                     check_orphaned();
27209                     return get_store().count_elements(SUBTOTALEXPENSES$18) != 0;
27210                 }
27211             }
27212             
27213             /**
27214              * Sets the "SubtotalExpenses" element
27215              */
27216             public void setSubtotalExpenses(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType subtotalExpenses)
27217             {
27218                 generatedSetterHelperImpl(subtotalExpenses, SUBTOTALEXPENSES$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27219             }
27220             
27221             /**
27222              * Appends and returns a new empty "SubtotalExpenses" element
27223              */
27224             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewSubtotalExpenses()
27225             {
27226                 synchronized (monitor())
27227                 {
27228                     check_orphaned();
27229                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
27230                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().add_element_user(SUBTOTALEXPENSES$18);
27231                     return target;
27232                 }
27233             }
27234             
27235             /**
27236              * Unsets the "SubtotalExpenses" element
27237              */
27238             public void unsetSubtotalExpenses()
27239             {
27240                 synchronized (monitor())
27241                 {
27242                     check_orphaned();
27243                     get_store().remove_element(SUBTOTALEXPENSES$18, 0);
27244                 }
27245             }
27246             
27247             /**
27248              * Gets the "Dividends" element
27249              */
27250             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getDividends()
27251             {
27252                 synchronized (monitor())
27253                 {
27254                     check_orphaned();
27255                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
27256                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().find_element_user(DIVIDENDS$20, 0);
27257                     if (target == null)
27258                     {
27259                       return null;
27260                     }
27261                     return target;
27262                 }
27263             }
27264             
27265             /**
27266              * True if has "Dividends" element
27267              */
27268             public boolean isSetDividends()
27269             {
27270                 synchronized (monitor())
27271                 {
27272                     check_orphaned();
27273                     return get_store().count_elements(DIVIDENDS$20) != 0;
27274                 }
27275             }
27276             
27277             /**
27278              * Sets the "Dividends" element
27279              */
27280             public void setDividends(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType dividends)
27281             {
27282                 generatedSetterHelperImpl(dividends, DIVIDENDS$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27283             }
27284             
27285             /**
27286              * Appends and returns a new empty "Dividends" element
27287              */
27288             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewDividends()
27289             {
27290                 synchronized (monitor())
27291                 {
27292                     check_orphaned();
27293                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
27294                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().add_element_user(DIVIDENDS$20);
27295                     return target;
27296                 }
27297             }
27298             
27299             /**
27300              * Unsets the "Dividends" element
27301              */
27302             public void unsetDividends()
27303             {
27304                 synchronized (monitor())
27305                 {
27306                     check_orphaned();
27307                     get_store().remove_element(DIVIDENDS$20, 0);
27308                 }
27309             }
27310             
27311             /**
27312              * Gets the "TotalEarnings" element
27313              */
27314             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getTotalEarnings()
27315             {
27316                 synchronized (monitor())
27317                 {
27318                     check_orphaned();
27319                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
27320                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().find_element_user(TOTALEARNINGS$22, 0);
27321                     if (target == null)
27322                     {
27323                       return null;
27324                     }
27325                     return target;
27326                 }
27327             }
27328             
27329             /**
27330              * True if has "TotalEarnings" element
27331              */
27332             public boolean isSetTotalEarnings()
27333             {
27334                 synchronized (monitor())
27335                 {
27336                     check_orphaned();
27337                     return get_store().count_elements(TOTALEARNINGS$22) != 0;
27338                 }
27339             }
27340             
27341             /**
27342              * Sets the "TotalEarnings" element
27343              */
27344             public void setTotalEarnings(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType totalEarnings)
27345             {
27346                 generatedSetterHelperImpl(totalEarnings, TOTALEARNINGS$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27347             }
27348             
27349             /**
27350              * Appends and returns a new empty "TotalEarnings" element
27351              */
27352             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewTotalEarnings()
27353             {
27354                 synchronized (monitor())
27355                 {
27356                     check_orphaned();
27357                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType target = null;
27358                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType)get_store().add_element_user(TOTALEARNINGS$22);
27359                     return target;
27360                 }
27361             }
27362             
27363             /**
27364              * Unsets the "TotalEarnings" element
27365              */
27366             public void unsetTotalEarnings()
27367             {
27368                 synchronized (monitor())
27369                 {
27370                     check_orphaned();
27371                     get_store().remove_element(TOTALEARNINGS$22, 0);
27372                 }
27373             }
27374             
27375             /**
27376              * Gets the "RetainedEarnings" element
27377              */
27378             public long getRetainedEarnings()
27379             {
27380                 synchronized (monitor())
27381                 {
27382                     check_orphaned();
27383                     org.apache.xmlbeans.SimpleValue target = null;
27384                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
27385                     if (target == null)
27386                     {
27387                       return 0L;
27388                     }
27389                     return target.getLongValue();
27390                 }
27391             }
27392             
27393             /**
27394              * Gets (as xml) the "RetainedEarnings" element
27395              */
27396             public gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetRetainedEarnings()
27397             {
27398                 synchronized (monitor())
27399                 {
27400                     check_orphaned();
27401                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
27402                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
27403                     return target;
27404                 }
27405             }
27406             
27407             /**
27408              * True if has "RetainedEarnings" element
27409              */
27410             public boolean isSetRetainedEarnings()
27411             {
27412                 synchronized (monitor())
27413                 {
27414                     check_orphaned();
27415                     return get_store().count_elements(RETAINEDEARNINGS$24) != 0;
27416                 }
27417             }
27418             
27419             /**
27420              * Sets the "RetainedEarnings" element
27421              */
27422             public void setRetainedEarnings(long retainedEarnings)
27423             {
27424                 synchronized (monitor())
27425                 {
27426                     check_orphaned();
27427                     org.apache.xmlbeans.SimpleValue target = null;
27428                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
27429                     if (target == null)
27430                     {
27431                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAINEDEARNINGS$24);
27432                     }
27433                     target.setLongValue(retainedEarnings);
27434                 }
27435             }
27436             
27437             /**
27438              * Sets (as xml) the "RetainedEarnings" element
27439              */
27440             public void xsetRetainedEarnings(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType retainedEarnings)
27441             {
27442                 synchronized (monitor())
27443                 {
27444                     check_orphaned();
27445                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
27446                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
27447                     if (target == null)
27448                     {
27449                       target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().add_element_user(RETAINEDEARNINGS$24);
27450                     }
27451                     target.set(retainedEarnings);
27452                 }
27453             }
27454             
27455             /**
27456              * Unsets the "RetainedEarnings" element
27457              */
27458             public void unsetRetainedEarnings()
27459             {
27460                 synchronized (monitor())
27461                 {
27462                     check_orphaned();
27463                     get_store().remove_element(RETAINEDEARNINGS$24, 0);
27464                 }
27465             }
27466             
27467             /**
27468              * Gets the "ThreeYearAverage" element
27469              */
27470             public long getThreeYearAverage()
27471             {
27472                 synchronized (monitor())
27473                 {
27474                     check_orphaned();
27475                     org.apache.xmlbeans.SimpleValue target = null;
27476                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
27477                     if (target == null)
27478                     {
27479                       return 0L;
27480                     }
27481                     return target.getLongValue();
27482                 }
27483             }
27484             
27485             /**
27486              * Gets (as xml) the "ThreeYearAverage" element
27487              */
27488             public gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetThreeYearAverage()
27489             {
27490                 synchronized (monitor())
27491                 {
27492                     check_orphaned();
27493                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
27494                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
27495                     return target;
27496                 }
27497             }
27498             
27499             /**
27500              * True if has "ThreeYearAverage" element
27501              */
27502             public boolean isSetThreeYearAverage()
27503             {
27504                 synchronized (monitor())
27505                 {
27506                     check_orphaned();
27507                     return get_store().count_elements(THREEYEARAVERAGE$26) != 0;
27508                 }
27509             }
27510             
27511             /**
27512              * Sets the "ThreeYearAverage" element
27513              */
27514             public void setThreeYearAverage(long threeYearAverage)
27515             {
27516                 synchronized (monitor())
27517                 {
27518                     check_orphaned();
27519                     org.apache.xmlbeans.SimpleValue target = null;
27520                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
27521                     if (target == null)
27522                     {
27523                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THREEYEARAVERAGE$26);
27524                     }
27525                     target.setLongValue(threeYearAverage);
27526                 }
27527             }
27528             
27529             /**
27530              * Sets (as xml) the "ThreeYearAverage" element
27531              */
27532             public void xsetThreeYearAverage(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType threeYearAverage)
27533             {
27534                 synchronized (monitor())
27535                 {
27536                     check_orphaned();
27537                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
27538                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
27539                     if (target == null)
27540                     {
27541                       target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().add_element_user(THREEYEARAVERAGE$26);
27542                     }
27543                     target.set(threeYearAverage);
27544                 }
27545             }
27546             
27547             /**
27548              * Unsets the "ThreeYearAverage" element
27549              */
27550             public void unsetThreeYearAverage()
27551             {
27552                 synchronized (monitor())
27553                 {
27554                     check_orphaned();
27555                     get_store().remove_element(THREEYEARAVERAGE$26, 0);
27556                 }
27557             }
27558         }
27559         /**
27560          * An XML EarningsCreditUnions(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
27561          *
27562          * This is a complex type.
27563          */
27564         public static class EarningsCreditUnionsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions
27565         {
27566             private static final long serialVersionUID = 1L;
27567             
27568             public EarningsCreditUnionsImpl(org.apache.xmlbeans.SchemaType sType)
27569             {
27570                 super(sType);
27571             }
27572             
27573             private static final javax.xml.namespace.QName NETWORTH$0 = 
27574                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetWorth");
27575             private static final javax.xml.namespace.QName UNINSURED$2 = 
27576                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Uninsured");
27577             private static final javax.xml.namespace.QName SUBTOTALEARNINGS$4 = 
27578                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SubtotalEarnings");
27579             private static final javax.xml.namespace.QName FEDERAL$6 = 
27580                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Federal");
27581             private static final javax.xml.namespace.QName FEDERALITEM$8 = 
27582                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FederalItem");
27583             private static final javax.xml.namespace.QName MATCHING$10 = 
27584                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Matching");
27585             private static final javax.xml.namespace.QName MATCHINGITEM$12 = 
27586                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MatchingItem");
27587             private static final javax.xml.namespace.QName ADJUSTMENTS$14 = 
27588                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Adjustments");
27589             private static final javax.xml.namespace.QName ADJUSTEDRETAINED$16 = 
27590                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AdjustedRetained");
27591             private static final javax.xml.namespace.QName CHANGEPRIOR$18 = 
27592                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ChangePrior");
27593             private static final javax.xml.namespace.QName RETAINEDEARNINGSINCREASE$20 = 
27594                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "RetainedEarningsIncrease");
27595             private static final javax.xml.namespace.QName THREEYEARAVERAGE$22 = 
27596                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ThreeYearAverage");
27597             private static final javax.xml.namespace.QName EARNINGSSINCEINCEPTION$24 = 
27598                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EarningsSinceInception");
27599             
27600             
27601             /**
27602              * Gets the "NetWorth" element
27603              */
27604             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getNetWorth()
27605             {
27606                 synchronized (monitor())
27607                 {
27608                     check_orphaned();
27609                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
27610                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().find_element_user(NETWORTH$0, 0);
27611                     if (target == null)
27612                     {
27613                       return null;
27614                     }
27615                     return target;
27616                 }
27617             }
27618             
27619             /**
27620              * True if has "NetWorth" element
27621              */
27622             public boolean isSetNetWorth()
27623             {
27624                 synchronized (monitor())
27625                 {
27626                     check_orphaned();
27627                     return get_store().count_elements(NETWORTH$0) != 0;
27628                 }
27629             }
27630             
27631             /**
27632              * Sets the "NetWorth" element
27633              */
27634             public void setNetWorth(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType netWorth)
27635             {
27636                 generatedSetterHelperImpl(netWorth, NETWORTH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27637             }
27638             
27639             /**
27640              * Appends and returns a new empty "NetWorth" element
27641              */
27642             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewNetWorth()
27643             {
27644                 synchronized (monitor())
27645                 {
27646                     check_orphaned();
27647                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
27648                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().add_element_user(NETWORTH$0);
27649                     return target;
27650                 }
27651             }
27652             
27653             /**
27654              * Unsets the "NetWorth" element
27655              */
27656             public void unsetNetWorth()
27657             {
27658                 synchronized (monitor())
27659                 {
27660                     check_orphaned();
27661                     get_store().remove_element(NETWORTH$0, 0);
27662                 }
27663             }
27664             
27665             /**
27666              * Gets the "Uninsured" element
27667              */
27668             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getUninsured()
27669             {
27670                 synchronized (monitor())
27671                 {
27672                     check_orphaned();
27673                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
27674                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().find_element_user(UNINSURED$2, 0);
27675                     if (target == null)
27676                     {
27677                       return null;
27678                     }
27679                     return target;
27680                 }
27681             }
27682             
27683             /**
27684              * True if has "Uninsured" element
27685              */
27686             public boolean isSetUninsured()
27687             {
27688                 synchronized (monitor())
27689                 {
27690                     check_orphaned();
27691                     return get_store().count_elements(UNINSURED$2) != 0;
27692                 }
27693             }
27694             
27695             /**
27696              * Sets the "Uninsured" element
27697              */
27698             public void setUninsured(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType uninsured)
27699             {
27700                 generatedSetterHelperImpl(uninsured, UNINSURED$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27701             }
27702             
27703             /**
27704              * Appends and returns a new empty "Uninsured" element
27705              */
27706             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewUninsured()
27707             {
27708                 synchronized (monitor())
27709                 {
27710                     check_orphaned();
27711                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
27712                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().add_element_user(UNINSURED$2);
27713                     return target;
27714                 }
27715             }
27716             
27717             /**
27718              * Unsets the "Uninsured" element
27719              */
27720             public void unsetUninsured()
27721             {
27722                 synchronized (monitor())
27723                 {
27724                     check_orphaned();
27725                     get_store().remove_element(UNINSURED$2, 0);
27726                 }
27727             }
27728             
27729             /**
27730              * Gets the "SubtotalEarnings" element
27731              */
27732             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getSubtotalEarnings()
27733             {
27734                 synchronized (monitor())
27735                 {
27736                     check_orphaned();
27737                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
27738                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().find_element_user(SUBTOTALEARNINGS$4, 0);
27739                     if (target == null)
27740                     {
27741                       return null;
27742                     }
27743                     return target;
27744                 }
27745             }
27746             
27747             /**
27748              * True if has "SubtotalEarnings" element
27749              */
27750             public boolean isSetSubtotalEarnings()
27751             {
27752                 synchronized (monitor())
27753                 {
27754                     check_orphaned();
27755                     return get_store().count_elements(SUBTOTALEARNINGS$4) != 0;
27756                 }
27757             }
27758             
27759             /**
27760              * Sets the "SubtotalEarnings" element
27761              */
27762             public void setSubtotalEarnings(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType subtotalEarnings)
27763             {
27764                 generatedSetterHelperImpl(subtotalEarnings, SUBTOTALEARNINGS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27765             }
27766             
27767             /**
27768              * Appends and returns a new empty "SubtotalEarnings" element
27769              */
27770             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewSubtotalEarnings()
27771             {
27772                 synchronized (monitor())
27773                 {
27774                     check_orphaned();
27775                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
27776                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().add_element_user(SUBTOTALEARNINGS$4);
27777                     return target;
27778                 }
27779             }
27780             
27781             /**
27782              * Unsets the "SubtotalEarnings" element
27783              */
27784             public void unsetSubtotalEarnings()
27785             {
27786                 synchronized (monitor())
27787                 {
27788                     check_orphaned();
27789                     get_store().remove_element(SUBTOTALEARNINGS$4, 0);
27790                 }
27791             }
27792             
27793             /**
27794              * Gets the "Federal" element
27795              */
27796             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getFederal()
27797             {
27798                 synchronized (monitor())
27799                 {
27800                     check_orphaned();
27801                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
27802                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().find_element_user(FEDERAL$6, 0);
27803                     if (target == null)
27804                     {
27805                       return null;
27806                     }
27807                     return target;
27808                 }
27809             }
27810             
27811             /**
27812              * True if has "Federal" element
27813              */
27814             public boolean isSetFederal()
27815             {
27816                 synchronized (monitor())
27817                 {
27818                     check_orphaned();
27819                     return get_store().count_elements(FEDERAL$6) != 0;
27820                 }
27821             }
27822             
27823             /**
27824              * Sets the "Federal" element
27825              */
27826             public void setFederal(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType federal)
27827             {
27828                 generatedSetterHelperImpl(federal, FEDERAL$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27829             }
27830             
27831             /**
27832              * Appends and returns a new empty "Federal" element
27833              */
27834             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewFederal()
27835             {
27836                 synchronized (monitor())
27837                 {
27838                     check_orphaned();
27839                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
27840                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().add_element_user(FEDERAL$6);
27841                     return target;
27842                 }
27843             }
27844             
27845             /**
27846              * Unsets the "Federal" element
27847              */
27848             public void unsetFederal()
27849             {
27850                 synchronized (monitor())
27851                 {
27852                     check_orphaned();
27853                     get_store().remove_element(FEDERAL$6, 0);
27854                 }
27855             }
27856             
27857             /**
27858              * Gets array of all "FederalItem" elements
27859              */
27860             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[] getFederalItemArray()
27861             {
27862                 synchronized (monitor())
27863                 {
27864                     check_orphaned();
27865                     java.util.List targetList = new java.util.ArrayList();
27866                     get_store().find_all_element_users(FEDERALITEM$8, targetList);
27867                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[targetList.size()];
27868                     targetList.toArray(result);
27869                     return result;
27870                 }
27871             }
27872             
27873             /**
27874              * Gets ith "FederalItem" element
27875              */
27876             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType getFederalItemArray(int i)
27877             {
27878                 synchronized (monitor())
27879                 {
27880                     check_orphaned();
27881                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType target = null;
27882                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType)get_store().find_element_user(FEDERALITEM$8, i);
27883                     if (target == null)
27884                     {
27885                       throw new IndexOutOfBoundsException();
27886                     }
27887                     return target;
27888                 }
27889             }
27890             
27891             /**
27892              * Returns number of "FederalItem" element
27893              */
27894             public int sizeOfFederalItemArray()
27895             {
27896                 synchronized (monitor())
27897                 {
27898                     check_orphaned();
27899                     return get_store().count_elements(FEDERALITEM$8);
27900                 }
27901             }
27902             
27903             /**
27904              * Sets array of all "FederalItem" element  WARNING: This method is not atomicaly synchronized.
27905              */
27906             public void setFederalItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[] federalItemArray)
27907             {
27908                 check_orphaned();
27909                 arraySetterHelper(federalItemArray, FEDERALITEM$8);
27910             }
27911             
27912             /**
27913              * Sets ith "FederalItem" element
27914              */
27915             public void setFederalItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType federalItem)
27916             {
27917                 generatedSetterHelperImpl(federalItem, FEDERALITEM$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
27918             }
27919             
27920             /**
27921              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
27922              */
27923             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType insertNewFederalItem(int i)
27924             {
27925                 synchronized (monitor())
27926                 {
27927                     check_orphaned();
27928                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType target = null;
27929                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType)get_store().insert_element_user(FEDERALITEM$8, i);
27930                     return target;
27931                 }
27932             }
27933             
27934             /**
27935              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
27936              */
27937             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType addNewFederalItem()
27938             {
27939                 synchronized (monitor())
27940                 {
27941                     check_orphaned();
27942                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType target = null;
27943                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType)get_store().add_element_user(FEDERALITEM$8);
27944                     return target;
27945                 }
27946             }
27947             
27948             /**
27949              * Removes the ith "FederalItem" element
27950              */
27951             public void removeFederalItem(int i)
27952             {
27953                 synchronized (monitor())
27954                 {
27955                     check_orphaned();
27956                     get_store().remove_element(FEDERALITEM$8, i);
27957                 }
27958             }
27959             
27960             /**
27961              * Gets the "Matching" element
27962              */
27963             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getMatching()
27964             {
27965                 synchronized (monitor())
27966                 {
27967                     check_orphaned();
27968                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
27969                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().find_element_user(MATCHING$10, 0);
27970                     if (target == null)
27971                     {
27972                       return null;
27973                     }
27974                     return target;
27975                 }
27976             }
27977             
27978             /**
27979              * True if has "Matching" element
27980              */
27981             public boolean isSetMatching()
27982             {
27983                 synchronized (monitor())
27984                 {
27985                     check_orphaned();
27986                     return get_store().count_elements(MATCHING$10) != 0;
27987                 }
27988             }
27989             
27990             /**
27991              * Sets the "Matching" element
27992              */
27993             public void setMatching(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType matching)
27994             {
27995                 generatedSetterHelperImpl(matching, MATCHING$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27996             }
27997             
27998             /**
27999              * Appends and returns a new empty "Matching" element
28000              */
28001             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewMatching()
28002             {
28003                 synchronized (monitor())
28004                 {
28005                     check_orphaned();
28006                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
28007                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().add_element_user(MATCHING$10);
28008                     return target;
28009                 }
28010             }
28011             
28012             /**
28013              * Unsets the "Matching" element
28014              */
28015             public void unsetMatching()
28016             {
28017                 synchronized (monitor())
28018                 {
28019                     check_orphaned();
28020                     get_store().remove_element(MATCHING$10, 0);
28021                 }
28022             }
28023             
28024             /**
28025              * Gets array of all "MatchingItem" elements
28026              */
28027             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[] getMatchingItemArray()
28028             {
28029                 synchronized (monitor())
28030                 {
28031                     check_orphaned();
28032                     java.util.List targetList = new java.util.ArrayList();
28033                     get_store().find_all_element_users(MATCHINGITEM$12, targetList);
28034                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[targetList.size()];
28035                     targetList.toArray(result);
28036                     return result;
28037                 }
28038             }
28039             
28040             /**
28041              * Gets ith "MatchingItem" element
28042              */
28043             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType getMatchingItemArray(int i)
28044             {
28045                 synchronized (monitor())
28046                 {
28047                     check_orphaned();
28048                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType target = null;
28049                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType)get_store().find_element_user(MATCHINGITEM$12, i);
28050                     if (target == null)
28051                     {
28052                       throw new IndexOutOfBoundsException();
28053                     }
28054                     return target;
28055                 }
28056             }
28057             
28058             /**
28059              * Returns number of "MatchingItem" element
28060              */
28061             public int sizeOfMatchingItemArray()
28062             {
28063                 synchronized (monitor())
28064                 {
28065                     check_orphaned();
28066                     return get_store().count_elements(MATCHINGITEM$12);
28067                 }
28068             }
28069             
28070             /**
28071              * Sets array of all "MatchingItem" element  WARNING: This method is not atomicaly synchronized.
28072              */
28073             public void setMatchingItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[] matchingItemArray)
28074             {
28075                 check_orphaned();
28076                 arraySetterHelper(matchingItemArray, MATCHINGITEM$12);
28077             }
28078             
28079             /**
28080              * Sets ith "MatchingItem" element
28081              */
28082             public void setMatchingItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType matchingItem)
28083             {
28084                 generatedSetterHelperImpl(matchingItem, MATCHINGITEM$12, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
28085             }
28086             
28087             /**
28088              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
28089              */
28090             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType insertNewMatchingItem(int i)
28091             {
28092                 synchronized (monitor())
28093                 {
28094                     check_orphaned();
28095                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType target = null;
28096                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType)get_store().insert_element_user(MATCHINGITEM$12, i);
28097                     return target;
28098                 }
28099             }
28100             
28101             /**
28102              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
28103              */
28104             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType addNewMatchingItem()
28105             {
28106                 synchronized (monitor())
28107                 {
28108                     check_orphaned();
28109                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType target = null;
28110                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType)get_store().add_element_user(MATCHINGITEM$12);
28111                     return target;
28112                 }
28113             }
28114             
28115             /**
28116              * Removes the ith "MatchingItem" element
28117              */
28118             public void removeMatchingItem(int i)
28119             {
28120                 synchronized (monitor())
28121                 {
28122                     check_orphaned();
28123                     get_store().remove_element(MATCHINGITEM$12, i);
28124                 }
28125             }
28126             
28127             /**
28128              * Gets the "Adjustments" element
28129              */
28130             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getAdjustments()
28131             {
28132                 synchronized (monitor())
28133                 {
28134                     check_orphaned();
28135                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
28136                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().find_element_user(ADJUSTMENTS$14, 0);
28137                     if (target == null)
28138                     {
28139                       return null;
28140                     }
28141                     return target;
28142                 }
28143             }
28144             
28145             /**
28146              * True if has "Adjustments" element
28147              */
28148             public boolean isSetAdjustments()
28149             {
28150                 synchronized (monitor())
28151                 {
28152                     check_orphaned();
28153                     return get_store().count_elements(ADJUSTMENTS$14) != 0;
28154                 }
28155             }
28156             
28157             /**
28158              * Sets the "Adjustments" element
28159              */
28160             public void setAdjustments(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType adjustments)
28161             {
28162                 generatedSetterHelperImpl(adjustments, ADJUSTMENTS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28163             }
28164             
28165             /**
28166              * Appends and returns a new empty "Adjustments" element
28167              */
28168             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewAdjustments()
28169             {
28170                 synchronized (monitor())
28171                 {
28172                     check_orphaned();
28173                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
28174                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().add_element_user(ADJUSTMENTS$14);
28175                     return target;
28176                 }
28177             }
28178             
28179             /**
28180              * Unsets the "Adjustments" element
28181              */
28182             public void unsetAdjustments()
28183             {
28184                 synchronized (monitor())
28185                 {
28186                     check_orphaned();
28187                     get_store().remove_element(ADJUSTMENTS$14, 0);
28188                 }
28189             }
28190             
28191             /**
28192              * Gets the "AdjustedRetained" element
28193              */
28194             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getAdjustedRetained()
28195             {
28196                 synchronized (monitor())
28197                 {
28198                     check_orphaned();
28199                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
28200                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().find_element_user(ADJUSTEDRETAINED$16, 0);
28201                     if (target == null)
28202                     {
28203                       return null;
28204                     }
28205                     return target;
28206                 }
28207             }
28208             
28209             /**
28210              * True if has "AdjustedRetained" element
28211              */
28212             public boolean isSetAdjustedRetained()
28213             {
28214                 synchronized (monitor())
28215                 {
28216                     check_orphaned();
28217                     return get_store().count_elements(ADJUSTEDRETAINED$16) != 0;
28218                 }
28219             }
28220             
28221             /**
28222              * Sets the "AdjustedRetained" element
28223              */
28224             public void setAdjustedRetained(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType adjustedRetained)
28225             {
28226                 generatedSetterHelperImpl(adjustedRetained, ADJUSTEDRETAINED$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28227             }
28228             
28229             /**
28230              * Appends and returns a new empty "AdjustedRetained" element
28231              */
28232             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewAdjustedRetained()
28233             {
28234                 synchronized (monitor())
28235                 {
28236                     check_orphaned();
28237                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType target = null;
28238                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType)get_store().add_element_user(ADJUSTEDRETAINED$16);
28239                     return target;
28240                 }
28241             }
28242             
28243             /**
28244              * Unsets the "AdjustedRetained" element
28245              */
28246             public void unsetAdjustedRetained()
28247             {
28248                 synchronized (monitor())
28249                 {
28250                     check_orphaned();
28251                     get_store().remove_element(ADJUSTEDRETAINED$16, 0);
28252                 }
28253             }
28254             
28255             /**
28256              * Gets the "ChangePrior" element
28257              */
28258             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsChangeDataType getChangePrior()
28259             {
28260                 synchronized (monitor())
28261                 {
28262                     check_orphaned();
28263                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsChangeDataType target = null;
28264                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsChangeDataType)get_store().find_element_user(CHANGEPRIOR$18, 0);
28265                     if (target == null)
28266                     {
28267                       return null;
28268                     }
28269                     return target;
28270                 }
28271             }
28272             
28273             /**
28274              * True if has "ChangePrior" element
28275              */
28276             public boolean isSetChangePrior()
28277             {
28278                 synchronized (monitor())
28279                 {
28280                     check_orphaned();
28281                     return get_store().count_elements(CHANGEPRIOR$18) != 0;
28282                 }
28283             }
28284             
28285             /**
28286              * Sets the "ChangePrior" element
28287              */
28288             public void setChangePrior(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsChangeDataType changePrior)
28289             {
28290                 generatedSetterHelperImpl(changePrior, CHANGEPRIOR$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28291             }
28292             
28293             /**
28294              * Appends and returns a new empty "ChangePrior" element
28295              */
28296             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsChangeDataType addNewChangePrior()
28297             {
28298                 synchronized (monitor())
28299                 {
28300                     check_orphaned();
28301                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsChangeDataType target = null;
28302                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsChangeDataType)get_store().add_element_user(CHANGEPRIOR$18);
28303                     return target;
28304                 }
28305             }
28306             
28307             /**
28308              * Unsets the "ChangePrior" element
28309              */
28310             public void unsetChangePrior()
28311             {
28312                 synchronized (monitor())
28313                 {
28314                     check_orphaned();
28315                     get_store().remove_element(CHANGEPRIOR$18, 0);
28316                 }
28317             }
28318             
28319             /**
28320              * Gets the "RetainedEarningsIncrease" element
28321              */
28322             public long getRetainedEarningsIncrease()
28323             {
28324                 synchronized (monitor())
28325                 {
28326                     check_orphaned();
28327                     org.apache.xmlbeans.SimpleValue target = null;
28328                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
28329                     if (target == null)
28330                     {
28331                       return 0L;
28332                     }
28333                     return target.getLongValue();
28334                 }
28335             }
28336             
28337             /**
28338              * Gets (as xml) the "RetainedEarningsIncrease" element
28339              */
28340             public gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetRetainedEarningsIncrease()
28341             {
28342                 synchronized (monitor())
28343                 {
28344                     check_orphaned();
28345                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
28346                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
28347                     return target;
28348                 }
28349             }
28350             
28351             /**
28352              * True if has "RetainedEarningsIncrease" element
28353              */
28354             public boolean isSetRetainedEarningsIncrease()
28355             {
28356                 synchronized (monitor())
28357                 {
28358                     check_orphaned();
28359                     return get_store().count_elements(RETAINEDEARNINGSINCREASE$20) != 0;
28360                 }
28361             }
28362             
28363             /**
28364              * Sets the "RetainedEarningsIncrease" element
28365              */
28366             public void setRetainedEarningsIncrease(long retainedEarningsIncrease)
28367             {
28368                 synchronized (monitor())
28369                 {
28370                     check_orphaned();
28371                     org.apache.xmlbeans.SimpleValue target = null;
28372                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
28373                     if (target == null)
28374                     {
28375                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAINEDEARNINGSINCREASE$20);
28376                     }
28377                     target.setLongValue(retainedEarningsIncrease);
28378                 }
28379             }
28380             
28381             /**
28382              * Sets (as xml) the "RetainedEarningsIncrease" element
28383              */
28384             public void xsetRetainedEarningsIncrease(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType retainedEarningsIncrease)
28385             {
28386                 synchronized (monitor())
28387                 {
28388                     check_orphaned();
28389                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
28390                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
28391                     if (target == null)
28392                     {
28393                       target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().add_element_user(RETAINEDEARNINGSINCREASE$20);
28394                     }
28395                     target.set(retainedEarningsIncrease);
28396                 }
28397             }
28398             
28399             /**
28400              * Unsets the "RetainedEarningsIncrease" element
28401              */
28402             public void unsetRetainedEarningsIncrease()
28403             {
28404                 synchronized (monitor())
28405                 {
28406                     check_orphaned();
28407                     get_store().remove_element(RETAINEDEARNINGSINCREASE$20, 0);
28408                 }
28409             }
28410             
28411             /**
28412              * Gets the "ThreeYearAverage" element
28413              */
28414             public long getThreeYearAverage()
28415             {
28416                 synchronized (monitor())
28417                 {
28418                     check_orphaned();
28419                     org.apache.xmlbeans.SimpleValue target = null;
28420                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
28421                     if (target == null)
28422                     {
28423                       return 0L;
28424                     }
28425                     return target.getLongValue();
28426                 }
28427             }
28428             
28429             /**
28430              * Gets (as xml) the "ThreeYearAverage" element
28431              */
28432             public gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetThreeYearAverage()
28433             {
28434                 synchronized (monitor())
28435                 {
28436                     check_orphaned();
28437                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
28438                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
28439                     return target;
28440                 }
28441             }
28442             
28443             /**
28444              * True if has "ThreeYearAverage" element
28445              */
28446             public boolean isSetThreeYearAverage()
28447             {
28448                 synchronized (monitor())
28449                 {
28450                     check_orphaned();
28451                     return get_store().count_elements(THREEYEARAVERAGE$22) != 0;
28452                 }
28453             }
28454             
28455             /**
28456              * Sets the "ThreeYearAverage" element
28457              */
28458             public void setThreeYearAverage(long threeYearAverage)
28459             {
28460                 synchronized (monitor())
28461                 {
28462                     check_orphaned();
28463                     org.apache.xmlbeans.SimpleValue target = null;
28464                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
28465                     if (target == null)
28466                     {
28467                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THREEYEARAVERAGE$22);
28468                     }
28469                     target.setLongValue(threeYearAverage);
28470                 }
28471             }
28472             
28473             /**
28474              * Sets (as xml) the "ThreeYearAverage" element
28475              */
28476             public void xsetThreeYearAverage(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType threeYearAverage)
28477             {
28478                 synchronized (monitor())
28479                 {
28480                     check_orphaned();
28481                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
28482                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
28483                     if (target == null)
28484                     {
28485                       target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().add_element_user(THREEYEARAVERAGE$22);
28486                     }
28487                     target.set(threeYearAverage);
28488                 }
28489             }
28490             
28491             /**
28492              * Unsets the "ThreeYearAverage" element
28493              */
28494             public void unsetThreeYearAverage()
28495             {
28496                 synchronized (monitor())
28497                 {
28498                     check_orphaned();
28499                     get_store().remove_element(THREEYEARAVERAGE$22, 0);
28500                 }
28501             }
28502             
28503             /**
28504              * Gets the "EarningsSinceInception" element
28505              */
28506             public long getEarningsSinceInception()
28507             {
28508                 synchronized (monitor())
28509                 {
28510                     check_orphaned();
28511                     org.apache.xmlbeans.SimpleValue target = null;
28512                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
28513                     if (target == null)
28514                     {
28515                       return 0L;
28516                     }
28517                     return target.getLongValue();
28518                 }
28519             }
28520             
28521             /**
28522              * Gets (as xml) the "EarningsSinceInception" element
28523              */
28524             public gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetEarningsSinceInception()
28525             {
28526                 synchronized (monitor())
28527                 {
28528                     check_orphaned();
28529                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
28530                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
28531                     return target;
28532                 }
28533             }
28534             
28535             /**
28536              * True if has "EarningsSinceInception" element
28537              */
28538             public boolean isSetEarningsSinceInception()
28539             {
28540                 synchronized (monitor())
28541                 {
28542                     check_orphaned();
28543                     return get_store().count_elements(EARNINGSSINCEINCEPTION$24) != 0;
28544                 }
28545             }
28546             
28547             /**
28548              * Sets the "EarningsSinceInception" element
28549              */
28550             public void setEarningsSinceInception(long earningsSinceInception)
28551             {
28552                 synchronized (monitor())
28553                 {
28554                     check_orphaned();
28555                     org.apache.xmlbeans.SimpleValue target = null;
28556                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
28557                     if (target == null)
28558                     {
28559                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EARNINGSSINCEINCEPTION$24);
28560                     }
28561                     target.setLongValue(earningsSinceInception);
28562                 }
28563             }
28564             
28565             /**
28566              * Sets (as xml) the "EarningsSinceInception" element
28567              */
28568             public void xsetEarningsSinceInception(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType earningsSinceInception)
28569             {
28570                 synchronized (monitor())
28571                 {
28572                     check_orphaned();
28573                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
28574                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
28575                     if (target == null)
28576                     {
28577                       target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().add_element_user(EARNINGSSINCEINCEPTION$24);
28578                     }
28579                     target.set(earningsSinceInception);
28580                 }
28581             }
28582             
28583             /**
28584              * Unsets the "EarningsSinceInception" element
28585              */
28586             public void unsetEarningsSinceInception()
28587             {
28588                 synchronized (monitor())
28589                 {
28590                     check_orphaned();
28591                     get_store().remove_element(EARNINGSSINCEINCEPTION$24, 0);
28592                 }
28593             }
28594         }
28595         /**
28596          * An XML EarningsBanks(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
28597          *
28598          * This is a complex type.
28599          */
28600         public static class EarningsBanksImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks
28601         {
28602             private static final long serialVersionUID = 1L;
28603             
28604             public EarningsBanksImpl(org.apache.xmlbeans.SchemaType sType)
28605             {
28606                 super(sType);
28607             }
28608             
28609             private static final javax.xml.namespace.QName EARNINGS$0 = 
28610                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Earnings");
28611             private static final javax.xml.namespace.QName ACCUMULATED$2 = 
28612                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Accumulated");
28613             private static final javax.xml.namespace.QName NONINTEREST$4 = 
28614                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Noninterest");
28615             private static final javax.xml.namespace.QName FEDERAL$6 = 
28616                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Federal");
28617             private static final javax.xml.namespace.QName FEDERALITEM$8 = 
28618                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FederalItem");
28619             private static final javax.xml.namespace.QName MATCHING$10 = 
28620                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Matching");
28621             private static final javax.xml.namespace.QName MATCHINGITEM$12 = 
28622                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MatchingItem");
28623             private static final javax.xml.namespace.QName ELIGIBLEEARNINGS$14 = 
28624                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EligibleEarnings");
28625             private static final javax.xml.namespace.QName RETAINEDEARNINGSINCREASE$16 = 
28626                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "RetainedEarningsIncrease");
28627             private static final javax.xml.namespace.QName THREEYEARAVERAGE$18 = 
28628                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ThreeYearAverage");
28629             
28630             
28631             /**
28632              * Gets the "Earnings" element
28633              */
28634             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getEarnings()
28635             {
28636                 synchronized (monitor())
28637                 {
28638                     check_orphaned();
28639                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
28640                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().find_element_user(EARNINGS$0, 0);
28641                     if (target == null)
28642                     {
28643                       return null;
28644                     }
28645                     return target;
28646                 }
28647             }
28648             
28649             /**
28650              * True if has "Earnings" element
28651              */
28652             public boolean isSetEarnings()
28653             {
28654                 synchronized (monitor())
28655                 {
28656                     check_orphaned();
28657                     return get_store().count_elements(EARNINGS$0) != 0;
28658                 }
28659             }
28660             
28661             /**
28662              * Sets the "Earnings" element
28663              */
28664             public void setEarnings(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType earnings)
28665             {
28666                 generatedSetterHelperImpl(earnings, EARNINGS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28667             }
28668             
28669             /**
28670              * Appends and returns a new empty "Earnings" element
28671              */
28672             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewEarnings()
28673             {
28674                 synchronized (monitor())
28675                 {
28676                     check_orphaned();
28677                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
28678                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().add_element_user(EARNINGS$0);
28679                     return target;
28680                 }
28681             }
28682             
28683             /**
28684              * Unsets the "Earnings" element
28685              */
28686             public void unsetEarnings()
28687             {
28688                 synchronized (monitor())
28689                 {
28690                     check_orphaned();
28691                     get_store().remove_element(EARNINGS$0, 0);
28692                 }
28693             }
28694             
28695             /**
28696              * Gets the "Accumulated" element
28697              */
28698             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getAccumulated()
28699             {
28700                 synchronized (monitor())
28701                 {
28702                     check_orphaned();
28703                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
28704                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().find_element_user(ACCUMULATED$2, 0);
28705                     if (target == null)
28706                     {
28707                       return null;
28708                     }
28709                     return target;
28710                 }
28711             }
28712             
28713             /**
28714              * True if has "Accumulated" element
28715              */
28716             public boolean isSetAccumulated()
28717             {
28718                 synchronized (monitor())
28719                 {
28720                     check_orphaned();
28721                     return get_store().count_elements(ACCUMULATED$2) != 0;
28722                 }
28723             }
28724             
28725             /**
28726              * Sets the "Accumulated" element
28727              */
28728             public void setAccumulated(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType accumulated)
28729             {
28730                 generatedSetterHelperImpl(accumulated, ACCUMULATED$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28731             }
28732             
28733             /**
28734              * Appends and returns a new empty "Accumulated" element
28735              */
28736             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewAccumulated()
28737             {
28738                 synchronized (monitor())
28739                 {
28740                     check_orphaned();
28741                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
28742                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().add_element_user(ACCUMULATED$2);
28743                     return target;
28744                 }
28745             }
28746             
28747             /**
28748              * Unsets the "Accumulated" element
28749              */
28750             public void unsetAccumulated()
28751             {
28752                 synchronized (monitor())
28753                 {
28754                     check_orphaned();
28755                     get_store().remove_element(ACCUMULATED$2, 0);
28756                 }
28757             }
28758             
28759             /**
28760              * Gets the "Noninterest" element
28761              */
28762             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getNoninterest()
28763             {
28764                 synchronized (monitor())
28765                 {
28766                     check_orphaned();
28767                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
28768                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().find_element_user(NONINTEREST$4, 0);
28769                     if (target == null)
28770                     {
28771                       return null;
28772                     }
28773                     return target;
28774                 }
28775             }
28776             
28777             /**
28778              * True if has "Noninterest" element
28779              */
28780             public boolean isSetNoninterest()
28781             {
28782                 synchronized (monitor())
28783                 {
28784                     check_orphaned();
28785                     return get_store().count_elements(NONINTEREST$4) != 0;
28786                 }
28787             }
28788             
28789             /**
28790              * Sets the "Noninterest" element
28791              */
28792             public void setNoninterest(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType noninterest)
28793             {
28794                 generatedSetterHelperImpl(noninterest, NONINTEREST$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28795             }
28796             
28797             /**
28798              * Appends and returns a new empty "Noninterest" element
28799              */
28800             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewNoninterest()
28801             {
28802                 synchronized (monitor())
28803                 {
28804                     check_orphaned();
28805                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
28806                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().add_element_user(NONINTEREST$4);
28807                     return target;
28808                 }
28809             }
28810             
28811             /**
28812              * Unsets the "Noninterest" element
28813              */
28814             public void unsetNoninterest()
28815             {
28816                 synchronized (monitor())
28817                 {
28818                     check_orphaned();
28819                     get_store().remove_element(NONINTEREST$4, 0);
28820                 }
28821             }
28822             
28823             /**
28824              * Gets the "Federal" element
28825              */
28826             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getFederal()
28827             {
28828                 synchronized (monitor())
28829                 {
28830                     check_orphaned();
28831                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
28832                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().find_element_user(FEDERAL$6, 0);
28833                     if (target == null)
28834                     {
28835                       return null;
28836                     }
28837                     return target;
28838                 }
28839             }
28840             
28841             /**
28842              * True if has "Federal" element
28843              */
28844             public boolean isSetFederal()
28845             {
28846                 synchronized (monitor())
28847                 {
28848                     check_orphaned();
28849                     return get_store().count_elements(FEDERAL$6) != 0;
28850                 }
28851             }
28852             
28853             /**
28854              * Sets the "Federal" element
28855              */
28856             public void setFederal(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType federal)
28857             {
28858                 generatedSetterHelperImpl(federal, FEDERAL$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28859             }
28860             
28861             /**
28862              * Appends and returns a new empty "Federal" element
28863              */
28864             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewFederal()
28865             {
28866                 synchronized (monitor())
28867                 {
28868                     check_orphaned();
28869                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
28870                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().add_element_user(FEDERAL$6);
28871                     return target;
28872                 }
28873             }
28874             
28875             /**
28876              * Unsets the "Federal" element
28877              */
28878             public void unsetFederal()
28879             {
28880                 synchronized (monitor())
28881                 {
28882                     check_orphaned();
28883                     get_store().remove_element(FEDERAL$6, 0);
28884                 }
28885             }
28886             
28887             /**
28888              * Gets array of all "FederalItem" elements
28889              */
28890             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[] getFederalItemArray()
28891             {
28892                 synchronized (monitor())
28893                 {
28894                     check_orphaned();
28895                     java.util.List targetList = new java.util.ArrayList();
28896                     get_store().find_all_element_users(FEDERALITEM$8, targetList);
28897                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[targetList.size()];
28898                     targetList.toArray(result);
28899                     return result;
28900                 }
28901             }
28902             
28903             /**
28904              * Gets ith "FederalItem" element
28905              */
28906             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType getFederalItemArray(int i)
28907             {
28908                 synchronized (monitor())
28909                 {
28910                     check_orphaned();
28911                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType target = null;
28912                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType)get_store().find_element_user(FEDERALITEM$8, i);
28913                     if (target == null)
28914                     {
28915                       throw new IndexOutOfBoundsException();
28916                     }
28917                     return target;
28918                 }
28919             }
28920             
28921             /**
28922              * Returns number of "FederalItem" element
28923              */
28924             public int sizeOfFederalItemArray()
28925             {
28926                 synchronized (monitor())
28927                 {
28928                     check_orphaned();
28929                     return get_store().count_elements(FEDERALITEM$8);
28930                 }
28931             }
28932             
28933             /**
28934              * Sets array of all "FederalItem" element  WARNING: This method is not atomicaly synchronized.
28935              */
28936             public void setFederalItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[] federalItemArray)
28937             {
28938                 check_orphaned();
28939                 arraySetterHelper(federalItemArray, FEDERALITEM$8);
28940             }
28941             
28942             /**
28943              * Sets ith "FederalItem" element
28944              */
28945             public void setFederalItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType federalItem)
28946             {
28947                 generatedSetterHelperImpl(federalItem, FEDERALITEM$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
28948             }
28949             
28950             /**
28951              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
28952              */
28953             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType insertNewFederalItem(int i)
28954             {
28955                 synchronized (monitor())
28956                 {
28957                     check_orphaned();
28958                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType target = null;
28959                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType)get_store().insert_element_user(FEDERALITEM$8, i);
28960                     return target;
28961                 }
28962             }
28963             
28964             /**
28965              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
28966              */
28967             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType addNewFederalItem()
28968             {
28969                 synchronized (monitor())
28970                 {
28971                     check_orphaned();
28972                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType target = null;
28973                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType)get_store().add_element_user(FEDERALITEM$8);
28974                     return target;
28975                 }
28976             }
28977             
28978             /**
28979              * Removes the ith "FederalItem" element
28980              */
28981             public void removeFederalItem(int i)
28982             {
28983                 synchronized (monitor())
28984                 {
28985                     check_orphaned();
28986                     get_store().remove_element(FEDERALITEM$8, i);
28987                 }
28988             }
28989             
28990             /**
28991              * Gets the "Matching" element
28992              */
28993             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getMatching()
28994             {
28995                 synchronized (monitor())
28996                 {
28997                     check_orphaned();
28998                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
28999                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().find_element_user(MATCHING$10, 0);
29000                     if (target == null)
29001                     {
29002                       return null;
29003                     }
29004                     return target;
29005                 }
29006             }
29007             
29008             /**
29009              * True if has "Matching" element
29010              */
29011             public boolean isSetMatching()
29012             {
29013                 synchronized (monitor())
29014                 {
29015                     check_orphaned();
29016                     return get_store().count_elements(MATCHING$10) != 0;
29017                 }
29018             }
29019             
29020             /**
29021              * Sets the "Matching" element
29022              */
29023             public void setMatching(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType matching)
29024             {
29025                 generatedSetterHelperImpl(matching, MATCHING$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29026             }
29027             
29028             /**
29029              * Appends and returns a new empty "Matching" element
29030              */
29031             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewMatching()
29032             {
29033                 synchronized (monitor())
29034                 {
29035                     check_orphaned();
29036                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
29037                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().add_element_user(MATCHING$10);
29038                     return target;
29039                 }
29040             }
29041             
29042             /**
29043              * Unsets the "Matching" element
29044              */
29045             public void unsetMatching()
29046             {
29047                 synchronized (monitor())
29048                 {
29049                     check_orphaned();
29050                     get_store().remove_element(MATCHING$10, 0);
29051                 }
29052             }
29053             
29054             /**
29055              * Gets array of all "MatchingItem" elements
29056              */
29057             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[] getMatchingItemArray()
29058             {
29059                 synchronized (monitor())
29060                 {
29061                     check_orphaned();
29062                     java.util.List targetList = new java.util.ArrayList();
29063                     get_store().find_all_element_users(MATCHINGITEM$12, targetList);
29064                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[targetList.size()];
29065                     targetList.toArray(result);
29066                     return result;
29067                 }
29068             }
29069             
29070             /**
29071              * Gets ith "MatchingItem" element
29072              */
29073             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType getMatchingItemArray(int i)
29074             {
29075                 synchronized (monitor())
29076                 {
29077                     check_orphaned();
29078                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType target = null;
29079                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType)get_store().find_element_user(MATCHINGITEM$12, i);
29080                     if (target == null)
29081                     {
29082                       throw new IndexOutOfBoundsException();
29083                     }
29084                     return target;
29085                 }
29086             }
29087             
29088             /**
29089              * Returns number of "MatchingItem" element
29090              */
29091             public int sizeOfMatchingItemArray()
29092             {
29093                 synchronized (monitor())
29094                 {
29095                     check_orphaned();
29096                     return get_store().count_elements(MATCHINGITEM$12);
29097                 }
29098             }
29099             
29100             /**
29101              * Sets array of all "MatchingItem" element  WARNING: This method is not atomicaly synchronized.
29102              */
29103             public void setMatchingItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[] matchingItemArray)
29104             {
29105                 check_orphaned();
29106                 arraySetterHelper(matchingItemArray, MATCHINGITEM$12);
29107             }
29108             
29109             /**
29110              * Sets ith "MatchingItem" element
29111              */
29112             public void setMatchingItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType matchingItem)
29113             {
29114                 generatedSetterHelperImpl(matchingItem, MATCHINGITEM$12, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29115             }
29116             
29117             /**
29118              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
29119              */
29120             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType insertNewMatchingItem(int i)
29121             {
29122                 synchronized (monitor())
29123                 {
29124                     check_orphaned();
29125                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType target = null;
29126                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType)get_store().insert_element_user(MATCHINGITEM$12, i);
29127                     return target;
29128                 }
29129             }
29130             
29131             /**
29132              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
29133              */
29134             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType addNewMatchingItem()
29135             {
29136                 synchronized (monitor())
29137                 {
29138                     check_orphaned();
29139                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType target = null;
29140                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType)get_store().add_element_user(MATCHINGITEM$12);
29141                     return target;
29142                 }
29143             }
29144             
29145             /**
29146              * Removes the ith "MatchingItem" element
29147              */
29148             public void removeMatchingItem(int i)
29149             {
29150                 synchronized (monitor())
29151                 {
29152                     check_orphaned();
29153                     get_store().remove_element(MATCHINGITEM$12, i);
29154                 }
29155             }
29156             
29157             /**
29158              * Gets the "EligibleEarnings" element
29159              */
29160             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getEligibleEarnings()
29161             {
29162                 synchronized (monitor())
29163                 {
29164                     check_orphaned();
29165                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
29166                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().find_element_user(ELIGIBLEEARNINGS$14, 0);
29167                     if (target == null)
29168                     {
29169                       return null;
29170                     }
29171                     return target;
29172                 }
29173             }
29174             
29175             /**
29176              * True if has "EligibleEarnings" element
29177              */
29178             public boolean isSetEligibleEarnings()
29179             {
29180                 synchronized (monitor())
29181                 {
29182                     check_orphaned();
29183                     return get_store().count_elements(ELIGIBLEEARNINGS$14) != 0;
29184                 }
29185             }
29186             
29187             /**
29188              * Sets the "EligibleEarnings" element
29189              */
29190             public void setEligibleEarnings(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType eligibleEarnings)
29191             {
29192                 generatedSetterHelperImpl(eligibleEarnings, ELIGIBLEEARNINGS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29193             }
29194             
29195             /**
29196              * Appends and returns a new empty "EligibleEarnings" element
29197              */
29198             public gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewEligibleEarnings()
29199             {
29200                 synchronized (monitor())
29201                 {
29202                     check_orphaned();
29203                     gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType target = null;
29204                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType)get_store().add_element_user(ELIGIBLEEARNINGS$14);
29205                     return target;
29206                 }
29207             }
29208             
29209             /**
29210              * Unsets the "EligibleEarnings" element
29211              */
29212             public void unsetEligibleEarnings()
29213             {
29214                 synchronized (monitor())
29215                 {
29216                     check_orphaned();
29217                     get_store().remove_element(ELIGIBLEEARNINGS$14, 0);
29218                 }
29219             }
29220             
29221             /**
29222              * Gets the "RetainedEarningsIncrease" element
29223              */
29224             public long getRetainedEarningsIncrease()
29225             {
29226                 synchronized (monitor())
29227                 {
29228                     check_orphaned();
29229                     org.apache.xmlbeans.SimpleValue target = null;
29230                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
29231                     if (target == null)
29232                     {
29233                       return 0L;
29234                     }
29235                     return target.getLongValue();
29236                 }
29237             }
29238             
29239             /**
29240              * Gets (as xml) the "RetainedEarningsIncrease" element
29241              */
29242             public gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetRetainedEarningsIncrease()
29243             {
29244                 synchronized (monitor())
29245                 {
29246                     check_orphaned();
29247                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
29248                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
29249                     return target;
29250                 }
29251             }
29252             
29253             /**
29254              * True if has "RetainedEarningsIncrease" element
29255              */
29256             public boolean isSetRetainedEarningsIncrease()
29257             {
29258                 synchronized (monitor())
29259                 {
29260                     check_orphaned();
29261                     return get_store().count_elements(RETAINEDEARNINGSINCREASE$16) != 0;
29262                 }
29263             }
29264             
29265             /**
29266              * Sets the "RetainedEarningsIncrease" element
29267              */
29268             public void setRetainedEarningsIncrease(long retainedEarningsIncrease)
29269             {
29270                 synchronized (monitor())
29271                 {
29272                     check_orphaned();
29273                     org.apache.xmlbeans.SimpleValue target = null;
29274                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
29275                     if (target == null)
29276                     {
29277                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAINEDEARNINGSINCREASE$16);
29278                     }
29279                     target.setLongValue(retainedEarningsIncrease);
29280                 }
29281             }
29282             
29283             /**
29284              * Sets (as xml) the "RetainedEarningsIncrease" element
29285              */
29286             public void xsetRetainedEarningsIncrease(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType retainedEarningsIncrease)
29287             {
29288                 synchronized (monitor())
29289                 {
29290                     check_orphaned();
29291                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
29292                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
29293                     if (target == null)
29294                     {
29295                       target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().add_element_user(RETAINEDEARNINGSINCREASE$16);
29296                     }
29297                     target.set(retainedEarningsIncrease);
29298                 }
29299             }
29300             
29301             /**
29302              * Unsets the "RetainedEarningsIncrease" element
29303              */
29304             public void unsetRetainedEarningsIncrease()
29305             {
29306                 synchronized (monitor())
29307                 {
29308                     check_orphaned();
29309                     get_store().remove_element(RETAINEDEARNINGSINCREASE$16, 0);
29310                 }
29311             }
29312             
29313             /**
29314              * Gets the "ThreeYearAverage" element
29315              */
29316             public long getThreeYearAverage()
29317             {
29318                 synchronized (monitor())
29319                 {
29320                     check_orphaned();
29321                     org.apache.xmlbeans.SimpleValue target = null;
29322                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
29323                     if (target == null)
29324                     {
29325                       return 0L;
29326                     }
29327                     return target.getLongValue();
29328                 }
29329             }
29330             
29331             /**
29332              * Gets (as xml) the "ThreeYearAverage" element
29333              */
29334             public gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetThreeYearAverage()
29335             {
29336                 synchronized (monitor())
29337                 {
29338                     check_orphaned();
29339                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
29340                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
29341                     return target;
29342                 }
29343             }
29344             
29345             /**
29346              * True if has "ThreeYearAverage" element
29347              */
29348             public boolean isSetThreeYearAverage()
29349             {
29350                 synchronized (monitor())
29351                 {
29352                     check_orphaned();
29353                     return get_store().count_elements(THREEYEARAVERAGE$18) != 0;
29354                 }
29355             }
29356             
29357             /**
29358              * Sets the "ThreeYearAverage" element
29359              */
29360             public void setThreeYearAverage(long threeYearAverage)
29361             {
29362                 synchronized (monitor())
29363                 {
29364                     check_orphaned();
29365                     org.apache.xmlbeans.SimpleValue target = null;
29366                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
29367                     if (target == null)
29368                     {
29369                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THREEYEARAVERAGE$18);
29370                     }
29371                     target.setLongValue(threeYearAverage);
29372                 }
29373             }
29374             
29375             /**
29376              * Sets (as xml) the "ThreeYearAverage" element
29377              */
29378             public void xsetThreeYearAverage(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType threeYearAverage)
29379             {
29380                 synchronized (monitor())
29381                 {
29382                     check_orphaned();
29383                     gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType target = null;
29384                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
29385                     if (target == null)
29386                     {
29387                       target = (gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType)get_store().add_element_user(THREEYEARAVERAGE$18);
29388                     }
29389                     target.set(threeYearAverage);
29390                 }
29391             }
29392             
29393             /**
29394              * Unsets the "ThreeYearAverage" element
29395              */
29396             public void unsetThreeYearAverage()
29397             {
29398                 synchronized (monitor())
29399                 {
29400                     check_orphaned();
29401                     get_store().remove_element(THREEYEARAVERAGE$18, 0);
29402                 }
29403             }
29404         }
29405         /**
29406          * An XML FinancialProductsSheet(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
29407          *
29408          * This is a complex type.
29409          */
29410         public static class FinancialProductsSheetImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet
29411         {
29412             private static final long serialVersionUID = 1L;
29413             
29414             public FinancialProductsSheetImpl(org.apache.xmlbeans.SchemaType sType)
29415             {
29416                 super(sType);
29417             }
29418             
29419             private static final javax.xml.namespace.QName PRODUCTITEM$0 = 
29420                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ProductItem");
29421             
29422             
29423             /**
29424              * Gets array of all "ProductItem" elements
29425              */
29426             public gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType[] getProductItemArray()
29427             {
29428                 synchronized (monitor())
29429                 {
29430                     check_orphaned();
29431                     java.util.List targetList = new java.util.ArrayList();
29432                     get_store().find_all_element_users(PRODUCTITEM$0, targetList);
29433                     gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType[targetList.size()];
29434                     targetList.toArray(result);
29435                     return result;
29436                 }
29437             }
29438             
29439             /**
29440              * Gets ith "ProductItem" element
29441              */
29442             public gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType getProductItemArray(int i)
29443             {
29444                 synchronized (monitor())
29445                 {
29446                     check_orphaned();
29447                     gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType target = null;
29448                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType)get_store().find_element_user(PRODUCTITEM$0, i);
29449                     if (target == null)
29450                     {
29451                       throw new IndexOutOfBoundsException();
29452                     }
29453                     return target;
29454                 }
29455             }
29456             
29457             /**
29458              * Returns number of "ProductItem" element
29459              */
29460             public int sizeOfProductItemArray()
29461             {
29462                 synchronized (monitor())
29463                 {
29464                     check_orphaned();
29465                     return get_store().count_elements(PRODUCTITEM$0);
29466                 }
29467             }
29468             
29469             /**
29470              * Sets array of all "ProductItem" element  WARNING: This method is not atomicaly synchronized.
29471              */
29472             public void setProductItemArray(gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType[] productItemArray)
29473             {
29474                 check_orphaned();
29475                 arraySetterHelper(productItemArray, PRODUCTITEM$0);
29476             }
29477             
29478             /**
29479              * Sets ith "ProductItem" element
29480              */
29481             public void setProductItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType productItem)
29482             {
29483                 generatedSetterHelperImpl(productItem, PRODUCTITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29484             }
29485             
29486             /**
29487              * Inserts and returns a new empty value (as xml) as the ith "ProductItem" element
29488              */
29489             public gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType insertNewProductItem(int i)
29490             {
29491                 synchronized (monitor())
29492                 {
29493                     check_orphaned();
29494                     gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType target = null;
29495                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType)get_store().insert_element_user(PRODUCTITEM$0, i);
29496                     return target;
29497                 }
29498             }
29499             
29500             /**
29501              * Appends and returns a new empty value (as xml) as the last "ProductItem" element
29502              */
29503             public gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType addNewProductItem()
29504             {
29505                 synchronized (monitor())
29506                 {
29507                     check_orphaned();
29508                     gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType target = null;
29509                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType)get_store().add_element_user(PRODUCTITEM$0);
29510                     return target;
29511                 }
29512             }
29513             
29514             /**
29515              * Removes the ith "ProductItem" element
29516              */
29517             public void removeProductItem(int i)
29518             {
29519                 synchronized (monitor())
29520                 {
29521                     check_orphaned();
29522                     get_store().remove_element(PRODUCTITEM$0, i);
29523                 }
29524             }
29525         }
29526         /**
29527          * An XML FinancialServicesSheet(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
29528          *
29529          * This is a complex type.
29530          */
29531         public static class FinancialServicesSheetImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet
29532         {
29533             private static final long serialVersionUID = 1L;
29534             
29535             public FinancialServicesSheetImpl(org.apache.xmlbeans.SchemaType sType)
29536             {
29537                 super(sType);
29538             }
29539             
29540             private static final javax.xml.namespace.QName SERVICEITEM$0 = 
29541                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ServiceItem");
29542             
29543             
29544             /**
29545              * Gets array of all "ServiceItem" elements
29546              */
29547             public gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType[] getServiceItemArray()
29548             {
29549                 synchronized (monitor())
29550                 {
29551                     check_orphaned();
29552                     java.util.List targetList = new java.util.ArrayList();
29553                     get_store().find_all_element_users(SERVICEITEM$0, targetList);
29554                     gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType[targetList.size()];
29555                     targetList.toArray(result);
29556                     return result;
29557                 }
29558             }
29559             
29560             /**
29561              * Gets ith "ServiceItem" element
29562              */
29563             public gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType getServiceItemArray(int i)
29564             {
29565                 synchronized (monitor())
29566                 {
29567                     check_orphaned();
29568                     gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType target = null;
29569                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType)get_store().find_element_user(SERVICEITEM$0, i);
29570                     if (target == null)
29571                     {
29572                       throw new IndexOutOfBoundsException();
29573                     }
29574                     return target;
29575                 }
29576             }
29577             
29578             /**
29579              * Returns number of "ServiceItem" element
29580              */
29581             public int sizeOfServiceItemArray()
29582             {
29583                 synchronized (monitor())
29584                 {
29585                     check_orphaned();
29586                     return get_store().count_elements(SERVICEITEM$0);
29587                 }
29588             }
29589             
29590             /**
29591              * Sets array of all "ServiceItem" element  WARNING: This method is not atomicaly synchronized.
29592              */
29593             public void setServiceItemArray(gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType[] serviceItemArray)
29594             {
29595                 check_orphaned();
29596                 arraySetterHelper(serviceItemArray, SERVICEITEM$0);
29597             }
29598             
29599             /**
29600              * Sets ith "ServiceItem" element
29601              */
29602             public void setServiceItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType serviceItem)
29603             {
29604                 generatedSetterHelperImpl(serviceItem, SERVICEITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29605             }
29606             
29607             /**
29608              * Inserts and returns a new empty value (as xml) as the ith "ServiceItem" element
29609              */
29610             public gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType insertNewServiceItem(int i)
29611             {
29612                 synchronized (monitor())
29613                 {
29614                     check_orphaned();
29615                     gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType target = null;
29616                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType)get_store().insert_element_user(SERVICEITEM$0, i);
29617                     return target;
29618                 }
29619             }
29620             
29621             /**
29622              * Appends and returns a new empty value (as xml) as the last "ServiceItem" element
29623              */
29624             public gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType addNewServiceItem()
29625             {
29626                 synchronized (monitor())
29627                 {
29628                     check_orphaned();
29629                     gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType target = null;
29630                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType)get_store().add_element_user(SERVICEITEM$0);
29631                     return target;
29632                 }
29633             }
29634             
29635             /**
29636              * Removes the ith "ServiceItem" element
29637              */
29638             public void removeServiceItem(int i)
29639             {
29640                 synchronized (monitor())
29641                 {
29642                     check_orphaned();
29643                     get_store().remove_element(SERVICEITEM$0, i);
29644                 }
29645             }
29646         }
29647         /**
29648          * An XML FinancialActivities(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
29649          *
29650          * This is a complex type.
29651          */
29652         public static class FinancialActivitiesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities
29653         {
29654             private static final long serialVersionUID = 1L;
29655             
29656             public FinancialActivitiesImpl(org.apache.xmlbeans.SchemaType sType)
29657             {
29658                 super(sType);
29659             }
29660             
29661             private static final javax.xml.namespace.QName ACTIVITYITEM$0 = 
29662                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ActivityItem");
29663             private static final javax.xml.namespace.QName ACTIVITYITEM2$2 = 
29664                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ActivityItem2");
29665             
29666             
29667             /**
29668              * Gets array of all "ActivityItem" elements
29669              */
29670             public gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[] getActivityItemArray()
29671             {
29672                 synchronized (monitor())
29673                 {
29674                     check_orphaned();
29675                     java.util.List targetList = new java.util.ArrayList();
29676                     get_store().find_all_element_users(ACTIVITYITEM$0, targetList);
29677                     gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[targetList.size()];
29678                     targetList.toArray(result);
29679                     return result;
29680                 }
29681             }
29682             
29683             /**
29684              * Gets ith "ActivityItem" element
29685              */
29686             public gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType getActivityItemArray(int i)
29687             {
29688                 synchronized (monitor())
29689                 {
29690                     check_orphaned();
29691                     gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType target = null;
29692                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType)get_store().find_element_user(ACTIVITYITEM$0, i);
29693                     if (target == null)
29694                     {
29695                       throw new IndexOutOfBoundsException();
29696                     }
29697                     return target;
29698                 }
29699             }
29700             
29701             /**
29702              * Returns number of "ActivityItem" element
29703              */
29704             public int sizeOfActivityItemArray()
29705             {
29706                 synchronized (monitor())
29707                 {
29708                     check_orphaned();
29709                     return get_store().count_elements(ACTIVITYITEM$0);
29710                 }
29711             }
29712             
29713             /**
29714              * Sets array of all "ActivityItem" element  WARNING: This method is not atomicaly synchronized.
29715              */
29716             public void setActivityItemArray(gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[] activityItemArray)
29717             {
29718                 check_orphaned();
29719                 arraySetterHelper(activityItemArray, ACTIVITYITEM$0);
29720             }
29721             
29722             /**
29723              * Sets ith "ActivityItem" element
29724              */
29725             public void setActivityItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType activityItem)
29726             {
29727                 generatedSetterHelperImpl(activityItem, ACTIVITYITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29728             }
29729             
29730             /**
29731              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem" element
29732              */
29733             public gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType insertNewActivityItem(int i)
29734             {
29735                 synchronized (monitor())
29736                 {
29737                     check_orphaned();
29738                     gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType target = null;
29739                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType)get_store().insert_element_user(ACTIVITYITEM$0, i);
29740                     return target;
29741                 }
29742             }
29743             
29744             /**
29745              * Appends and returns a new empty value (as xml) as the last "ActivityItem" element
29746              */
29747             public gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType addNewActivityItem()
29748             {
29749                 synchronized (monitor())
29750                 {
29751                     check_orphaned();
29752                     gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType target = null;
29753                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType)get_store().add_element_user(ACTIVITYITEM$0);
29754                     return target;
29755                 }
29756             }
29757             
29758             /**
29759              * Removes the ith "ActivityItem" element
29760              */
29761             public void removeActivityItem(int i)
29762             {
29763                 synchronized (monitor())
29764                 {
29765                     check_orphaned();
29766                     get_store().remove_element(ACTIVITYITEM$0, i);
29767                 }
29768             }
29769             
29770             /**
29771              * Gets array of all "ActivityItem2" elements
29772              */
29773             public gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[] getActivityItem2Array()
29774             {
29775                 synchronized (monitor())
29776                 {
29777                     check_orphaned();
29778                     java.util.List targetList = new java.util.ArrayList();
29779                     get_store().find_all_element_users(ACTIVITYITEM2$2, targetList);
29780                     gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[targetList.size()];
29781                     targetList.toArray(result);
29782                     return result;
29783                 }
29784             }
29785             
29786             /**
29787              * Gets ith "ActivityItem2" element
29788              */
29789             public gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType getActivityItem2Array(int i)
29790             {
29791                 synchronized (monitor())
29792                 {
29793                     check_orphaned();
29794                     gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType target = null;
29795                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType)get_store().find_element_user(ACTIVITYITEM2$2, i);
29796                     if (target == null)
29797                     {
29798                       throw new IndexOutOfBoundsException();
29799                     }
29800                     return target;
29801                 }
29802             }
29803             
29804             /**
29805              * Returns number of "ActivityItem2" element
29806              */
29807             public int sizeOfActivityItem2Array()
29808             {
29809                 synchronized (monitor())
29810                 {
29811                     check_orphaned();
29812                     return get_store().count_elements(ACTIVITYITEM2$2);
29813                 }
29814             }
29815             
29816             /**
29817              * Sets array of all "ActivityItem2" element  WARNING: This method is not atomicaly synchronized.
29818              */
29819             public void setActivityItem2Array(gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[] activityItem2Array)
29820             {
29821                 check_orphaned();
29822                 arraySetterHelper(activityItem2Array, ACTIVITYITEM2$2);
29823             }
29824             
29825             /**
29826              * Sets ith "ActivityItem2" element
29827              */
29828             public void setActivityItem2Array(int i, gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType activityItem2)
29829             {
29830                 generatedSetterHelperImpl(activityItem2, ACTIVITYITEM2$2, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29831             }
29832             
29833             /**
29834              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem2" element
29835              */
29836             public gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType insertNewActivityItem2(int i)
29837             {
29838                 synchronized (monitor())
29839                 {
29840                     check_orphaned();
29841                     gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType target = null;
29842                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType)get_store().insert_element_user(ACTIVITYITEM2$2, i);
29843                     return target;
29844                 }
29845             }
29846             
29847             /**
29848              * Appends and returns a new empty value (as xml) as the last "ActivityItem2" element
29849              */
29850             public gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType addNewActivityItem2()
29851             {
29852                 synchronized (monitor())
29853                 {
29854                     check_orphaned();
29855                     gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType target = null;
29856                     target = (gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType)get_store().add_element_user(ACTIVITYITEM2$2);
29857                     return target;
29858                 }
29859             }
29860             
29861             /**
29862              * Removes the ith "ActivityItem2" element
29863              */
29864             public void removeActivityItem2(int i)
29865             {
29866                 synchronized (monitor())
29867                 {
29868                     check_orphaned();
29869                     get_store().remove_element(ACTIVITYITEM2$2, i);
29870                 }
29871             }
29872         }
29873         /**
29874          * An XML BoardMembers(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
29875          *
29876          * This is a complex type.
29877          */
29878         public static class BoardMembersImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers
29879         {
29880             private static final long serialVersionUID = 1L;
29881             
29882             public BoardMembersImpl(org.apache.xmlbeans.SchemaType sType)
29883             {
29884                 super(sType);
29885             }
29886             
29887             private static final javax.xml.namespace.QName BOARDMEMBER$0 = 
29888                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "BoardMember");
29889             
29890             
29891             /**
29892              * Gets array of all "BoardMember" elements
29893              */
29894             public gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[] getBoardMemberArray()
29895             {
29896                 synchronized (monitor())
29897                 {
29898                     check_orphaned();
29899                     java.util.List targetList = new java.util.ArrayList();
29900                     get_store().find_all_element_users(BOARDMEMBER$0, targetList);
29901                     gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[targetList.size()];
29902                     targetList.toArray(result);
29903                     return result;
29904                 }
29905             }
29906             
29907             /**
29908              * Gets ith "BoardMember" element
29909              */
29910             public gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType getBoardMemberArray(int i)
29911             {
29912                 synchronized (monitor())
29913                 {
29914                     check_orphaned();
29915                     gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType target = null;
29916                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType)get_store().find_element_user(BOARDMEMBER$0, i);
29917                     if (target == null)
29918                     {
29919                       throw new IndexOutOfBoundsException();
29920                     }
29921                     return target;
29922                 }
29923             }
29924             
29925             /**
29926              * Returns number of "BoardMember" element
29927              */
29928             public int sizeOfBoardMemberArray()
29929             {
29930                 synchronized (monitor())
29931                 {
29932                     check_orphaned();
29933                     return get_store().count_elements(BOARDMEMBER$0);
29934                 }
29935             }
29936             
29937             /**
29938              * Sets array of all "BoardMember" element  WARNING: This method is not atomicaly synchronized.
29939              */
29940             public void setBoardMemberArray(gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[] boardMemberArray)
29941             {
29942                 check_orphaned();
29943                 arraySetterHelper(boardMemberArray, BOARDMEMBER$0);
29944             }
29945             
29946             /**
29947              * Sets ith "BoardMember" element
29948              */
29949             public void setBoardMemberArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType boardMember)
29950             {
29951                 generatedSetterHelperImpl(boardMember, BOARDMEMBER$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29952             }
29953             
29954             /**
29955              * Inserts and returns a new empty value (as xml) as the ith "BoardMember" element
29956              */
29957             public gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType insertNewBoardMember(int i)
29958             {
29959                 synchronized (monitor())
29960                 {
29961                     check_orphaned();
29962                     gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType target = null;
29963                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType)get_store().insert_element_user(BOARDMEMBER$0, i);
29964                     return target;
29965                 }
29966             }
29967             
29968             /**
29969              * Appends and returns a new empty value (as xml) as the last "BoardMember" element
29970              */
29971             public gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType addNewBoardMember()
29972             {
29973                 synchronized (monitor())
29974                 {
29975                     check_orphaned();
29976                     gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType target = null;
29977                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType)get_store().add_element_user(BOARDMEMBER$0);
29978                     return target;
29979                 }
29980             }
29981             
29982             /**
29983              * Removes the ith "BoardMember" element
29984              */
29985             public void removeBoardMember(int i)
29986             {
29987                 synchronized (monitor())
29988                 {
29989                     check_orphaned();
29990                     get_store().remove_element(BOARDMEMBER$0, i);
29991                 }
29992             }
29993         }
29994         /**
29995          * An XML StaffMembers(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
29996          *
29997          * This is a complex type.
29998          */
29999         public static class StaffMembersImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers
30000         {
30001             private static final long serialVersionUID = 1L;
30002             
30003             public StaffMembersImpl(org.apache.xmlbeans.SchemaType sType)
30004             {
30005                 super(sType);
30006             }
30007             
30008             private static final javax.xml.namespace.QName STAFFMEMBER$0 = 
30009                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "StaffMember");
30010             
30011             
30012             /**
30013              * Gets array of all "StaffMember" elements
30014              */
30015             public gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[] getStaffMemberArray()
30016             {
30017                 synchronized (monitor())
30018                 {
30019                     check_orphaned();
30020                     java.util.List targetList = new java.util.ArrayList();
30021                     get_store().find_all_element_users(STAFFMEMBER$0, targetList);
30022                     gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[] result = new gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[targetList.size()];
30023                     targetList.toArray(result);
30024                     return result;
30025                 }
30026             }
30027             
30028             /**
30029              * Gets ith "StaffMember" element
30030              */
30031             public gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType getStaffMemberArray(int i)
30032             {
30033                 synchronized (monitor())
30034                 {
30035                     check_orphaned();
30036                     gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType target = null;
30037                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType)get_store().find_element_user(STAFFMEMBER$0, i);
30038                     if (target == null)
30039                     {
30040                       throw new IndexOutOfBoundsException();
30041                     }
30042                     return target;
30043                 }
30044             }
30045             
30046             /**
30047              * Returns number of "StaffMember" element
30048              */
30049             public int sizeOfStaffMemberArray()
30050             {
30051                 synchronized (monitor())
30052                 {
30053                     check_orphaned();
30054                     return get_store().count_elements(STAFFMEMBER$0);
30055                 }
30056             }
30057             
30058             /**
30059              * Sets array of all "StaffMember" element  WARNING: This method is not atomicaly synchronized.
30060              */
30061             public void setStaffMemberArray(gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[] staffMemberArray)
30062             {
30063                 check_orphaned();
30064                 arraySetterHelper(staffMemberArray, STAFFMEMBER$0);
30065             }
30066             
30067             /**
30068              * Sets ith "StaffMember" element
30069              */
30070             public void setStaffMemberArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType staffMember)
30071             {
30072                 generatedSetterHelperImpl(staffMember, STAFFMEMBER$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
30073             }
30074             
30075             /**
30076              * Inserts and returns a new empty value (as xml) as the ith "StaffMember" element
30077              */
30078             public gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType insertNewStaffMember(int i)
30079             {
30080                 synchronized (monitor())
30081                 {
30082                     check_orphaned();
30083                     gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType target = null;
30084                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType)get_store().insert_element_user(STAFFMEMBER$0, i);
30085                     return target;
30086                 }
30087             }
30088             
30089             /**
30090              * Appends and returns a new empty value (as xml) as the last "StaffMember" element
30091              */
30092             public gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType addNewStaffMember()
30093             {
30094                 synchronized (monitor())
30095                 {
30096                     check_orphaned();
30097                     gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType target = null;
30098                     target = (gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType)get_store().add_element_user(STAFFMEMBER$0);
30099                     return target;
30100                 }
30101             }
30102             
30103             /**
30104              * Removes the ith "StaffMember" element
30105              */
30106             public void removeStaffMember(int i)
30107             {
30108                 synchronized (monitor())
30109                 {
30110                     check_orphaned();
30111                     get_store().remove_element(STAFFMEMBER$0, i);
30112                 }
30113             }
30114         }
30115         /**
30116          * An XML FinancialNonRegulated(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
30117          *
30118          * This is a complex type.
30119          */
30120         public static class FinancialNonRegulatedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated
30121         {
30122             private static final long serialVersionUID = 1L;
30123             
30124             public FinancialNonRegulatedImpl(org.apache.xmlbeans.SchemaType sType)
30125             {
30126                 super(sType);
30127             }
30128             
30129             private static final javax.xml.namespace.QName TOTALCASH$0 = 
30130                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalCash");
30131             private static final javax.xml.namespace.QName UNRESTRICTEDCASH$2 = 
30132                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "UnrestrictedCash");
30133             private static final javax.xml.namespace.QName CURRENTGROSSLOANS$4 = 
30134                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CurrentGrossLoans");
30135             private static final javax.xml.namespace.QName TOTALCOMMITMENTS$6 = 
30136                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalCommitments");
30137             private static final javax.xml.namespace.QName TOTALCURRENTASSETS$8 = 
30138                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalCurrentAssets");
30139             private static final javax.xml.namespace.QName NONCURRENTGROSSLOANS$10 = 
30140                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NoncurrentGrossLoans");
30141             private static final javax.xml.namespace.QName LOANLOSSRESERVE$12 = 
30142                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LoanLossReserve");
30143             private static final javax.xml.namespace.QName TOTALOUTSTANDING$14 = 
30144                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalOutstanding");
30145             private static final javax.xml.namespace.QName NETUNREALIZEDLOSS$16 = 
30146                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetUnrealizedLoss");
30147             private static final javax.xml.namespace.QName TOTALNETLOANS$18 = 
30148                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalNetLoans");
30149             private static final javax.xml.namespace.QName TOTALASSETS$20 = 
30150                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalAssets");
30151             private static final javax.xml.namespace.QName TOTALCURRENTLIABILITIES$22 = 
30152                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalCurrentLiabilities");
30153             private static final javax.xml.namespace.QName TOTALNOTESPAYABLE$24 = 
30154                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalNotesPayable");
30155             private static final javax.xml.namespace.QName TOTALADJUSTEDNOTES$26 = 
30156                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalAdjustedNotes");
30157             private static final javax.xml.namespace.QName EQUITYEQUIVALENTLIABILITIES$28 = 
30158                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EquityEquivalentLiabilities");
30159             private static final javax.xml.namespace.QName TOTALLIABILITIES$30 = 
30160                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalLiabilities");
30161             private static final javax.xml.namespace.QName UNRESTRICTEDNETASSETS$32 = 
30162                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "UnrestrictedNetAssets");
30163             private static final javax.xml.namespace.QName TOTALASSETSAVAILABLE$34 = 
30164                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalAssetsAvailable");
30165             private static final javax.xml.namespace.QName TOTALNETASSETS$36 = 
30166                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalNetAssets");
30167             private static final javax.xml.namespace.QName OFFBALANCEASSETS$38 = 
30168                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OffBalanceAssets");
30169             private static final javax.xml.namespace.QName OFFBALANCELIABILITIES$40 = 
30170                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OffBalanceLiabilities");
30171             private static final javax.xml.namespace.QName INTERESTPAYMENTS$42 = 
30172                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "InterestPayments");
30173             private static final javax.xml.namespace.QName FEEINCOME$44 = 
30174                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FeeIncome");
30175             private static final javax.xml.namespace.QName TOTALEARNEDINCOME$46 = 
30176                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalEarnedIncome");
30177             private static final javax.xml.namespace.QName TOTALGRANTS$48 = 
30178                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalGrants");
30179             private static final javax.xml.namespace.QName TOTALINCOME$50 = 
30180                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalIncome");
30181             private static final javax.xml.namespace.QName TOTALINTERESTEXPENSES$52 = 
30182                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalInterestExpenses");
30183             private static final javax.xml.namespace.QName TOTALPRETAX$54 = 
30184                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalPreTax");
30185             private static final javax.xml.namespace.QName LONGTERMMATURITIES$56 = 
30186                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LongTermMaturities");
30187             
30188             
30189             /**
30190              * Gets the "TotalCash" element
30191              */
30192             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalCash()
30193             {
30194                 synchronized (monitor())
30195                 {
30196                     check_orphaned();
30197                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30198                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALCASH$0, 0);
30199                     if (target == null)
30200                     {
30201                       return null;
30202                     }
30203                     return target;
30204                 }
30205             }
30206             
30207             /**
30208              * True if has "TotalCash" element
30209              */
30210             public boolean isSetTotalCash()
30211             {
30212                 synchronized (monitor())
30213                 {
30214                     check_orphaned();
30215                     return get_store().count_elements(TOTALCASH$0) != 0;
30216                 }
30217             }
30218             
30219             /**
30220              * Sets the "TotalCash" element
30221              */
30222             public void setTotalCash(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalCash)
30223             {
30224                 generatedSetterHelperImpl(totalCash, TOTALCASH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30225             }
30226             
30227             /**
30228              * Appends and returns a new empty "TotalCash" element
30229              */
30230             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalCash()
30231             {
30232                 synchronized (monitor())
30233                 {
30234                     check_orphaned();
30235                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30236                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALCASH$0);
30237                     return target;
30238                 }
30239             }
30240             
30241             /**
30242              * Unsets the "TotalCash" element
30243              */
30244             public void unsetTotalCash()
30245             {
30246                 synchronized (monitor())
30247                 {
30248                     check_orphaned();
30249                     get_store().remove_element(TOTALCASH$0, 0);
30250                 }
30251             }
30252             
30253             /**
30254              * Gets the "UnrestrictedCash" element
30255              */
30256             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getUnrestrictedCash()
30257             {
30258                 synchronized (monitor())
30259                 {
30260                     check_orphaned();
30261                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30262                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(UNRESTRICTEDCASH$2, 0);
30263                     if (target == null)
30264                     {
30265                       return null;
30266                     }
30267                     return target;
30268                 }
30269             }
30270             
30271             /**
30272              * True if has "UnrestrictedCash" element
30273              */
30274             public boolean isSetUnrestrictedCash()
30275             {
30276                 synchronized (monitor())
30277                 {
30278                     check_orphaned();
30279                     return get_store().count_elements(UNRESTRICTEDCASH$2) != 0;
30280                 }
30281             }
30282             
30283             /**
30284              * Sets the "UnrestrictedCash" element
30285              */
30286             public void setUnrestrictedCash(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType unrestrictedCash)
30287             {
30288                 generatedSetterHelperImpl(unrestrictedCash, UNRESTRICTEDCASH$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30289             }
30290             
30291             /**
30292              * Appends and returns a new empty "UnrestrictedCash" element
30293              */
30294             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewUnrestrictedCash()
30295             {
30296                 synchronized (monitor())
30297                 {
30298                     check_orphaned();
30299                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30300                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(UNRESTRICTEDCASH$2);
30301                     return target;
30302                 }
30303             }
30304             
30305             /**
30306              * Unsets the "UnrestrictedCash" element
30307              */
30308             public void unsetUnrestrictedCash()
30309             {
30310                 synchronized (monitor())
30311                 {
30312                     check_orphaned();
30313                     get_store().remove_element(UNRESTRICTEDCASH$2, 0);
30314                 }
30315             }
30316             
30317             /**
30318              * Gets the "CurrentGrossLoans" element
30319              */
30320             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCurrentGrossLoans()
30321             {
30322                 synchronized (monitor())
30323                 {
30324                     check_orphaned();
30325                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30326                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(CURRENTGROSSLOANS$4, 0);
30327                     if (target == null)
30328                     {
30329                       return null;
30330                     }
30331                     return target;
30332                 }
30333             }
30334             
30335             /**
30336              * True if has "CurrentGrossLoans" element
30337              */
30338             public boolean isSetCurrentGrossLoans()
30339             {
30340                 synchronized (monitor())
30341                 {
30342                     check_orphaned();
30343                     return get_store().count_elements(CURRENTGROSSLOANS$4) != 0;
30344                 }
30345             }
30346             
30347             /**
30348              * Sets the "CurrentGrossLoans" element
30349              */
30350             public void setCurrentGrossLoans(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType currentGrossLoans)
30351             {
30352                 generatedSetterHelperImpl(currentGrossLoans, CURRENTGROSSLOANS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30353             }
30354             
30355             /**
30356              * Appends and returns a new empty "CurrentGrossLoans" element
30357              */
30358             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCurrentGrossLoans()
30359             {
30360                 synchronized (monitor())
30361                 {
30362                     check_orphaned();
30363                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30364                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(CURRENTGROSSLOANS$4);
30365                     return target;
30366                 }
30367             }
30368             
30369             /**
30370              * Unsets the "CurrentGrossLoans" element
30371              */
30372             public void unsetCurrentGrossLoans()
30373             {
30374                 synchronized (monitor())
30375                 {
30376                     check_orphaned();
30377                     get_store().remove_element(CURRENTGROSSLOANS$4, 0);
30378                 }
30379             }
30380             
30381             /**
30382              * Gets the "TotalCommitments" element
30383              */
30384             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalCommitments()
30385             {
30386                 synchronized (monitor())
30387                 {
30388                     check_orphaned();
30389                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30390                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALCOMMITMENTS$6, 0);
30391                     if (target == null)
30392                     {
30393                       return null;
30394                     }
30395                     return target;
30396                 }
30397             }
30398             
30399             /**
30400              * True if has "TotalCommitments" element
30401              */
30402             public boolean isSetTotalCommitments()
30403             {
30404                 synchronized (monitor())
30405                 {
30406                     check_orphaned();
30407                     return get_store().count_elements(TOTALCOMMITMENTS$6) != 0;
30408                 }
30409             }
30410             
30411             /**
30412              * Sets the "TotalCommitments" element
30413              */
30414             public void setTotalCommitments(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalCommitments)
30415             {
30416                 generatedSetterHelperImpl(totalCommitments, TOTALCOMMITMENTS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30417             }
30418             
30419             /**
30420              * Appends and returns a new empty "TotalCommitments" element
30421              */
30422             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalCommitments()
30423             {
30424                 synchronized (monitor())
30425                 {
30426                     check_orphaned();
30427                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30428                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALCOMMITMENTS$6);
30429                     return target;
30430                 }
30431             }
30432             
30433             /**
30434              * Unsets the "TotalCommitments" element
30435              */
30436             public void unsetTotalCommitments()
30437             {
30438                 synchronized (monitor())
30439                 {
30440                     check_orphaned();
30441                     get_store().remove_element(TOTALCOMMITMENTS$6, 0);
30442                 }
30443             }
30444             
30445             /**
30446              * Gets the "TotalCurrentAssets" element
30447              */
30448             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalCurrentAssets()
30449             {
30450                 synchronized (monitor())
30451                 {
30452                     check_orphaned();
30453                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30454                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALCURRENTASSETS$8, 0);
30455                     if (target == null)
30456                     {
30457                       return null;
30458                     }
30459                     return target;
30460                 }
30461             }
30462             
30463             /**
30464              * True if has "TotalCurrentAssets" element
30465              */
30466             public boolean isSetTotalCurrentAssets()
30467             {
30468                 synchronized (monitor())
30469                 {
30470                     check_orphaned();
30471                     return get_store().count_elements(TOTALCURRENTASSETS$8) != 0;
30472                 }
30473             }
30474             
30475             /**
30476              * Sets the "TotalCurrentAssets" element
30477              */
30478             public void setTotalCurrentAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalCurrentAssets)
30479             {
30480                 generatedSetterHelperImpl(totalCurrentAssets, TOTALCURRENTASSETS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30481             }
30482             
30483             /**
30484              * Appends and returns a new empty "TotalCurrentAssets" element
30485              */
30486             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalCurrentAssets()
30487             {
30488                 synchronized (monitor())
30489                 {
30490                     check_orphaned();
30491                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30492                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALCURRENTASSETS$8);
30493                     return target;
30494                 }
30495             }
30496             
30497             /**
30498              * Unsets the "TotalCurrentAssets" element
30499              */
30500             public void unsetTotalCurrentAssets()
30501             {
30502                 synchronized (monitor())
30503                 {
30504                     check_orphaned();
30505                     get_store().remove_element(TOTALCURRENTASSETS$8, 0);
30506                 }
30507             }
30508             
30509             /**
30510              * Gets the "NoncurrentGrossLoans" element
30511              */
30512             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNoncurrentGrossLoans()
30513             {
30514                 synchronized (monitor())
30515                 {
30516                     check_orphaned();
30517                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30518                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NONCURRENTGROSSLOANS$10, 0);
30519                     if (target == null)
30520                     {
30521                       return null;
30522                     }
30523                     return target;
30524                 }
30525             }
30526             
30527             /**
30528              * True if has "NoncurrentGrossLoans" element
30529              */
30530             public boolean isSetNoncurrentGrossLoans()
30531             {
30532                 synchronized (monitor())
30533                 {
30534                     check_orphaned();
30535                     return get_store().count_elements(NONCURRENTGROSSLOANS$10) != 0;
30536                 }
30537             }
30538             
30539             /**
30540              * Sets the "NoncurrentGrossLoans" element
30541              */
30542             public void setNoncurrentGrossLoans(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType noncurrentGrossLoans)
30543             {
30544                 generatedSetterHelperImpl(noncurrentGrossLoans, NONCURRENTGROSSLOANS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30545             }
30546             
30547             /**
30548              * Appends and returns a new empty "NoncurrentGrossLoans" element
30549              */
30550             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNoncurrentGrossLoans()
30551             {
30552                 synchronized (monitor())
30553                 {
30554                     check_orphaned();
30555                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30556                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NONCURRENTGROSSLOANS$10);
30557                     return target;
30558                 }
30559             }
30560             
30561             /**
30562              * Unsets the "NoncurrentGrossLoans" element
30563              */
30564             public void unsetNoncurrentGrossLoans()
30565             {
30566                 synchronized (monitor())
30567                 {
30568                     check_orphaned();
30569                     get_store().remove_element(NONCURRENTGROSSLOANS$10, 0);
30570                 }
30571             }
30572             
30573             /**
30574              * Gets the "LoanLossReserve" element
30575              */
30576             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getLoanLossReserve()
30577             {
30578                 synchronized (monitor())
30579                 {
30580                     check_orphaned();
30581                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30582                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(LOANLOSSRESERVE$12, 0);
30583                     if (target == null)
30584                     {
30585                       return null;
30586                     }
30587                     return target;
30588                 }
30589             }
30590             
30591             /**
30592              * True if has "LoanLossReserve" element
30593              */
30594             public boolean isSetLoanLossReserve()
30595             {
30596                 synchronized (monitor())
30597                 {
30598                     check_orphaned();
30599                     return get_store().count_elements(LOANLOSSRESERVE$12) != 0;
30600                 }
30601             }
30602             
30603             /**
30604              * Sets the "LoanLossReserve" element
30605              */
30606             public void setLoanLossReserve(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType loanLossReserve)
30607             {
30608                 generatedSetterHelperImpl(loanLossReserve, LOANLOSSRESERVE$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30609             }
30610             
30611             /**
30612              * Appends and returns a new empty "LoanLossReserve" element
30613              */
30614             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewLoanLossReserve()
30615             {
30616                 synchronized (monitor())
30617                 {
30618                     check_orphaned();
30619                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30620                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(LOANLOSSRESERVE$12);
30621                     return target;
30622                 }
30623             }
30624             
30625             /**
30626              * Unsets the "LoanLossReserve" element
30627              */
30628             public void unsetLoanLossReserve()
30629             {
30630                 synchronized (monitor())
30631                 {
30632                     check_orphaned();
30633                     get_store().remove_element(LOANLOSSRESERVE$12, 0);
30634                 }
30635             }
30636             
30637             /**
30638              * Gets the "TotalOutstanding" element
30639              */
30640             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalOutstanding()
30641             {
30642                 synchronized (monitor())
30643                 {
30644                     check_orphaned();
30645                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30646                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALOUTSTANDING$14, 0);
30647                     if (target == null)
30648                     {
30649                       return null;
30650                     }
30651                     return target;
30652                 }
30653             }
30654             
30655             /**
30656              * True if has "TotalOutstanding" element
30657              */
30658             public boolean isSetTotalOutstanding()
30659             {
30660                 synchronized (monitor())
30661                 {
30662                     check_orphaned();
30663                     return get_store().count_elements(TOTALOUTSTANDING$14) != 0;
30664                 }
30665             }
30666             
30667             /**
30668              * Sets the "TotalOutstanding" element
30669              */
30670             public void setTotalOutstanding(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalOutstanding)
30671             {
30672                 generatedSetterHelperImpl(totalOutstanding, TOTALOUTSTANDING$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30673             }
30674             
30675             /**
30676              * Appends and returns a new empty "TotalOutstanding" element
30677              */
30678             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalOutstanding()
30679             {
30680                 synchronized (monitor())
30681                 {
30682                     check_orphaned();
30683                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30684                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALOUTSTANDING$14);
30685                     return target;
30686                 }
30687             }
30688             
30689             /**
30690              * Unsets the "TotalOutstanding" element
30691              */
30692             public void unsetTotalOutstanding()
30693             {
30694                 synchronized (monitor())
30695                 {
30696                     check_orphaned();
30697                     get_store().remove_element(TOTALOUTSTANDING$14, 0);
30698                 }
30699             }
30700             
30701             /**
30702              * Gets the "NetUnrealizedLoss" element
30703              */
30704             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNetUnrealizedLoss()
30705             {
30706                 synchronized (monitor())
30707                 {
30708                     check_orphaned();
30709                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30710                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NETUNREALIZEDLOSS$16, 0);
30711                     if (target == null)
30712                     {
30713                       return null;
30714                     }
30715                     return target;
30716                 }
30717             }
30718             
30719             /**
30720              * True if has "NetUnrealizedLoss" element
30721              */
30722             public boolean isSetNetUnrealizedLoss()
30723             {
30724                 synchronized (monitor())
30725                 {
30726                     check_orphaned();
30727                     return get_store().count_elements(NETUNREALIZEDLOSS$16) != 0;
30728                 }
30729             }
30730             
30731             /**
30732              * Sets the "NetUnrealizedLoss" element
30733              */
30734             public void setNetUnrealizedLoss(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType netUnrealizedLoss)
30735             {
30736                 generatedSetterHelperImpl(netUnrealizedLoss, NETUNREALIZEDLOSS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30737             }
30738             
30739             /**
30740              * Appends and returns a new empty "NetUnrealizedLoss" element
30741              */
30742             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNetUnrealizedLoss()
30743             {
30744                 synchronized (monitor())
30745                 {
30746                     check_orphaned();
30747                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30748                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NETUNREALIZEDLOSS$16);
30749                     return target;
30750                 }
30751             }
30752             
30753             /**
30754              * Unsets the "NetUnrealizedLoss" element
30755              */
30756             public void unsetNetUnrealizedLoss()
30757             {
30758                 synchronized (monitor())
30759                 {
30760                     check_orphaned();
30761                     get_store().remove_element(NETUNREALIZEDLOSS$16, 0);
30762                 }
30763             }
30764             
30765             /**
30766              * Gets the "TotalNetLoans" element
30767              */
30768             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalNetLoans()
30769             {
30770                 synchronized (monitor())
30771                 {
30772                     check_orphaned();
30773                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30774                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALNETLOANS$18, 0);
30775                     if (target == null)
30776                     {
30777                       return null;
30778                     }
30779                     return target;
30780                 }
30781             }
30782             
30783             /**
30784              * True if has "TotalNetLoans" element
30785              */
30786             public boolean isSetTotalNetLoans()
30787             {
30788                 synchronized (monitor())
30789                 {
30790                     check_orphaned();
30791                     return get_store().count_elements(TOTALNETLOANS$18) != 0;
30792                 }
30793             }
30794             
30795             /**
30796              * Sets the "TotalNetLoans" element
30797              */
30798             public void setTotalNetLoans(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalNetLoans)
30799             {
30800                 generatedSetterHelperImpl(totalNetLoans, TOTALNETLOANS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30801             }
30802             
30803             /**
30804              * Appends and returns a new empty "TotalNetLoans" element
30805              */
30806             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalNetLoans()
30807             {
30808                 synchronized (monitor())
30809                 {
30810                     check_orphaned();
30811                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30812                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALNETLOANS$18);
30813                     return target;
30814                 }
30815             }
30816             
30817             /**
30818              * Unsets the "TotalNetLoans" element
30819              */
30820             public void unsetTotalNetLoans()
30821             {
30822                 synchronized (monitor())
30823                 {
30824                     check_orphaned();
30825                     get_store().remove_element(TOTALNETLOANS$18, 0);
30826                 }
30827             }
30828             
30829             /**
30830              * Gets the "TotalAssets" element
30831              */
30832             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalAssets()
30833             {
30834                 synchronized (monitor())
30835                 {
30836                     check_orphaned();
30837                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30838                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALASSETS$20, 0);
30839                     if (target == null)
30840                     {
30841                       return null;
30842                     }
30843                     return target;
30844                 }
30845             }
30846             
30847             /**
30848              * True if has "TotalAssets" element
30849              */
30850             public boolean isSetTotalAssets()
30851             {
30852                 synchronized (monitor())
30853                 {
30854                     check_orphaned();
30855                     return get_store().count_elements(TOTALASSETS$20) != 0;
30856                 }
30857             }
30858             
30859             /**
30860              * Sets the "TotalAssets" element
30861              */
30862             public void setTotalAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalAssets)
30863             {
30864                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30865             }
30866             
30867             /**
30868              * Appends and returns a new empty "TotalAssets" element
30869              */
30870             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalAssets()
30871             {
30872                 synchronized (monitor())
30873                 {
30874                     check_orphaned();
30875                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30876                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALASSETS$20);
30877                     return target;
30878                 }
30879             }
30880             
30881             /**
30882              * Unsets the "TotalAssets" element
30883              */
30884             public void unsetTotalAssets()
30885             {
30886                 synchronized (monitor())
30887                 {
30888                     check_orphaned();
30889                     get_store().remove_element(TOTALASSETS$20, 0);
30890                 }
30891             }
30892             
30893             /**
30894              * Gets the "TotalCurrentLiabilities" element
30895              */
30896             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalCurrentLiabilities()
30897             {
30898                 synchronized (monitor())
30899                 {
30900                     check_orphaned();
30901                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30902                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALCURRENTLIABILITIES$22, 0);
30903                     if (target == null)
30904                     {
30905                       return null;
30906                     }
30907                     return target;
30908                 }
30909             }
30910             
30911             /**
30912              * True if has "TotalCurrentLiabilities" element
30913              */
30914             public boolean isSetTotalCurrentLiabilities()
30915             {
30916                 synchronized (monitor())
30917                 {
30918                     check_orphaned();
30919                     return get_store().count_elements(TOTALCURRENTLIABILITIES$22) != 0;
30920                 }
30921             }
30922             
30923             /**
30924              * Sets the "TotalCurrentLiabilities" element
30925              */
30926             public void setTotalCurrentLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalCurrentLiabilities)
30927             {
30928                 generatedSetterHelperImpl(totalCurrentLiabilities, TOTALCURRENTLIABILITIES$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30929             }
30930             
30931             /**
30932              * Appends and returns a new empty "TotalCurrentLiabilities" element
30933              */
30934             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalCurrentLiabilities()
30935             {
30936                 synchronized (monitor())
30937                 {
30938                     check_orphaned();
30939                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30940                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALCURRENTLIABILITIES$22);
30941                     return target;
30942                 }
30943             }
30944             
30945             /**
30946              * Unsets the "TotalCurrentLiabilities" element
30947              */
30948             public void unsetTotalCurrentLiabilities()
30949             {
30950                 synchronized (monitor())
30951                 {
30952                     check_orphaned();
30953                     get_store().remove_element(TOTALCURRENTLIABILITIES$22, 0);
30954                 }
30955             }
30956             
30957             /**
30958              * Gets the "TotalNotesPayable" element
30959              */
30960             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalNotesPayable()
30961             {
30962                 synchronized (monitor())
30963                 {
30964                     check_orphaned();
30965                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
30966                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALNOTESPAYABLE$24, 0);
30967                     if (target == null)
30968                     {
30969                       return null;
30970                     }
30971                     return target;
30972                 }
30973             }
30974             
30975             /**
30976              * True if has "TotalNotesPayable" element
30977              */
30978             public boolean isSetTotalNotesPayable()
30979             {
30980                 synchronized (monitor())
30981                 {
30982                     check_orphaned();
30983                     return get_store().count_elements(TOTALNOTESPAYABLE$24) != 0;
30984                 }
30985             }
30986             
30987             /**
30988              * Sets the "TotalNotesPayable" element
30989              */
30990             public void setTotalNotesPayable(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalNotesPayable)
30991             {
30992                 generatedSetterHelperImpl(totalNotesPayable, TOTALNOTESPAYABLE$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30993             }
30994             
30995             /**
30996              * Appends and returns a new empty "TotalNotesPayable" element
30997              */
30998             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalNotesPayable()
30999             {
31000                 synchronized (monitor())
31001                 {
31002                     check_orphaned();
31003                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31004                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALNOTESPAYABLE$24);
31005                     return target;
31006                 }
31007             }
31008             
31009             /**
31010              * Unsets the "TotalNotesPayable" element
31011              */
31012             public void unsetTotalNotesPayable()
31013             {
31014                 synchronized (monitor())
31015                 {
31016                     check_orphaned();
31017                     get_store().remove_element(TOTALNOTESPAYABLE$24, 0);
31018                 }
31019             }
31020             
31021             /**
31022              * Gets the "TotalAdjustedNotes" element
31023              */
31024             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalAdjustedNotes()
31025             {
31026                 synchronized (monitor())
31027                 {
31028                     check_orphaned();
31029                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31030                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALADJUSTEDNOTES$26, 0);
31031                     if (target == null)
31032                     {
31033                       return null;
31034                     }
31035                     return target;
31036                 }
31037             }
31038             
31039             /**
31040              * True if has "TotalAdjustedNotes" element
31041              */
31042             public boolean isSetTotalAdjustedNotes()
31043             {
31044                 synchronized (monitor())
31045                 {
31046                     check_orphaned();
31047                     return get_store().count_elements(TOTALADJUSTEDNOTES$26) != 0;
31048                 }
31049             }
31050             
31051             /**
31052              * Sets the "TotalAdjustedNotes" element
31053              */
31054             public void setTotalAdjustedNotes(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalAdjustedNotes)
31055             {
31056                 generatedSetterHelperImpl(totalAdjustedNotes, TOTALADJUSTEDNOTES$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31057             }
31058             
31059             /**
31060              * Appends and returns a new empty "TotalAdjustedNotes" element
31061              */
31062             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalAdjustedNotes()
31063             {
31064                 synchronized (monitor())
31065                 {
31066                     check_orphaned();
31067                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31068                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALADJUSTEDNOTES$26);
31069                     return target;
31070                 }
31071             }
31072             
31073             /**
31074              * Unsets the "TotalAdjustedNotes" element
31075              */
31076             public void unsetTotalAdjustedNotes()
31077             {
31078                 synchronized (monitor())
31079                 {
31080                     check_orphaned();
31081                     get_store().remove_element(TOTALADJUSTEDNOTES$26, 0);
31082                 }
31083             }
31084             
31085             /**
31086              * Gets the "EquityEquivalentLiabilities" element
31087              */
31088             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getEquityEquivalentLiabilities()
31089             {
31090                 synchronized (monitor())
31091                 {
31092                     check_orphaned();
31093                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31094                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(EQUITYEQUIVALENTLIABILITIES$28, 0);
31095                     if (target == null)
31096                     {
31097                       return null;
31098                     }
31099                     return target;
31100                 }
31101             }
31102             
31103             /**
31104              * True if has "EquityEquivalentLiabilities" element
31105              */
31106             public boolean isSetEquityEquivalentLiabilities()
31107             {
31108                 synchronized (monitor())
31109                 {
31110                     check_orphaned();
31111                     return get_store().count_elements(EQUITYEQUIVALENTLIABILITIES$28) != 0;
31112                 }
31113             }
31114             
31115             /**
31116              * Sets the "EquityEquivalentLiabilities" element
31117              */
31118             public void setEquityEquivalentLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType equityEquivalentLiabilities)
31119             {
31120                 generatedSetterHelperImpl(equityEquivalentLiabilities, EQUITYEQUIVALENTLIABILITIES$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31121             }
31122             
31123             /**
31124              * Appends and returns a new empty "EquityEquivalentLiabilities" element
31125              */
31126             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewEquityEquivalentLiabilities()
31127             {
31128                 synchronized (monitor())
31129                 {
31130                     check_orphaned();
31131                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31132                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(EQUITYEQUIVALENTLIABILITIES$28);
31133                     return target;
31134                 }
31135             }
31136             
31137             /**
31138              * Unsets the "EquityEquivalentLiabilities" element
31139              */
31140             public void unsetEquityEquivalentLiabilities()
31141             {
31142                 synchronized (monitor())
31143                 {
31144                     check_orphaned();
31145                     get_store().remove_element(EQUITYEQUIVALENTLIABILITIES$28, 0);
31146                 }
31147             }
31148             
31149             /**
31150              * Gets the "TotalLiabilities" element
31151              */
31152             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalLiabilities()
31153             {
31154                 synchronized (monitor())
31155                 {
31156                     check_orphaned();
31157                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31158                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALLIABILITIES$30, 0);
31159                     if (target == null)
31160                     {
31161                       return null;
31162                     }
31163                     return target;
31164                 }
31165             }
31166             
31167             /**
31168              * True if has "TotalLiabilities" element
31169              */
31170             public boolean isSetTotalLiabilities()
31171             {
31172                 synchronized (monitor())
31173                 {
31174                     check_orphaned();
31175                     return get_store().count_elements(TOTALLIABILITIES$30) != 0;
31176                 }
31177             }
31178             
31179             /**
31180              * Sets the "TotalLiabilities" element
31181              */
31182             public void setTotalLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalLiabilities)
31183             {
31184                 generatedSetterHelperImpl(totalLiabilities, TOTALLIABILITIES$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31185             }
31186             
31187             /**
31188              * Appends and returns a new empty "TotalLiabilities" element
31189              */
31190             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalLiabilities()
31191             {
31192                 synchronized (monitor())
31193                 {
31194                     check_orphaned();
31195                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31196                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALLIABILITIES$30);
31197                     return target;
31198                 }
31199             }
31200             
31201             /**
31202              * Unsets the "TotalLiabilities" element
31203              */
31204             public void unsetTotalLiabilities()
31205             {
31206                 synchronized (monitor())
31207                 {
31208                     check_orphaned();
31209                     get_store().remove_element(TOTALLIABILITIES$30, 0);
31210                 }
31211             }
31212             
31213             /**
31214              * Gets the "UnrestrictedNetAssets" element
31215              */
31216             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getUnrestrictedNetAssets()
31217             {
31218                 synchronized (monitor())
31219                 {
31220                     check_orphaned();
31221                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31222                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(UNRESTRICTEDNETASSETS$32, 0);
31223                     if (target == null)
31224                     {
31225                       return null;
31226                     }
31227                     return target;
31228                 }
31229             }
31230             
31231             /**
31232              * True if has "UnrestrictedNetAssets" element
31233              */
31234             public boolean isSetUnrestrictedNetAssets()
31235             {
31236                 synchronized (monitor())
31237                 {
31238                     check_orphaned();
31239                     return get_store().count_elements(UNRESTRICTEDNETASSETS$32) != 0;
31240                 }
31241             }
31242             
31243             /**
31244              * Sets the "UnrestrictedNetAssets" element
31245              */
31246             public void setUnrestrictedNetAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType unrestrictedNetAssets)
31247             {
31248                 generatedSetterHelperImpl(unrestrictedNetAssets, UNRESTRICTEDNETASSETS$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31249             }
31250             
31251             /**
31252              * Appends and returns a new empty "UnrestrictedNetAssets" element
31253              */
31254             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewUnrestrictedNetAssets()
31255             {
31256                 synchronized (monitor())
31257                 {
31258                     check_orphaned();
31259                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31260                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(UNRESTRICTEDNETASSETS$32);
31261                     return target;
31262                 }
31263             }
31264             
31265             /**
31266              * Unsets the "UnrestrictedNetAssets" element
31267              */
31268             public void unsetUnrestrictedNetAssets()
31269             {
31270                 synchronized (monitor())
31271                 {
31272                     check_orphaned();
31273                     get_store().remove_element(UNRESTRICTEDNETASSETS$32, 0);
31274                 }
31275             }
31276             
31277             /**
31278              * Gets the "TotalAssetsAvailable" element
31279              */
31280             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalAssetsAvailable()
31281             {
31282                 synchronized (monitor())
31283                 {
31284                     check_orphaned();
31285                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31286                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALASSETSAVAILABLE$34, 0);
31287                     if (target == null)
31288                     {
31289                       return null;
31290                     }
31291                     return target;
31292                 }
31293             }
31294             
31295             /**
31296              * True if has "TotalAssetsAvailable" element
31297              */
31298             public boolean isSetTotalAssetsAvailable()
31299             {
31300                 synchronized (monitor())
31301                 {
31302                     check_orphaned();
31303                     return get_store().count_elements(TOTALASSETSAVAILABLE$34) != 0;
31304                 }
31305             }
31306             
31307             /**
31308              * Sets the "TotalAssetsAvailable" element
31309              */
31310             public void setTotalAssetsAvailable(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalAssetsAvailable)
31311             {
31312                 generatedSetterHelperImpl(totalAssetsAvailable, TOTALASSETSAVAILABLE$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31313             }
31314             
31315             /**
31316              * Appends and returns a new empty "TotalAssetsAvailable" element
31317              */
31318             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalAssetsAvailable()
31319             {
31320                 synchronized (monitor())
31321                 {
31322                     check_orphaned();
31323                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31324                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALASSETSAVAILABLE$34);
31325                     return target;
31326                 }
31327             }
31328             
31329             /**
31330              * Unsets the "TotalAssetsAvailable" element
31331              */
31332             public void unsetTotalAssetsAvailable()
31333             {
31334                 synchronized (monitor())
31335                 {
31336                     check_orphaned();
31337                     get_store().remove_element(TOTALASSETSAVAILABLE$34, 0);
31338                 }
31339             }
31340             
31341             /**
31342              * Gets the "TotalNetAssets" element
31343              */
31344             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalNetAssets()
31345             {
31346                 synchronized (monitor())
31347                 {
31348                     check_orphaned();
31349                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31350                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALNETASSETS$36, 0);
31351                     if (target == null)
31352                     {
31353                       return null;
31354                     }
31355                     return target;
31356                 }
31357             }
31358             
31359             /**
31360              * True if has "TotalNetAssets" element
31361              */
31362             public boolean isSetTotalNetAssets()
31363             {
31364                 synchronized (monitor())
31365                 {
31366                     check_orphaned();
31367                     return get_store().count_elements(TOTALNETASSETS$36) != 0;
31368                 }
31369             }
31370             
31371             /**
31372              * Sets the "TotalNetAssets" element
31373              */
31374             public void setTotalNetAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalNetAssets)
31375             {
31376                 generatedSetterHelperImpl(totalNetAssets, TOTALNETASSETS$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31377             }
31378             
31379             /**
31380              * Appends and returns a new empty "TotalNetAssets" element
31381              */
31382             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalNetAssets()
31383             {
31384                 synchronized (monitor())
31385                 {
31386                     check_orphaned();
31387                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31388                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALNETASSETS$36);
31389                     return target;
31390                 }
31391             }
31392             
31393             /**
31394              * Unsets the "TotalNetAssets" element
31395              */
31396             public void unsetTotalNetAssets()
31397             {
31398                 synchronized (monitor())
31399                 {
31400                     check_orphaned();
31401                     get_store().remove_element(TOTALNETASSETS$36, 0);
31402                 }
31403             }
31404             
31405             /**
31406              * Gets the "OffBalanceAssets" element
31407              */
31408             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getOffBalanceAssets()
31409             {
31410                 synchronized (monitor())
31411                 {
31412                     check_orphaned();
31413                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31414                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(OFFBALANCEASSETS$38, 0);
31415                     if (target == null)
31416                     {
31417                       return null;
31418                     }
31419                     return target;
31420                 }
31421             }
31422             
31423             /**
31424              * True if has "OffBalanceAssets" element
31425              */
31426             public boolean isSetOffBalanceAssets()
31427             {
31428                 synchronized (monitor())
31429                 {
31430                     check_orphaned();
31431                     return get_store().count_elements(OFFBALANCEASSETS$38) != 0;
31432                 }
31433             }
31434             
31435             /**
31436              * Sets the "OffBalanceAssets" element
31437              */
31438             public void setOffBalanceAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType offBalanceAssets)
31439             {
31440                 generatedSetterHelperImpl(offBalanceAssets, OFFBALANCEASSETS$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31441             }
31442             
31443             /**
31444              * Appends and returns a new empty "OffBalanceAssets" element
31445              */
31446             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewOffBalanceAssets()
31447             {
31448                 synchronized (monitor())
31449                 {
31450                     check_orphaned();
31451                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31452                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(OFFBALANCEASSETS$38);
31453                     return target;
31454                 }
31455             }
31456             
31457             /**
31458              * Unsets the "OffBalanceAssets" element
31459              */
31460             public void unsetOffBalanceAssets()
31461             {
31462                 synchronized (monitor())
31463                 {
31464                     check_orphaned();
31465                     get_store().remove_element(OFFBALANCEASSETS$38, 0);
31466                 }
31467             }
31468             
31469             /**
31470              * Gets the "OffBalanceLiabilities" element
31471              */
31472             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getOffBalanceLiabilities()
31473             {
31474                 synchronized (monitor())
31475                 {
31476                     check_orphaned();
31477                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31478                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(OFFBALANCELIABILITIES$40, 0);
31479                     if (target == null)
31480                     {
31481                       return null;
31482                     }
31483                     return target;
31484                 }
31485             }
31486             
31487             /**
31488              * True if has "OffBalanceLiabilities" element
31489              */
31490             public boolean isSetOffBalanceLiabilities()
31491             {
31492                 synchronized (monitor())
31493                 {
31494                     check_orphaned();
31495                     return get_store().count_elements(OFFBALANCELIABILITIES$40) != 0;
31496                 }
31497             }
31498             
31499             /**
31500              * Sets the "OffBalanceLiabilities" element
31501              */
31502             public void setOffBalanceLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType offBalanceLiabilities)
31503             {
31504                 generatedSetterHelperImpl(offBalanceLiabilities, OFFBALANCELIABILITIES$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31505             }
31506             
31507             /**
31508              * Appends and returns a new empty "OffBalanceLiabilities" element
31509              */
31510             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewOffBalanceLiabilities()
31511             {
31512                 synchronized (monitor())
31513                 {
31514                     check_orphaned();
31515                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31516                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(OFFBALANCELIABILITIES$40);
31517                     return target;
31518                 }
31519             }
31520             
31521             /**
31522              * Unsets the "OffBalanceLiabilities" element
31523              */
31524             public void unsetOffBalanceLiabilities()
31525             {
31526                 synchronized (monitor())
31527                 {
31528                     check_orphaned();
31529                     get_store().remove_element(OFFBALANCELIABILITIES$40, 0);
31530                 }
31531             }
31532             
31533             /**
31534              * Gets the "InterestPayments" element
31535              */
31536             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestPayments()
31537             {
31538                 synchronized (monitor())
31539                 {
31540                     check_orphaned();
31541                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31542                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(INTERESTPAYMENTS$42, 0);
31543                     if (target == null)
31544                     {
31545                       return null;
31546                     }
31547                     return target;
31548                 }
31549             }
31550             
31551             /**
31552              * True if has "InterestPayments" element
31553              */
31554             public boolean isSetInterestPayments()
31555             {
31556                 synchronized (monitor())
31557                 {
31558                     check_orphaned();
31559                     return get_store().count_elements(INTERESTPAYMENTS$42) != 0;
31560                 }
31561             }
31562             
31563             /**
31564              * Sets the "InterestPayments" element
31565              */
31566             public void setInterestPayments(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestPayments)
31567             {
31568                 generatedSetterHelperImpl(interestPayments, INTERESTPAYMENTS$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31569             }
31570             
31571             /**
31572              * Appends and returns a new empty "InterestPayments" element
31573              */
31574             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestPayments()
31575             {
31576                 synchronized (monitor())
31577                 {
31578                     check_orphaned();
31579                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31580                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(INTERESTPAYMENTS$42);
31581                     return target;
31582                 }
31583             }
31584             
31585             /**
31586              * Unsets the "InterestPayments" element
31587              */
31588             public void unsetInterestPayments()
31589             {
31590                 synchronized (monitor())
31591                 {
31592                     check_orphaned();
31593                     get_store().remove_element(INTERESTPAYMENTS$42, 0);
31594                 }
31595             }
31596             
31597             /**
31598              * Gets the "FeeIncome" element
31599              */
31600             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getFeeIncome()
31601             {
31602                 synchronized (monitor())
31603                 {
31604                     check_orphaned();
31605                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31606                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(FEEINCOME$44, 0);
31607                     if (target == null)
31608                     {
31609                       return null;
31610                     }
31611                     return target;
31612                 }
31613             }
31614             
31615             /**
31616              * True if has "FeeIncome" element
31617              */
31618             public boolean isSetFeeIncome()
31619             {
31620                 synchronized (monitor())
31621                 {
31622                     check_orphaned();
31623                     return get_store().count_elements(FEEINCOME$44) != 0;
31624                 }
31625             }
31626             
31627             /**
31628              * Sets the "FeeIncome" element
31629              */
31630             public void setFeeIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType feeIncome)
31631             {
31632                 generatedSetterHelperImpl(feeIncome, FEEINCOME$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31633             }
31634             
31635             /**
31636              * Appends and returns a new empty "FeeIncome" element
31637              */
31638             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewFeeIncome()
31639             {
31640                 synchronized (monitor())
31641                 {
31642                     check_orphaned();
31643                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31644                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(FEEINCOME$44);
31645                     return target;
31646                 }
31647             }
31648             
31649             /**
31650              * Unsets the "FeeIncome" element
31651              */
31652             public void unsetFeeIncome()
31653             {
31654                 synchronized (monitor())
31655                 {
31656                     check_orphaned();
31657                     get_store().remove_element(FEEINCOME$44, 0);
31658                 }
31659             }
31660             
31661             /**
31662              * Gets the "TotalEarnedIncome" element
31663              */
31664             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalEarnedIncome()
31665             {
31666                 synchronized (monitor())
31667                 {
31668                     check_orphaned();
31669                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31670                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALEARNEDINCOME$46, 0);
31671                     if (target == null)
31672                     {
31673                       return null;
31674                     }
31675                     return target;
31676                 }
31677             }
31678             
31679             /**
31680              * True if has "TotalEarnedIncome" element
31681              */
31682             public boolean isSetTotalEarnedIncome()
31683             {
31684                 synchronized (monitor())
31685                 {
31686                     check_orphaned();
31687                     return get_store().count_elements(TOTALEARNEDINCOME$46) != 0;
31688                 }
31689             }
31690             
31691             /**
31692              * Sets the "TotalEarnedIncome" element
31693              */
31694             public void setTotalEarnedIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalEarnedIncome)
31695             {
31696                 generatedSetterHelperImpl(totalEarnedIncome, TOTALEARNEDINCOME$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31697             }
31698             
31699             /**
31700              * Appends and returns a new empty "TotalEarnedIncome" element
31701              */
31702             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalEarnedIncome()
31703             {
31704                 synchronized (monitor())
31705                 {
31706                     check_orphaned();
31707                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31708                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALEARNEDINCOME$46);
31709                     return target;
31710                 }
31711             }
31712             
31713             /**
31714              * Unsets the "TotalEarnedIncome" element
31715              */
31716             public void unsetTotalEarnedIncome()
31717             {
31718                 synchronized (monitor())
31719                 {
31720                     check_orphaned();
31721                     get_store().remove_element(TOTALEARNEDINCOME$46, 0);
31722                 }
31723             }
31724             
31725             /**
31726              * Gets the "TotalGrants" element
31727              */
31728             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalGrants()
31729             {
31730                 synchronized (monitor())
31731                 {
31732                     check_orphaned();
31733                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31734                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALGRANTS$48, 0);
31735                     if (target == null)
31736                     {
31737                       return null;
31738                     }
31739                     return target;
31740                 }
31741             }
31742             
31743             /**
31744              * True if has "TotalGrants" element
31745              */
31746             public boolean isSetTotalGrants()
31747             {
31748                 synchronized (monitor())
31749                 {
31750                     check_orphaned();
31751                     return get_store().count_elements(TOTALGRANTS$48) != 0;
31752                 }
31753             }
31754             
31755             /**
31756              * Sets the "TotalGrants" element
31757              */
31758             public void setTotalGrants(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalGrants)
31759             {
31760                 generatedSetterHelperImpl(totalGrants, TOTALGRANTS$48, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31761             }
31762             
31763             /**
31764              * Appends and returns a new empty "TotalGrants" element
31765              */
31766             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalGrants()
31767             {
31768                 synchronized (monitor())
31769                 {
31770                     check_orphaned();
31771                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31772                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALGRANTS$48);
31773                     return target;
31774                 }
31775             }
31776             
31777             /**
31778              * Unsets the "TotalGrants" element
31779              */
31780             public void unsetTotalGrants()
31781             {
31782                 synchronized (monitor())
31783                 {
31784                     check_orphaned();
31785                     get_store().remove_element(TOTALGRANTS$48, 0);
31786                 }
31787             }
31788             
31789             /**
31790              * Gets the "TotalIncome" element
31791              */
31792             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalIncome()
31793             {
31794                 synchronized (monitor())
31795                 {
31796                     check_orphaned();
31797                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31798                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALINCOME$50, 0);
31799                     if (target == null)
31800                     {
31801                       return null;
31802                     }
31803                     return target;
31804                 }
31805             }
31806             
31807             /**
31808              * True if has "TotalIncome" element
31809              */
31810             public boolean isSetTotalIncome()
31811             {
31812                 synchronized (monitor())
31813                 {
31814                     check_orphaned();
31815                     return get_store().count_elements(TOTALINCOME$50) != 0;
31816                 }
31817             }
31818             
31819             /**
31820              * Sets the "TotalIncome" element
31821              */
31822             public void setTotalIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalIncome)
31823             {
31824                 generatedSetterHelperImpl(totalIncome, TOTALINCOME$50, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31825             }
31826             
31827             /**
31828              * Appends and returns a new empty "TotalIncome" element
31829              */
31830             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalIncome()
31831             {
31832                 synchronized (monitor())
31833                 {
31834                     check_orphaned();
31835                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31836                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALINCOME$50);
31837                     return target;
31838                 }
31839             }
31840             
31841             /**
31842              * Unsets the "TotalIncome" element
31843              */
31844             public void unsetTotalIncome()
31845             {
31846                 synchronized (monitor())
31847                 {
31848                     check_orphaned();
31849                     get_store().remove_element(TOTALINCOME$50, 0);
31850                 }
31851             }
31852             
31853             /**
31854              * Gets the "TotalInterestExpenses" element
31855              */
31856             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalInterestExpenses()
31857             {
31858                 synchronized (monitor())
31859                 {
31860                     check_orphaned();
31861                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31862                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALINTERESTEXPENSES$52, 0);
31863                     if (target == null)
31864                     {
31865                       return null;
31866                     }
31867                     return target;
31868                 }
31869             }
31870             
31871             /**
31872              * True if has "TotalInterestExpenses" element
31873              */
31874             public boolean isSetTotalInterestExpenses()
31875             {
31876                 synchronized (monitor())
31877                 {
31878                     check_orphaned();
31879                     return get_store().count_elements(TOTALINTERESTEXPENSES$52) != 0;
31880                 }
31881             }
31882             
31883             /**
31884              * Sets the "TotalInterestExpenses" element
31885              */
31886             public void setTotalInterestExpenses(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalInterestExpenses)
31887             {
31888                 generatedSetterHelperImpl(totalInterestExpenses, TOTALINTERESTEXPENSES$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31889             }
31890             
31891             /**
31892              * Appends and returns a new empty "TotalInterestExpenses" element
31893              */
31894             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalInterestExpenses()
31895             {
31896                 synchronized (monitor())
31897                 {
31898                     check_orphaned();
31899                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31900                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALINTERESTEXPENSES$52);
31901                     return target;
31902                 }
31903             }
31904             
31905             /**
31906              * Unsets the "TotalInterestExpenses" element
31907              */
31908             public void unsetTotalInterestExpenses()
31909             {
31910                 synchronized (monitor())
31911                 {
31912                     check_orphaned();
31913                     get_store().remove_element(TOTALINTERESTEXPENSES$52, 0);
31914                 }
31915             }
31916             
31917             /**
31918              * Gets the "TotalPreTax" element
31919              */
31920             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalPreTax()
31921             {
31922                 synchronized (monitor())
31923                 {
31924                     check_orphaned();
31925                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31926                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALPRETAX$54, 0);
31927                     if (target == null)
31928                     {
31929                       return null;
31930                     }
31931                     return target;
31932                 }
31933             }
31934             
31935             /**
31936              * True if has "TotalPreTax" element
31937              */
31938             public boolean isSetTotalPreTax()
31939             {
31940                 synchronized (monitor())
31941                 {
31942                     check_orphaned();
31943                     return get_store().count_elements(TOTALPRETAX$54) != 0;
31944                 }
31945             }
31946             
31947             /**
31948              * Sets the "TotalPreTax" element
31949              */
31950             public void setTotalPreTax(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalPreTax)
31951             {
31952                 generatedSetterHelperImpl(totalPreTax, TOTALPRETAX$54, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31953             }
31954             
31955             /**
31956              * Appends and returns a new empty "TotalPreTax" element
31957              */
31958             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalPreTax()
31959             {
31960                 synchronized (monitor())
31961                 {
31962                     check_orphaned();
31963                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31964                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALPRETAX$54);
31965                     return target;
31966                 }
31967             }
31968             
31969             /**
31970              * Unsets the "TotalPreTax" element
31971              */
31972             public void unsetTotalPreTax()
31973             {
31974                 synchronized (monitor())
31975                 {
31976                     check_orphaned();
31977                     get_store().remove_element(TOTALPRETAX$54, 0);
31978                 }
31979             }
31980             
31981             /**
31982              * Gets the "LongTermMaturities" element
31983              */
31984             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getLongTermMaturities()
31985             {
31986                 synchronized (monitor())
31987                 {
31988                     check_orphaned();
31989                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
31990                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(LONGTERMMATURITIES$56, 0);
31991                     if (target == null)
31992                     {
31993                       return null;
31994                     }
31995                     return target;
31996                 }
31997             }
31998             
31999             /**
32000              * True if has "LongTermMaturities" element
32001              */
32002             public boolean isSetLongTermMaturities()
32003             {
32004                 synchronized (monitor())
32005                 {
32006                     check_orphaned();
32007                     return get_store().count_elements(LONGTERMMATURITIES$56) != 0;
32008                 }
32009             }
32010             
32011             /**
32012              * Sets the "LongTermMaturities" element
32013              */
32014             public void setLongTermMaturities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType longTermMaturities)
32015             {
32016                 generatedSetterHelperImpl(longTermMaturities, LONGTERMMATURITIES$56, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32017             }
32018             
32019             /**
32020              * Appends and returns a new empty "LongTermMaturities" element
32021              */
32022             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewLongTermMaturities()
32023             {
32024                 synchronized (monitor())
32025                 {
32026                     check_orphaned();
32027                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32028                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(LONGTERMMATURITIES$56);
32029                     return target;
32030                 }
32031             }
32032             
32033             /**
32034              * Unsets the "LongTermMaturities" element
32035              */
32036             public void unsetLongTermMaturities()
32037             {
32038                 synchronized (monitor())
32039                 {
32040                     check_orphaned();
32041                     get_store().remove_element(LONGTERMMATURITIES$56, 0);
32042                 }
32043             }
32044         }
32045         /**
32046          * An XML FinancialCreditUnions(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
32047          *
32048          * This is a complex type.
32049          */
32050         public static class FinancialCreditUnionsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions
32051         {
32052             private static final long serialVersionUID = 1L;
32053             
32054             public FinancialCreditUnionsImpl(org.apache.xmlbeans.SchemaType sType)
32055             {
32056                 super(sType);
32057             }
32058             
32059             private static final javax.xml.namespace.QName CASHONHAND$0 = 
32060                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CashOnHand");
32061             private static final javax.xml.namespace.QName CASHONDEPOSIT$2 = 
32062                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CashOnDeposit");
32063             private static final javax.xml.namespace.QName CASHEQUIVALENTS$4 = 
32064                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CashEquivalents");
32065             private static final javax.xml.namespace.QName INVESTMENTS1YEAR$6 = 
32066                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Investments1Year");
32067             private static final javax.xml.namespace.QName TOTALINVESTMENTS$8 = 
32068                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalInvestments");
32069             private static final javax.xml.namespace.QName TOTALLOANS$10 = 
32070                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalLoans");
32071             private static final javax.xml.namespace.QName ALLOWANCEFORLOSSES$12 = 
32072                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AllowanceForLosses");
32073             private static final javax.xml.namespace.QName TOTALASSETS$14 = 
32074                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalAssets");
32075             private static final javax.xml.namespace.QName TOTALBORROWINGS$16 = 
32076                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalBorrowings");
32077             private static final javax.xml.namespace.QName ACCRUEDDIVIDENDS$18 = 
32078                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AccruedDividends");
32079             private static final javax.xml.namespace.QName ACCOUNTSPAYABLE$20 = 
32080                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AccountsPayable");
32081             private static final javax.xml.namespace.QName TOTALLIABILITIES$22 = 
32082                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalLiabilities");
32083             private static final javax.xml.namespace.QName MEMBERDEPOSITS$24 = 
32084                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MemberDeposits");
32085             private static final javax.xml.namespace.QName NONMEMBERDEPOSITS$26 = 
32086                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NonMemberDeposits");
32087             private static final javax.xml.namespace.QName TOTALSHARESDEPOSITS$28 = 
32088                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalSharesDeposits");
32089             private static final javax.xml.namespace.QName UNDIVIDEDEARNINGS$30 = 
32090                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "UndividedEarnings");
32091             private static final javax.xml.namespace.QName REGULARRESERVES$32 = 
32092                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "RegularReserves");
32093             private static final javax.xml.namespace.QName APPROPRIATION$34 = 
32094                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Appropriation");
32095             private static final javax.xml.namespace.QName OTHERRESERVES$36 = 
32096                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OtherReserves");
32097             private static final javax.xml.namespace.QName UNINSUREDSECONDARY$38 = 
32098                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "UninsuredSecondary");
32099             private static final javax.xml.namespace.QName NETINCOME$40 = 
32100                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetIncome");
32101             private static final javax.xml.namespace.QName TOTALNETWORTH$42 = 
32102                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalNetWorth");
32103             private static final javax.xml.namespace.QName INTERESTINCOME$44 = 
32104                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "InterestIncome");
32105             private static final javax.xml.namespace.QName INTERESTEXPENSES$46 = 
32106                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "InterestExpenses");
32107             private static final javax.xml.namespace.QName PROVISION$48 = 
32108                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Provision");
32109             private static final javax.xml.namespace.QName NONINTERESTINCOME$50 = 
32110                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NonInterestIncome");
32111             private static final javax.xml.namespace.QName NONINTERESTEXPENSE$52 = 
32112                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NonInterestExpense");
32113             private static final javax.xml.namespace.QName NETINCOME2$54 = 
32114                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetIncome2");
32115             
32116             
32117             /**
32118              * Gets the "CashOnHand" element
32119              */
32120             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCashOnHand()
32121             {
32122                 synchronized (monitor())
32123                 {
32124                     check_orphaned();
32125                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32126                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(CASHONHAND$0, 0);
32127                     if (target == null)
32128                     {
32129                       return null;
32130                     }
32131                     return target;
32132                 }
32133             }
32134             
32135             /**
32136              * True if has "CashOnHand" element
32137              */
32138             public boolean isSetCashOnHand()
32139             {
32140                 synchronized (monitor())
32141                 {
32142                     check_orphaned();
32143                     return get_store().count_elements(CASHONHAND$0) != 0;
32144                 }
32145             }
32146             
32147             /**
32148              * Sets the "CashOnHand" element
32149              */
32150             public void setCashOnHand(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType cashOnHand)
32151             {
32152                 generatedSetterHelperImpl(cashOnHand, CASHONHAND$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32153             }
32154             
32155             /**
32156              * Appends and returns a new empty "CashOnHand" element
32157              */
32158             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCashOnHand()
32159             {
32160                 synchronized (monitor())
32161                 {
32162                     check_orphaned();
32163                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32164                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(CASHONHAND$0);
32165                     return target;
32166                 }
32167             }
32168             
32169             /**
32170              * Unsets the "CashOnHand" element
32171              */
32172             public void unsetCashOnHand()
32173             {
32174                 synchronized (monitor())
32175                 {
32176                     check_orphaned();
32177                     get_store().remove_element(CASHONHAND$0, 0);
32178                 }
32179             }
32180             
32181             /**
32182              * Gets the "CashOnDeposit" element
32183              */
32184             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCashOnDeposit()
32185             {
32186                 synchronized (monitor())
32187                 {
32188                     check_orphaned();
32189                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32190                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(CASHONDEPOSIT$2, 0);
32191                     if (target == null)
32192                     {
32193                       return null;
32194                     }
32195                     return target;
32196                 }
32197             }
32198             
32199             /**
32200              * True if has "CashOnDeposit" element
32201              */
32202             public boolean isSetCashOnDeposit()
32203             {
32204                 synchronized (monitor())
32205                 {
32206                     check_orphaned();
32207                     return get_store().count_elements(CASHONDEPOSIT$2) != 0;
32208                 }
32209             }
32210             
32211             /**
32212              * Sets the "CashOnDeposit" element
32213              */
32214             public void setCashOnDeposit(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType cashOnDeposit)
32215             {
32216                 generatedSetterHelperImpl(cashOnDeposit, CASHONDEPOSIT$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32217             }
32218             
32219             /**
32220              * Appends and returns a new empty "CashOnDeposit" element
32221              */
32222             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCashOnDeposit()
32223             {
32224                 synchronized (monitor())
32225                 {
32226                     check_orphaned();
32227                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32228                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(CASHONDEPOSIT$2);
32229                     return target;
32230                 }
32231             }
32232             
32233             /**
32234              * Unsets the "CashOnDeposit" element
32235              */
32236             public void unsetCashOnDeposit()
32237             {
32238                 synchronized (monitor())
32239                 {
32240                     check_orphaned();
32241                     get_store().remove_element(CASHONDEPOSIT$2, 0);
32242                 }
32243             }
32244             
32245             /**
32246              * Gets the "CashEquivalents" element
32247              */
32248             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCashEquivalents()
32249             {
32250                 synchronized (monitor())
32251                 {
32252                     check_orphaned();
32253                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32254                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(CASHEQUIVALENTS$4, 0);
32255                     if (target == null)
32256                     {
32257                       return null;
32258                     }
32259                     return target;
32260                 }
32261             }
32262             
32263             /**
32264              * True if has "CashEquivalents" element
32265              */
32266             public boolean isSetCashEquivalents()
32267             {
32268                 synchronized (monitor())
32269                 {
32270                     check_orphaned();
32271                     return get_store().count_elements(CASHEQUIVALENTS$4) != 0;
32272                 }
32273             }
32274             
32275             /**
32276              * Sets the "CashEquivalents" element
32277              */
32278             public void setCashEquivalents(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType cashEquivalents)
32279             {
32280                 generatedSetterHelperImpl(cashEquivalents, CASHEQUIVALENTS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32281             }
32282             
32283             /**
32284              * Appends and returns a new empty "CashEquivalents" element
32285              */
32286             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCashEquivalents()
32287             {
32288                 synchronized (monitor())
32289                 {
32290                     check_orphaned();
32291                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32292                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(CASHEQUIVALENTS$4);
32293                     return target;
32294                 }
32295             }
32296             
32297             /**
32298              * Unsets the "CashEquivalents" element
32299              */
32300             public void unsetCashEquivalents()
32301             {
32302                 synchronized (monitor())
32303                 {
32304                     check_orphaned();
32305                     get_store().remove_element(CASHEQUIVALENTS$4, 0);
32306                 }
32307             }
32308             
32309             /**
32310              * Gets the "Investments1Year" element
32311              */
32312             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInvestments1Year()
32313             {
32314                 synchronized (monitor())
32315                 {
32316                     check_orphaned();
32317                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32318                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(INVESTMENTS1YEAR$6, 0);
32319                     if (target == null)
32320                     {
32321                       return null;
32322                     }
32323                     return target;
32324                 }
32325             }
32326             
32327             /**
32328              * True if has "Investments1Year" element
32329              */
32330             public boolean isSetInvestments1Year()
32331             {
32332                 synchronized (monitor())
32333                 {
32334                     check_orphaned();
32335                     return get_store().count_elements(INVESTMENTS1YEAR$6) != 0;
32336                 }
32337             }
32338             
32339             /**
32340              * Sets the "Investments1Year" element
32341              */
32342             public void setInvestments1Year(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType investments1Year)
32343             {
32344                 generatedSetterHelperImpl(investments1Year, INVESTMENTS1YEAR$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32345             }
32346             
32347             /**
32348              * Appends and returns a new empty "Investments1Year" element
32349              */
32350             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInvestments1Year()
32351             {
32352                 synchronized (monitor())
32353                 {
32354                     check_orphaned();
32355                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32356                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(INVESTMENTS1YEAR$6);
32357                     return target;
32358                 }
32359             }
32360             
32361             /**
32362              * Unsets the "Investments1Year" element
32363              */
32364             public void unsetInvestments1Year()
32365             {
32366                 synchronized (monitor())
32367                 {
32368                     check_orphaned();
32369                     get_store().remove_element(INVESTMENTS1YEAR$6, 0);
32370                 }
32371             }
32372             
32373             /**
32374              * Gets the "TotalInvestments" element
32375              */
32376             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalInvestments()
32377             {
32378                 synchronized (monitor())
32379                 {
32380                     check_orphaned();
32381                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32382                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALINVESTMENTS$8, 0);
32383                     if (target == null)
32384                     {
32385                       return null;
32386                     }
32387                     return target;
32388                 }
32389             }
32390             
32391             /**
32392              * True if has "TotalInvestments" element
32393              */
32394             public boolean isSetTotalInvestments()
32395             {
32396                 synchronized (monitor())
32397                 {
32398                     check_orphaned();
32399                     return get_store().count_elements(TOTALINVESTMENTS$8) != 0;
32400                 }
32401             }
32402             
32403             /**
32404              * Sets the "TotalInvestments" element
32405              */
32406             public void setTotalInvestments(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalInvestments)
32407             {
32408                 generatedSetterHelperImpl(totalInvestments, TOTALINVESTMENTS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32409             }
32410             
32411             /**
32412              * Appends and returns a new empty "TotalInvestments" element
32413              */
32414             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalInvestments()
32415             {
32416                 synchronized (monitor())
32417                 {
32418                     check_orphaned();
32419                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32420                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALINVESTMENTS$8);
32421                     return target;
32422                 }
32423             }
32424             
32425             /**
32426              * Unsets the "TotalInvestments" element
32427              */
32428             public void unsetTotalInvestments()
32429             {
32430                 synchronized (monitor())
32431                 {
32432                     check_orphaned();
32433                     get_store().remove_element(TOTALINVESTMENTS$8, 0);
32434                 }
32435             }
32436             
32437             /**
32438              * Gets the "TotalLoans" element
32439              */
32440             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalLoans()
32441             {
32442                 synchronized (monitor())
32443                 {
32444                     check_orphaned();
32445                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32446                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALLOANS$10, 0);
32447                     if (target == null)
32448                     {
32449                       return null;
32450                     }
32451                     return target;
32452                 }
32453             }
32454             
32455             /**
32456              * True if has "TotalLoans" element
32457              */
32458             public boolean isSetTotalLoans()
32459             {
32460                 synchronized (monitor())
32461                 {
32462                     check_orphaned();
32463                     return get_store().count_elements(TOTALLOANS$10) != 0;
32464                 }
32465             }
32466             
32467             /**
32468              * Sets the "TotalLoans" element
32469              */
32470             public void setTotalLoans(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalLoans)
32471             {
32472                 generatedSetterHelperImpl(totalLoans, TOTALLOANS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32473             }
32474             
32475             /**
32476              * Appends and returns a new empty "TotalLoans" element
32477              */
32478             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalLoans()
32479             {
32480                 synchronized (monitor())
32481                 {
32482                     check_orphaned();
32483                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32484                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALLOANS$10);
32485                     return target;
32486                 }
32487             }
32488             
32489             /**
32490              * Unsets the "TotalLoans" element
32491              */
32492             public void unsetTotalLoans()
32493             {
32494                 synchronized (monitor())
32495                 {
32496                     check_orphaned();
32497                     get_store().remove_element(TOTALLOANS$10, 0);
32498                 }
32499             }
32500             
32501             /**
32502              * Gets the "AllowanceForLosses" element
32503              */
32504             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAllowanceForLosses()
32505             {
32506                 synchronized (monitor())
32507                 {
32508                     check_orphaned();
32509                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32510                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(ALLOWANCEFORLOSSES$12, 0);
32511                     if (target == null)
32512                     {
32513                       return null;
32514                     }
32515                     return target;
32516                 }
32517             }
32518             
32519             /**
32520              * True if has "AllowanceForLosses" element
32521              */
32522             public boolean isSetAllowanceForLosses()
32523             {
32524                 synchronized (monitor())
32525                 {
32526                     check_orphaned();
32527                     return get_store().count_elements(ALLOWANCEFORLOSSES$12) != 0;
32528                 }
32529             }
32530             
32531             /**
32532              * Sets the "AllowanceForLosses" element
32533              */
32534             public void setAllowanceForLosses(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType allowanceForLosses)
32535             {
32536                 generatedSetterHelperImpl(allowanceForLosses, ALLOWANCEFORLOSSES$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32537             }
32538             
32539             /**
32540              * Appends and returns a new empty "AllowanceForLosses" element
32541              */
32542             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAllowanceForLosses()
32543             {
32544                 synchronized (monitor())
32545                 {
32546                     check_orphaned();
32547                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32548                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(ALLOWANCEFORLOSSES$12);
32549                     return target;
32550                 }
32551             }
32552             
32553             /**
32554              * Unsets the "AllowanceForLosses" element
32555              */
32556             public void unsetAllowanceForLosses()
32557             {
32558                 synchronized (monitor())
32559                 {
32560                     check_orphaned();
32561                     get_store().remove_element(ALLOWANCEFORLOSSES$12, 0);
32562                 }
32563             }
32564             
32565             /**
32566              * Gets the "TotalAssets" element
32567              */
32568             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalAssets()
32569             {
32570                 synchronized (monitor())
32571                 {
32572                     check_orphaned();
32573                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32574                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALASSETS$14, 0);
32575                     if (target == null)
32576                     {
32577                       return null;
32578                     }
32579                     return target;
32580                 }
32581             }
32582             
32583             /**
32584              * True if has "TotalAssets" element
32585              */
32586             public boolean isSetTotalAssets()
32587             {
32588                 synchronized (monitor())
32589                 {
32590                     check_orphaned();
32591                     return get_store().count_elements(TOTALASSETS$14) != 0;
32592                 }
32593             }
32594             
32595             /**
32596              * Sets the "TotalAssets" element
32597              */
32598             public void setTotalAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalAssets)
32599             {
32600                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32601             }
32602             
32603             /**
32604              * Appends and returns a new empty "TotalAssets" element
32605              */
32606             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalAssets()
32607             {
32608                 synchronized (monitor())
32609                 {
32610                     check_orphaned();
32611                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32612                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALASSETS$14);
32613                     return target;
32614                 }
32615             }
32616             
32617             /**
32618              * Unsets the "TotalAssets" element
32619              */
32620             public void unsetTotalAssets()
32621             {
32622                 synchronized (monitor())
32623                 {
32624                     check_orphaned();
32625                     get_store().remove_element(TOTALASSETS$14, 0);
32626                 }
32627             }
32628             
32629             /**
32630              * Gets the "TotalBorrowings" element
32631              */
32632             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalBorrowings()
32633             {
32634                 synchronized (monitor())
32635                 {
32636                     check_orphaned();
32637                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32638                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALBORROWINGS$16, 0);
32639                     if (target == null)
32640                     {
32641                       return null;
32642                     }
32643                     return target;
32644                 }
32645             }
32646             
32647             /**
32648              * True if has "TotalBorrowings" element
32649              */
32650             public boolean isSetTotalBorrowings()
32651             {
32652                 synchronized (monitor())
32653                 {
32654                     check_orphaned();
32655                     return get_store().count_elements(TOTALBORROWINGS$16) != 0;
32656                 }
32657             }
32658             
32659             /**
32660              * Sets the "TotalBorrowings" element
32661              */
32662             public void setTotalBorrowings(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalBorrowings)
32663             {
32664                 generatedSetterHelperImpl(totalBorrowings, TOTALBORROWINGS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32665             }
32666             
32667             /**
32668              * Appends and returns a new empty "TotalBorrowings" element
32669              */
32670             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalBorrowings()
32671             {
32672                 synchronized (monitor())
32673                 {
32674                     check_orphaned();
32675                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32676                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALBORROWINGS$16);
32677                     return target;
32678                 }
32679             }
32680             
32681             /**
32682              * Unsets the "TotalBorrowings" element
32683              */
32684             public void unsetTotalBorrowings()
32685             {
32686                 synchronized (monitor())
32687                 {
32688                     check_orphaned();
32689                     get_store().remove_element(TOTALBORROWINGS$16, 0);
32690                 }
32691             }
32692             
32693             /**
32694              * Gets the "AccruedDividends" element
32695              */
32696             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAccruedDividends()
32697             {
32698                 synchronized (monitor())
32699                 {
32700                     check_orphaned();
32701                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32702                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(ACCRUEDDIVIDENDS$18, 0);
32703                     if (target == null)
32704                     {
32705                       return null;
32706                     }
32707                     return target;
32708                 }
32709             }
32710             
32711             /**
32712              * True if has "AccruedDividends" element
32713              */
32714             public boolean isSetAccruedDividends()
32715             {
32716                 synchronized (monitor())
32717                 {
32718                     check_orphaned();
32719                     return get_store().count_elements(ACCRUEDDIVIDENDS$18) != 0;
32720                 }
32721             }
32722             
32723             /**
32724              * Sets the "AccruedDividends" element
32725              */
32726             public void setAccruedDividends(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType accruedDividends)
32727             {
32728                 generatedSetterHelperImpl(accruedDividends, ACCRUEDDIVIDENDS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32729             }
32730             
32731             /**
32732              * Appends and returns a new empty "AccruedDividends" element
32733              */
32734             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAccruedDividends()
32735             {
32736                 synchronized (monitor())
32737                 {
32738                     check_orphaned();
32739                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32740                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(ACCRUEDDIVIDENDS$18);
32741                     return target;
32742                 }
32743             }
32744             
32745             /**
32746              * Unsets the "AccruedDividends" element
32747              */
32748             public void unsetAccruedDividends()
32749             {
32750                 synchronized (monitor())
32751                 {
32752                     check_orphaned();
32753                     get_store().remove_element(ACCRUEDDIVIDENDS$18, 0);
32754                 }
32755             }
32756             
32757             /**
32758              * Gets the "AccountsPayable" element
32759              */
32760             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAccountsPayable()
32761             {
32762                 synchronized (monitor())
32763                 {
32764                     check_orphaned();
32765                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32766                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(ACCOUNTSPAYABLE$20, 0);
32767                     if (target == null)
32768                     {
32769                       return null;
32770                     }
32771                     return target;
32772                 }
32773             }
32774             
32775             /**
32776              * True if has "AccountsPayable" element
32777              */
32778             public boolean isSetAccountsPayable()
32779             {
32780                 synchronized (monitor())
32781                 {
32782                     check_orphaned();
32783                     return get_store().count_elements(ACCOUNTSPAYABLE$20) != 0;
32784                 }
32785             }
32786             
32787             /**
32788              * Sets the "AccountsPayable" element
32789              */
32790             public void setAccountsPayable(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType accountsPayable)
32791             {
32792                 generatedSetterHelperImpl(accountsPayable, ACCOUNTSPAYABLE$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32793             }
32794             
32795             /**
32796              * Appends and returns a new empty "AccountsPayable" element
32797              */
32798             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAccountsPayable()
32799             {
32800                 synchronized (monitor())
32801                 {
32802                     check_orphaned();
32803                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32804                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(ACCOUNTSPAYABLE$20);
32805                     return target;
32806                 }
32807             }
32808             
32809             /**
32810              * Unsets the "AccountsPayable" element
32811              */
32812             public void unsetAccountsPayable()
32813             {
32814                 synchronized (monitor())
32815                 {
32816                     check_orphaned();
32817                     get_store().remove_element(ACCOUNTSPAYABLE$20, 0);
32818                 }
32819             }
32820             
32821             /**
32822              * Gets the "TotalLiabilities" element
32823              */
32824             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalLiabilities()
32825             {
32826                 synchronized (monitor())
32827                 {
32828                     check_orphaned();
32829                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32830                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALLIABILITIES$22, 0);
32831                     if (target == null)
32832                     {
32833                       return null;
32834                     }
32835                     return target;
32836                 }
32837             }
32838             
32839             /**
32840              * True if has "TotalLiabilities" element
32841              */
32842             public boolean isSetTotalLiabilities()
32843             {
32844                 synchronized (monitor())
32845                 {
32846                     check_orphaned();
32847                     return get_store().count_elements(TOTALLIABILITIES$22) != 0;
32848                 }
32849             }
32850             
32851             /**
32852              * Sets the "TotalLiabilities" element
32853              */
32854             public void setTotalLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalLiabilities)
32855             {
32856                 generatedSetterHelperImpl(totalLiabilities, TOTALLIABILITIES$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32857             }
32858             
32859             /**
32860              * Appends and returns a new empty "TotalLiabilities" element
32861              */
32862             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalLiabilities()
32863             {
32864                 synchronized (monitor())
32865                 {
32866                     check_orphaned();
32867                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32868                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALLIABILITIES$22);
32869                     return target;
32870                 }
32871             }
32872             
32873             /**
32874              * Unsets the "TotalLiabilities" element
32875              */
32876             public void unsetTotalLiabilities()
32877             {
32878                 synchronized (monitor())
32879                 {
32880                     check_orphaned();
32881                     get_store().remove_element(TOTALLIABILITIES$22, 0);
32882                 }
32883             }
32884             
32885             /**
32886              * Gets the "MemberDeposits" element
32887              */
32888             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getMemberDeposits()
32889             {
32890                 synchronized (monitor())
32891                 {
32892                     check_orphaned();
32893                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32894                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(MEMBERDEPOSITS$24, 0);
32895                     if (target == null)
32896                     {
32897                       return null;
32898                     }
32899                     return target;
32900                 }
32901             }
32902             
32903             /**
32904              * True if has "MemberDeposits" element
32905              */
32906             public boolean isSetMemberDeposits()
32907             {
32908                 synchronized (monitor())
32909                 {
32910                     check_orphaned();
32911                     return get_store().count_elements(MEMBERDEPOSITS$24) != 0;
32912                 }
32913             }
32914             
32915             /**
32916              * Sets the "MemberDeposits" element
32917              */
32918             public void setMemberDeposits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType memberDeposits)
32919             {
32920                 generatedSetterHelperImpl(memberDeposits, MEMBERDEPOSITS$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32921             }
32922             
32923             /**
32924              * Appends and returns a new empty "MemberDeposits" element
32925              */
32926             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewMemberDeposits()
32927             {
32928                 synchronized (monitor())
32929                 {
32930                     check_orphaned();
32931                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32932                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(MEMBERDEPOSITS$24);
32933                     return target;
32934                 }
32935             }
32936             
32937             /**
32938              * Unsets the "MemberDeposits" element
32939              */
32940             public void unsetMemberDeposits()
32941             {
32942                 synchronized (monitor())
32943                 {
32944                     check_orphaned();
32945                     get_store().remove_element(MEMBERDEPOSITS$24, 0);
32946                 }
32947             }
32948             
32949             /**
32950              * Gets the "NonMemberDeposits" element
32951              */
32952             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonMemberDeposits()
32953             {
32954                 synchronized (monitor())
32955                 {
32956                     check_orphaned();
32957                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32958                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NONMEMBERDEPOSITS$26, 0);
32959                     if (target == null)
32960                     {
32961                       return null;
32962                     }
32963                     return target;
32964                 }
32965             }
32966             
32967             /**
32968              * True if has "NonMemberDeposits" element
32969              */
32970             public boolean isSetNonMemberDeposits()
32971             {
32972                 synchronized (monitor())
32973                 {
32974                     check_orphaned();
32975                     return get_store().count_elements(NONMEMBERDEPOSITS$26) != 0;
32976                 }
32977             }
32978             
32979             /**
32980              * Sets the "NonMemberDeposits" element
32981              */
32982             public void setNonMemberDeposits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonMemberDeposits)
32983             {
32984                 generatedSetterHelperImpl(nonMemberDeposits, NONMEMBERDEPOSITS$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32985             }
32986             
32987             /**
32988              * Appends and returns a new empty "NonMemberDeposits" element
32989              */
32990             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonMemberDeposits()
32991             {
32992                 synchronized (monitor())
32993                 {
32994                     check_orphaned();
32995                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
32996                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NONMEMBERDEPOSITS$26);
32997                     return target;
32998                 }
32999             }
33000             
33001             /**
33002              * Unsets the "NonMemberDeposits" element
33003              */
33004             public void unsetNonMemberDeposits()
33005             {
33006                 synchronized (monitor())
33007                 {
33008                     check_orphaned();
33009                     get_store().remove_element(NONMEMBERDEPOSITS$26, 0);
33010                 }
33011             }
33012             
33013             /**
33014              * Gets the "TotalSharesDeposits" element
33015              */
33016             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalSharesDeposits()
33017             {
33018                 synchronized (monitor())
33019                 {
33020                     check_orphaned();
33021                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33022                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALSHARESDEPOSITS$28, 0);
33023                     if (target == null)
33024                     {
33025                       return null;
33026                     }
33027                     return target;
33028                 }
33029             }
33030             
33031             /**
33032              * True if has "TotalSharesDeposits" element
33033              */
33034             public boolean isSetTotalSharesDeposits()
33035             {
33036                 synchronized (monitor())
33037                 {
33038                     check_orphaned();
33039                     return get_store().count_elements(TOTALSHARESDEPOSITS$28) != 0;
33040                 }
33041             }
33042             
33043             /**
33044              * Sets the "TotalSharesDeposits" element
33045              */
33046             public void setTotalSharesDeposits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalSharesDeposits)
33047             {
33048                 generatedSetterHelperImpl(totalSharesDeposits, TOTALSHARESDEPOSITS$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33049             }
33050             
33051             /**
33052              * Appends and returns a new empty "TotalSharesDeposits" element
33053              */
33054             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalSharesDeposits()
33055             {
33056                 synchronized (monitor())
33057                 {
33058                     check_orphaned();
33059                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33060                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALSHARESDEPOSITS$28);
33061                     return target;
33062                 }
33063             }
33064             
33065             /**
33066              * Unsets the "TotalSharesDeposits" element
33067              */
33068             public void unsetTotalSharesDeposits()
33069             {
33070                 synchronized (monitor())
33071                 {
33072                     check_orphaned();
33073                     get_store().remove_element(TOTALSHARESDEPOSITS$28, 0);
33074                 }
33075             }
33076             
33077             /**
33078              * Gets the "UndividedEarnings" element
33079              */
33080             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getUndividedEarnings()
33081             {
33082                 synchronized (monitor())
33083                 {
33084                     check_orphaned();
33085                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33086                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(UNDIVIDEDEARNINGS$30, 0);
33087                     if (target == null)
33088                     {
33089                       return null;
33090                     }
33091                     return target;
33092                 }
33093             }
33094             
33095             /**
33096              * True if has "UndividedEarnings" element
33097              */
33098             public boolean isSetUndividedEarnings()
33099             {
33100                 synchronized (monitor())
33101                 {
33102                     check_orphaned();
33103                     return get_store().count_elements(UNDIVIDEDEARNINGS$30) != 0;
33104                 }
33105             }
33106             
33107             /**
33108              * Sets the "UndividedEarnings" element
33109              */
33110             public void setUndividedEarnings(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType undividedEarnings)
33111             {
33112                 generatedSetterHelperImpl(undividedEarnings, UNDIVIDEDEARNINGS$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33113             }
33114             
33115             /**
33116              * Appends and returns a new empty "UndividedEarnings" element
33117              */
33118             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewUndividedEarnings()
33119             {
33120                 synchronized (monitor())
33121                 {
33122                     check_orphaned();
33123                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33124                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(UNDIVIDEDEARNINGS$30);
33125                     return target;
33126                 }
33127             }
33128             
33129             /**
33130              * Unsets the "UndividedEarnings" element
33131              */
33132             public void unsetUndividedEarnings()
33133             {
33134                 synchronized (monitor())
33135                 {
33136                     check_orphaned();
33137                     get_store().remove_element(UNDIVIDEDEARNINGS$30, 0);
33138                 }
33139             }
33140             
33141             /**
33142              * Gets the "RegularReserves" element
33143              */
33144             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getRegularReserves()
33145             {
33146                 synchronized (monitor())
33147                 {
33148                     check_orphaned();
33149                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33150                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(REGULARRESERVES$32, 0);
33151                     if (target == null)
33152                     {
33153                       return null;
33154                     }
33155                     return target;
33156                 }
33157             }
33158             
33159             /**
33160              * True if has "RegularReserves" element
33161              */
33162             public boolean isSetRegularReserves()
33163             {
33164                 synchronized (monitor())
33165                 {
33166                     check_orphaned();
33167                     return get_store().count_elements(REGULARRESERVES$32) != 0;
33168                 }
33169             }
33170             
33171             /**
33172              * Sets the "RegularReserves" element
33173              */
33174             public void setRegularReserves(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType regularReserves)
33175             {
33176                 generatedSetterHelperImpl(regularReserves, REGULARRESERVES$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33177             }
33178             
33179             /**
33180              * Appends and returns a new empty "RegularReserves" element
33181              */
33182             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewRegularReserves()
33183             {
33184                 synchronized (monitor())
33185                 {
33186                     check_orphaned();
33187                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33188                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(REGULARRESERVES$32);
33189                     return target;
33190                 }
33191             }
33192             
33193             /**
33194              * Unsets the "RegularReserves" element
33195              */
33196             public void unsetRegularReserves()
33197             {
33198                 synchronized (monitor())
33199                 {
33200                     check_orphaned();
33201                     get_store().remove_element(REGULARRESERVES$32, 0);
33202                 }
33203             }
33204             
33205             /**
33206              * Gets the "Appropriation" element
33207              */
33208             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAppropriation()
33209             {
33210                 synchronized (monitor())
33211                 {
33212                     check_orphaned();
33213                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33214                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(APPROPRIATION$34, 0);
33215                     if (target == null)
33216                     {
33217                       return null;
33218                     }
33219                     return target;
33220                 }
33221             }
33222             
33223             /**
33224              * True if has "Appropriation" element
33225              */
33226             public boolean isSetAppropriation()
33227             {
33228                 synchronized (monitor())
33229                 {
33230                     check_orphaned();
33231                     return get_store().count_elements(APPROPRIATION$34) != 0;
33232                 }
33233             }
33234             
33235             /**
33236              * Sets the "Appropriation" element
33237              */
33238             public void setAppropriation(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType appropriation)
33239             {
33240                 generatedSetterHelperImpl(appropriation, APPROPRIATION$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33241             }
33242             
33243             /**
33244              * Appends and returns a new empty "Appropriation" element
33245              */
33246             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAppropriation()
33247             {
33248                 synchronized (monitor())
33249                 {
33250                     check_orphaned();
33251                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33252                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(APPROPRIATION$34);
33253                     return target;
33254                 }
33255             }
33256             
33257             /**
33258              * Unsets the "Appropriation" element
33259              */
33260             public void unsetAppropriation()
33261             {
33262                 synchronized (monitor())
33263                 {
33264                     check_orphaned();
33265                     get_store().remove_element(APPROPRIATION$34, 0);
33266                 }
33267             }
33268             
33269             /**
33270              * Gets the "OtherReserves" element
33271              */
33272             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getOtherReserves()
33273             {
33274                 synchronized (monitor())
33275                 {
33276                     check_orphaned();
33277                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33278                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(OTHERRESERVES$36, 0);
33279                     if (target == null)
33280                     {
33281                       return null;
33282                     }
33283                     return target;
33284                 }
33285             }
33286             
33287             /**
33288              * True if has "OtherReserves" element
33289              */
33290             public boolean isSetOtherReserves()
33291             {
33292                 synchronized (monitor())
33293                 {
33294                     check_orphaned();
33295                     return get_store().count_elements(OTHERRESERVES$36) != 0;
33296                 }
33297             }
33298             
33299             /**
33300              * Sets the "OtherReserves" element
33301              */
33302             public void setOtherReserves(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType otherReserves)
33303             {
33304                 generatedSetterHelperImpl(otherReserves, OTHERRESERVES$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33305             }
33306             
33307             /**
33308              * Appends and returns a new empty "OtherReserves" element
33309              */
33310             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewOtherReserves()
33311             {
33312                 synchronized (monitor())
33313                 {
33314                     check_orphaned();
33315                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33316                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(OTHERRESERVES$36);
33317                     return target;
33318                 }
33319             }
33320             
33321             /**
33322              * Unsets the "OtherReserves" element
33323              */
33324             public void unsetOtherReserves()
33325             {
33326                 synchronized (monitor())
33327                 {
33328                     check_orphaned();
33329                     get_store().remove_element(OTHERRESERVES$36, 0);
33330                 }
33331             }
33332             
33333             /**
33334              * Gets the "UninsuredSecondary" element
33335              */
33336             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getUninsuredSecondary()
33337             {
33338                 synchronized (monitor())
33339                 {
33340                     check_orphaned();
33341                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33342                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(UNINSUREDSECONDARY$38, 0);
33343                     if (target == null)
33344                     {
33345                       return null;
33346                     }
33347                     return target;
33348                 }
33349             }
33350             
33351             /**
33352              * True if has "UninsuredSecondary" element
33353              */
33354             public boolean isSetUninsuredSecondary()
33355             {
33356                 synchronized (monitor())
33357                 {
33358                     check_orphaned();
33359                     return get_store().count_elements(UNINSUREDSECONDARY$38) != 0;
33360                 }
33361             }
33362             
33363             /**
33364              * Sets the "UninsuredSecondary" element
33365              */
33366             public void setUninsuredSecondary(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType uninsuredSecondary)
33367             {
33368                 generatedSetterHelperImpl(uninsuredSecondary, UNINSUREDSECONDARY$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33369             }
33370             
33371             /**
33372              * Appends and returns a new empty "UninsuredSecondary" element
33373              */
33374             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewUninsuredSecondary()
33375             {
33376                 synchronized (monitor())
33377                 {
33378                     check_orphaned();
33379                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33380                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(UNINSUREDSECONDARY$38);
33381                     return target;
33382                 }
33383             }
33384             
33385             /**
33386              * Unsets the "UninsuredSecondary" element
33387              */
33388             public void unsetUninsuredSecondary()
33389             {
33390                 synchronized (monitor())
33391                 {
33392                     check_orphaned();
33393                     get_store().remove_element(UNINSUREDSECONDARY$38, 0);
33394                 }
33395             }
33396             
33397             /**
33398              * Gets the "NetIncome" element
33399              */
33400             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNetIncome()
33401             {
33402                 synchronized (monitor())
33403                 {
33404                     check_orphaned();
33405                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33406                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NETINCOME$40, 0);
33407                     if (target == null)
33408                     {
33409                       return null;
33410                     }
33411                     return target;
33412                 }
33413             }
33414             
33415             /**
33416              * True if has "NetIncome" element
33417              */
33418             public boolean isSetNetIncome()
33419             {
33420                 synchronized (monitor())
33421                 {
33422                     check_orphaned();
33423                     return get_store().count_elements(NETINCOME$40) != 0;
33424                 }
33425             }
33426             
33427             /**
33428              * Sets the "NetIncome" element
33429              */
33430             public void setNetIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType netIncome)
33431             {
33432                 generatedSetterHelperImpl(netIncome, NETINCOME$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33433             }
33434             
33435             /**
33436              * Appends and returns a new empty "NetIncome" element
33437              */
33438             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNetIncome()
33439             {
33440                 synchronized (monitor())
33441                 {
33442                     check_orphaned();
33443                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33444                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NETINCOME$40);
33445                     return target;
33446                 }
33447             }
33448             
33449             /**
33450              * Unsets the "NetIncome" element
33451              */
33452             public void unsetNetIncome()
33453             {
33454                 synchronized (monitor())
33455                 {
33456                     check_orphaned();
33457                     get_store().remove_element(NETINCOME$40, 0);
33458                 }
33459             }
33460             
33461             /**
33462              * Gets the "TotalNetWorth" element
33463              */
33464             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalNetWorth()
33465             {
33466                 synchronized (monitor())
33467                 {
33468                     check_orphaned();
33469                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33470                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALNETWORTH$42, 0);
33471                     if (target == null)
33472                     {
33473                       return null;
33474                     }
33475                     return target;
33476                 }
33477             }
33478             
33479             /**
33480              * True if has "TotalNetWorth" element
33481              */
33482             public boolean isSetTotalNetWorth()
33483             {
33484                 synchronized (monitor())
33485                 {
33486                     check_orphaned();
33487                     return get_store().count_elements(TOTALNETWORTH$42) != 0;
33488                 }
33489             }
33490             
33491             /**
33492              * Sets the "TotalNetWorth" element
33493              */
33494             public void setTotalNetWorth(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalNetWorth)
33495             {
33496                 generatedSetterHelperImpl(totalNetWorth, TOTALNETWORTH$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33497             }
33498             
33499             /**
33500              * Appends and returns a new empty "TotalNetWorth" element
33501              */
33502             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalNetWorth()
33503             {
33504                 synchronized (monitor())
33505                 {
33506                     check_orphaned();
33507                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33508                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALNETWORTH$42);
33509                     return target;
33510                 }
33511             }
33512             
33513             /**
33514              * Unsets the "TotalNetWorth" element
33515              */
33516             public void unsetTotalNetWorth()
33517             {
33518                 synchronized (monitor())
33519                 {
33520                     check_orphaned();
33521                     get_store().remove_element(TOTALNETWORTH$42, 0);
33522                 }
33523             }
33524             
33525             /**
33526              * Gets the "InterestIncome" element
33527              */
33528             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestIncome()
33529             {
33530                 synchronized (monitor())
33531                 {
33532                     check_orphaned();
33533                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33534                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(INTERESTINCOME$44, 0);
33535                     if (target == null)
33536                     {
33537                       return null;
33538                     }
33539                     return target;
33540                 }
33541             }
33542             
33543             /**
33544              * True if has "InterestIncome" element
33545              */
33546             public boolean isSetInterestIncome()
33547             {
33548                 synchronized (monitor())
33549                 {
33550                     check_orphaned();
33551                     return get_store().count_elements(INTERESTINCOME$44) != 0;
33552                 }
33553             }
33554             
33555             /**
33556              * Sets the "InterestIncome" element
33557              */
33558             public void setInterestIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestIncome)
33559             {
33560                 generatedSetterHelperImpl(interestIncome, INTERESTINCOME$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33561             }
33562             
33563             /**
33564              * Appends and returns a new empty "InterestIncome" element
33565              */
33566             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestIncome()
33567             {
33568                 synchronized (monitor())
33569                 {
33570                     check_orphaned();
33571                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33572                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(INTERESTINCOME$44);
33573                     return target;
33574                 }
33575             }
33576             
33577             /**
33578              * Unsets the "InterestIncome" element
33579              */
33580             public void unsetInterestIncome()
33581             {
33582                 synchronized (monitor())
33583                 {
33584                     check_orphaned();
33585                     get_store().remove_element(INTERESTINCOME$44, 0);
33586                 }
33587             }
33588             
33589             /**
33590              * Gets the "InterestExpenses" element
33591              */
33592             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestExpenses()
33593             {
33594                 synchronized (monitor())
33595                 {
33596                     check_orphaned();
33597                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33598                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(INTERESTEXPENSES$46, 0);
33599                     if (target == null)
33600                     {
33601                       return null;
33602                     }
33603                     return target;
33604                 }
33605             }
33606             
33607             /**
33608              * True if has "InterestExpenses" element
33609              */
33610             public boolean isSetInterestExpenses()
33611             {
33612                 synchronized (monitor())
33613                 {
33614                     check_orphaned();
33615                     return get_store().count_elements(INTERESTEXPENSES$46) != 0;
33616                 }
33617             }
33618             
33619             /**
33620              * Sets the "InterestExpenses" element
33621              */
33622             public void setInterestExpenses(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestExpenses)
33623             {
33624                 generatedSetterHelperImpl(interestExpenses, INTERESTEXPENSES$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33625             }
33626             
33627             /**
33628              * Appends and returns a new empty "InterestExpenses" element
33629              */
33630             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestExpenses()
33631             {
33632                 synchronized (monitor())
33633                 {
33634                     check_orphaned();
33635                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33636                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(INTERESTEXPENSES$46);
33637                     return target;
33638                 }
33639             }
33640             
33641             /**
33642              * Unsets the "InterestExpenses" element
33643              */
33644             public void unsetInterestExpenses()
33645             {
33646                 synchronized (monitor())
33647                 {
33648                     check_orphaned();
33649                     get_store().remove_element(INTERESTEXPENSES$46, 0);
33650                 }
33651             }
33652             
33653             /**
33654              * Gets the "Provision" element
33655              */
33656             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getProvision()
33657             {
33658                 synchronized (monitor())
33659                 {
33660                     check_orphaned();
33661                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33662                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(PROVISION$48, 0);
33663                     if (target == null)
33664                     {
33665                       return null;
33666                     }
33667                     return target;
33668                 }
33669             }
33670             
33671             /**
33672              * True if has "Provision" element
33673              */
33674             public boolean isSetProvision()
33675             {
33676                 synchronized (monitor())
33677                 {
33678                     check_orphaned();
33679                     return get_store().count_elements(PROVISION$48) != 0;
33680                 }
33681             }
33682             
33683             /**
33684              * Sets the "Provision" element
33685              */
33686             public void setProvision(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType provision)
33687             {
33688                 generatedSetterHelperImpl(provision, PROVISION$48, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33689             }
33690             
33691             /**
33692              * Appends and returns a new empty "Provision" element
33693              */
33694             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewProvision()
33695             {
33696                 synchronized (monitor())
33697                 {
33698                     check_orphaned();
33699                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33700                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(PROVISION$48);
33701                     return target;
33702                 }
33703             }
33704             
33705             /**
33706              * Unsets the "Provision" element
33707              */
33708             public void unsetProvision()
33709             {
33710                 synchronized (monitor())
33711                 {
33712                     check_orphaned();
33713                     get_store().remove_element(PROVISION$48, 0);
33714                 }
33715             }
33716             
33717             /**
33718              * Gets the "NonInterestIncome" element
33719              */
33720             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonInterestIncome()
33721             {
33722                 synchronized (monitor())
33723                 {
33724                     check_orphaned();
33725                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33726                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NONINTERESTINCOME$50, 0);
33727                     if (target == null)
33728                     {
33729                       return null;
33730                     }
33731                     return target;
33732                 }
33733             }
33734             
33735             /**
33736              * True if has "NonInterestIncome" element
33737              */
33738             public boolean isSetNonInterestIncome()
33739             {
33740                 synchronized (monitor())
33741                 {
33742                     check_orphaned();
33743                     return get_store().count_elements(NONINTERESTINCOME$50) != 0;
33744                 }
33745             }
33746             
33747             /**
33748              * Sets the "NonInterestIncome" element
33749              */
33750             public void setNonInterestIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonInterestIncome)
33751             {
33752                 generatedSetterHelperImpl(nonInterestIncome, NONINTERESTINCOME$50, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33753             }
33754             
33755             /**
33756              * Appends and returns a new empty "NonInterestIncome" element
33757              */
33758             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonInterestIncome()
33759             {
33760                 synchronized (monitor())
33761                 {
33762                     check_orphaned();
33763                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33764                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NONINTERESTINCOME$50);
33765                     return target;
33766                 }
33767             }
33768             
33769             /**
33770              * Unsets the "NonInterestIncome" element
33771              */
33772             public void unsetNonInterestIncome()
33773             {
33774                 synchronized (monitor())
33775                 {
33776                     check_orphaned();
33777                     get_store().remove_element(NONINTERESTINCOME$50, 0);
33778                 }
33779             }
33780             
33781             /**
33782              * Gets the "NonInterestExpense" element
33783              */
33784             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonInterestExpense()
33785             {
33786                 synchronized (monitor())
33787                 {
33788                     check_orphaned();
33789                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33790                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NONINTERESTEXPENSE$52, 0);
33791                     if (target == null)
33792                     {
33793                       return null;
33794                     }
33795                     return target;
33796                 }
33797             }
33798             
33799             /**
33800              * True if has "NonInterestExpense" element
33801              */
33802             public boolean isSetNonInterestExpense()
33803             {
33804                 synchronized (monitor())
33805                 {
33806                     check_orphaned();
33807                     return get_store().count_elements(NONINTERESTEXPENSE$52) != 0;
33808                 }
33809             }
33810             
33811             /**
33812              * Sets the "NonInterestExpense" element
33813              */
33814             public void setNonInterestExpense(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonInterestExpense)
33815             {
33816                 generatedSetterHelperImpl(nonInterestExpense, NONINTERESTEXPENSE$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33817             }
33818             
33819             /**
33820              * Appends and returns a new empty "NonInterestExpense" element
33821              */
33822             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonInterestExpense()
33823             {
33824                 synchronized (monitor())
33825                 {
33826                     check_orphaned();
33827                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33828                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NONINTERESTEXPENSE$52);
33829                     return target;
33830                 }
33831             }
33832             
33833             /**
33834              * Unsets the "NonInterestExpense" element
33835              */
33836             public void unsetNonInterestExpense()
33837             {
33838                 synchronized (monitor())
33839                 {
33840                     check_orphaned();
33841                     get_store().remove_element(NONINTERESTEXPENSE$52, 0);
33842                 }
33843             }
33844             
33845             /**
33846              * Gets the "NetIncome2" element
33847              */
33848             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNetIncome2()
33849             {
33850                 synchronized (monitor())
33851                 {
33852                     check_orphaned();
33853                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33854                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NETINCOME2$54, 0);
33855                     if (target == null)
33856                     {
33857                       return null;
33858                     }
33859                     return target;
33860                 }
33861             }
33862             
33863             /**
33864              * True if has "NetIncome2" element
33865              */
33866             public boolean isSetNetIncome2()
33867             {
33868                 synchronized (monitor())
33869                 {
33870                     check_orphaned();
33871                     return get_store().count_elements(NETINCOME2$54) != 0;
33872                 }
33873             }
33874             
33875             /**
33876              * Sets the "NetIncome2" element
33877              */
33878             public void setNetIncome2(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType netIncome2)
33879             {
33880                 generatedSetterHelperImpl(netIncome2, NETINCOME2$54, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33881             }
33882             
33883             /**
33884              * Appends and returns a new empty "NetIncome2" element
33885              */
33886             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNetIncome2()
33887             {
33888                 synchronized (monitor())
33889                 {
33890                     check_orphaned();
33891                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33892                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NETINCOME2$54);
33893                     return target;
33894                 }
33895             }
33896             
33897             /**
33898              * Unsets the "NetIncome2" element
33899              */
33900             public void unsetNetIncome2()
33901             {
33902                 synchronized (monitor())
33903                 {
33904                     check_orphaned();
33905                     get_store().remove_element(NETINCOME2$54, 0);
33906                 }
33907             }
33908         }
33909         /**
33910          * An XML FinancialBanks(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
33911          *
33912          * This is a complex type.
33913          */
33914         public static class FinancialBanksImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks
33915         {
33916             private static final long serialVersionUID = 1L;
33917             
33918             public FinancialBanksImpl(org.apache.xmlbeans.SchemaType sType)
33919             {
33920                 super(sType);
33921             }
33922             
33923             private static final javax.xml.namespace.QName CASH$0 = 
33924                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Cash");
33925             private static final javax.xml.namespace.QName SHORTTERMINVESTMENTS$2 = 
33926                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ShortTermInvestments");
33927             private static final javax.xml.namespace.QName TOTALINVESTMENTS$4 = 
33928                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalInvestments");
33929             private static final javax.xml.namespace.QName LOANSLEASES$6 = 
33930                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LoansLeases");
33931             private static final javax.xml.namespace.QName ALLOWANCEFORLOSSES$8 = 
33932                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AllowanceForLosses");
33933             private static final javax.xml.namespace.QName AVERAGEASSETS$10 = 
33934                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AverageAssets");
33935             private static final javax.xml.namespace.QName LONGTERMASSETS$12 = 
33936                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LongTermAssets");
33937             private static final javax.xml.namespace.QName TOTALASSETS$14 = 
33938                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalAssets");
33939             private static final javax.xml.namespace.QName INTERESTDEPOSITS$16 = 
33940                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "InterestDeposits");
33941             private static final javax.xml.namespace.QName TOTALDEPOSITS$18 = 
33942                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalDeposits");
33943             private static final javax.xml.namespace.QName NOTESPAYABLE$20 = 
33944                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NotesPayable");
33945             private static final javax.xml.namespace.QName NONCORELIABILITIES$22 = 
33946                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NonCoreLiabilities");
33947             private static final javax.xml.namespace.QName OTHERLIABILITIES$24 = 
33948                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OtherLiabilities");
33949             private static final javax.xml.namespace.QName TOTALLIABILITIES$26 = 
33950                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalLiabilities");
33951             private static final javax.xml.namespace.QName PERPETUALSTOCK$28 = 
33952                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PerpetualStock");
33953             private static final javax.xml.namespace.QName COMMONSTOCK$30 = 
33954                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CommonStock");
33955             private static final javax.xml.namespace.QName SURPLUS$32 = 
33956                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Surplus");
33957             private static final javax.xml.namespace.QName UNDIVIDEDPROFITS$34 = 
33958                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "UndividedProfits");
33959             private static final javax.xml.namespace.QName TIER1CAPITAL$36 = 
33960                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Tier1Capital");
33961             private static final javax.xml.namespace.QName TIER2CAPITAL$38 = 
33962                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Tier2Capital");
33963             private static final javax.xml.namespace.QName TOTALEQUITYCAPITAL$40 = 
33964                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalEquityCapital");
33965             private static final javax.xml.namespace.QName INTERESTINCOME$42 = 
33966                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "InterestIncome");
33967             private static final javax.xml.namespace.QName INTERESTEXPENSES$44 = 
33968                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "InterestExpenses");
33969             private static final javax.xml.namespace.QName PROVISION$46 = 
33970                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Provision");
33971             private static final javax.xml.namespace.QName NONINTERESTINCOME$48 = 
33972                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NonInterestIncome");
33973             private static final javax.xml.namespace.QName NONINTERESTEXPENSE$50 = 
33974                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NonInterestExpense");
33975             private static final javax.xml.namespace.QName INCOMEBEFORE$52 = 
33976                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "IncomeBefore");
33977             private static final javax.xml.namespace.QName NETINCOME$54 = 
33978                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetIncome");
33979             
33980             
33981             /**
33982              * Gets the "Cash" element
33983              */
33984             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCash()
33985             {
33986                 synchronized (monitor())
33987                 {
33988                     check_orphaned();
33989                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
33990                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(CASH$0, 0);
33991                     if (target == null)
33992                     {
33993                       return null;
33994                     }
33995                     return target;
33996                 }
33997             }
33998             
33999             /**
34000              * True if has "Cash" element
34001              */
34002             public boolean isSetCash()
34003             {
34004                 synchronized (monitor())
34005                 {
34006                     check_orphaned();
34007                     return get_store().count_elements(CASH$0) != 0;
34008                 }
34009             }
34010             
34011             /**
34012              * Sets the "Cash" element
34013              */
34014             public void setCash(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType cash)
34015             {
34016                 generatedSetterHelperImpl(cash, CASH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34017             }
34018             
34019             /**
34020              * Appends and returns a new empty "Cash" element
34021              */
34022             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCash()
34023             {
34024                 synchronized (monitor())
34025                 {
34026                     check_orphaned();
34027                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34028                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(CASH$0);
34029                     return target;
34030                 }
34031             }
34032             
34033             /**
34034              * Unsets the "Cash" element
34035              */
34036             public void unsetCash()
34037             {
34038                 synchronized (monitor())
34039                 {
34040                     check_orphaned();
34041                     get_store().remove_element(CASH$0, 0);
34042                 }
34043             }
34044             
34045             /**
34046              * Gets the "ShortTermInvestments" element
34047              */
34048             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getShortTermInvestments()
34049             {
34050                 synchronized (monitor())
34051                 {
34052                     check_orphaned();
34053                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34054                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(SHORTTERMINVESTMENTS$2, 0);
34055                     if (target == null)
34056                     {
34057                       return null;
34058                     }
34059                     return target;
34060                 }
34061             }
34062             
34063             /**
34064              * True if has "ShortTermInvestments" element
34065              */
34066             public boolean isSetShortTermInvestments()
34067             {
34068                 synchronized (monitor())
34069                 {
34070                     check_orphaned();
34071                     return get_store().count_elements(SHORTTERMINVESTMENTS$2) != 0;
34072                 }
34073             }
34074             
34075             /**
34076              * Sets the "ShortTermInvestments" element
34077              */
34078             public void setShortTermInvestments(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType shortTermInvestments)
34079             {
34080                 generatedSetterHelperImpl(shortTermInvestments, SHORTTERMINVESTMENTS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34081             }
34082             
34083             /**
34084              * Appends and returns a new empty "ShortTermInvestments" element
34085              */
34086             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewShortTermInvestments()
34087             {
34088                 synchronized (monitor())
34089                 {
34090                     check_orphaned();
34091                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34092                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(SHORTTERMINVESTMENTS$2);
34093                     return target;
34094                 }
34095             }
34096             
34097             /**
34098              * Unsets the "ShortTermInvestments" element
34099              */
34100             public void unsetShortTermInvestments()
34101             {
34102                 synchronized (monitor())
34103                 {
34104                     check_orphaned();
34105                     get_store().remove_element(SHORTTERMINVESTMENTS$2, 0);
34106                 }
34107             }
34108             
34109             /**
34110              * Gets the "TotalInvestments" element
34111              */
34112             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalInvestments()
34113             {
34114                 synchronized (monitor())
34115                 {
34116                     check_orphaned();
34117                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34118                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALINVESTMENTS$4, 0);
34119                     if (target == null)
34120                     {
34121                       return null;
34122                     }
34123                     return target;
34124                 }
34125             }
34126             
34127             /**
34128              * True if has "TotalInvestments" element
34129              */
34130             public boolean isSetTotalInvestments()
34131             {
34132                 synchronized (monitor())
34133                 {
34134                     check_orphaned();
34135                     return get_store().count_elements(TOTALINVESTMENTS$4) != 0;
34136                 }
34137             }
34138             
34139             /**
34140              * Sets the "TotalInvestments" element
34141              */
34142             public void setTotalInvestments(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalInvestments)
34143             {
34144                 generatedSetterHelperImpl(totalInvestments, TOTALINVESTMENTS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34145             }
34146             
34147             /**
34148              * Appends and returns a new empty "TotalInvestments" element
34149              */
34150             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalInvestments()
34151             {
34152                 synchronized (monitor())
34153                 {
34154                     check_orphaned();
34155                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34156                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALINVESTMENTS$4);
34157                     return target;
34158                 }
34159             }
34160             
34161             /**
34162              * Unsets the "TotalInvestments" element
34163              */
34164             public void unsetTotalInvestments()
34165             {
34166                 synchronized (monitor())
34167                 {
34168                     check_orphaned();
34169                     get_store().remove_element(TOTALINVESTMENTS$4, 0);
34170                 }
34171             }
34172             
34173             /**
34174              * Gets the "LoansLeases" element
34175              */
34176             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getLoansLeases()
34177             {
34178                 synchronized (monitor())
34179                 {
34180                     check_orphaned();
34181                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34182                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(LOANSLEASES$6, 0);
34183                     if (target == null)
34184                     {
34185                       return null;
34186                     }
34187                     return target;
34188                 }
34189             }
34190             
34191             /**
34192              * True if has "LoansLeases" element
34193              */
34194             public boolean isSetLoansLeases()
34195             {
34196                 synchronized (monitor())
34197                 {
34198                     check_orphaned();
34199                     return get_store().count_elements(LOANSLEASES$6) != 0;
34200                 }
34201             }
34202             
34203             /**
34204              * Sets the "LoansLeases" element
34205              */
34206             public void setLoansLeases(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType loansLeases)
34207             {
34208                 generatedSetterHelperImpl(loansLeases, LOANSLEASES$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34209             }
34210             
34211             /**
34212              * Appends and returns a new empty "LoansLeases" element
34213              */
34214             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewLoansLeases()
34215             {
34216                 synchronized (monitor())
34217                 {
34218                     check_orphaned();
34219                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34220                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(LOANSLEASES$6);
34221                     return target;
34222                 }
34223             }
34224             
34225             /**
34226              * Unsets the "LoansLeases" element
34227              */
34228             public void unsetLoansLeases()
34229             {
34230                 synchronized (monitor())
34231                 {
34232                     check_orphaned();
34233                     get_store().remove_element(LOANSLEASES$6, 0);
34234                 }
34235             }
34236             
34237             /**
34238              * Gets the "AllowanceForLosses" element
34239              */
34240             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAllowanceForLosses()
34241             {
34242                 synchronized (monitor())
34243                 {
34244                     check_orphaned();
34245                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34246                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(ALLOWANCEFORLOSSES$8, 0);
34247                     if (target == null)
34248                     {
34249                       return null;
34250                     }
34251                     return target;
34252                 }
34253             }
34254             
34255             /**
34256              * True if has "AllowanceForLosses" element
34257              */
34258             public boolean isSetAllowanceForLosses()
34259             {
34260                 synchronized (monitor())
34261                 {
34262                     check_orphaned();
34263                     return get_store().count_elements(ALLOWANCEFORLOSSES$8) != 0;
34264                 }
34265             }
34266             
34267             /**
34268              * Sets the "AllowanceForLosses" element
34269              */
34270             public void setAllowanceForLosses(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType allowanceForLosses)
34271             {
34272                 generatedSetterHelperImpl(allowanceForLosses, ALLOWANCEFORLOSSES$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34273             }
34274             
34275             /**
34276              * Appends and returns a new empty "AllowanceForLosses" element
34277              */
34278             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAllowanceForLosses()
34279             {
34280                 synchronized (monitor())
34281                 {
34282                     check_orphaned();
34283                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34284                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(ALLOWANCEFORLOSSES$8);
34285                     return target;
34286                 }
34287             }
34288             
34289             /**
34290              * Unsets the "AllowanceForLosses" element
34291              */
34292             public void unsetAllowanceForLosses()
34293             {
34294                 synchronized (monitor())
34295                 {
34296                     check_orphaned();
34297                     get_store().remove_element(ALLOWANCEFORLOSSES$8, 0);
34298                 }
34299             }
34300             
34301             /**
34302              * Gets the "AverageAssets" element
34303              */
34304             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAverageAssets()
34305             {
34306                 synchronized (monitor())
34307                 {
34308                     check_orphaned();
34309                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34310                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(AVERAGEASSETS$10, 0);
34311                     if (target == null)
34312                     {
34313                       return null;
34314                     }
34315                     return target;
34316                 }
34317             }
34318             
34319             /**
34320              * True if has "AverageAssets" element
34321              */
34322             public boolean isSetAverageAssets()
34323             {
34324                 synchronized (monitor())
34325                 {
34326                     check_orphaned();
34327                     return get_store().count_elements(AVERAGEASSETS$10) != 0;
34328                 }
34329             }
34330             
34331             /**
34332              * Sets the "AverageAssets" element
34333              */
34334             public void setAverageAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType averageAssets)
34335             {
34336                 generatedSetterHelperImpl(averageAssets, AVERAGEASSETS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34337             }
34338             
34339             /**
34340              * Appends and returns a new empty "AverageAssets" element
34341              */
34342             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAverageAssets()
34343             {
34344                 synchronized (monitor())
34345                 {
34346                     check_orphaned();
34347                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34348                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(AVERAGEASSETS$10);
34349                     return target;
34350                 }
34351             }
34352             
34353             /**
34354              * Unsets the "AverageAssets" element
34355              */
34356             public void unsetAverageAssets()
34357             {
34358                 synchronized (monitor())
34359                 {
34360                     check_orphaned();
34361                     get_store().remove_element(AVERAGEASSETS$10, 0);
34362                 }
34363             }
34364             
34365             /**
34366              * Gets the "LongTermAssets" element
34367              */
34368             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getLongTermAssets()
34369             {
34370                 synchronized (monitor())
34371                 {
34372                     check_orphaned();
34373                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34374                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(LONGTERMASSETS$12, 0);
34375                     if (target == null)
34376                     {
34377                       return null;
34378                     }
34379                     return target;
34380                 }
34381             }
34382             
34383             /**
34384              * True if has "LongTermAssets" element
34385              */
34386             public boolean isSetLongTermAssets()
34387             {
34388                 synchronized (monitor())
34389                 {
34390                     check_orphaned();
34391                     return get_store().count_elements(LONGTERMASSETS$12) != 0;
34392                 }
34393             }
34394             
34395             /**
34396              * Sets the "LongTermAssets" element
34397              */
34398             public void setLongTermAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType longTermAssets)
34399             {
34400                 generatedSetterHelperImpl(longTermAssets, LONGTERMASSETS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34401             }
34402             
34403             /**
34404              * Appends and returns a new empty "LongTermAssets" element
34405              */
34406             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewLongTermAssets()
34407             {
34408                 synchronized (monitor())
34409                 {
34410                     check_orphaned();
34411                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34412                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(LONGTERMASSETS$12);
34413                     return target;
34414                 }
34415             }
34416             
34417             /**
34418              * Unsets the "LongTermAssets" element
34419              */
34420             public void unsetLongTermAssets()
34421             {
34422                 synchronized (monitor())
34423                 {
34424                     check_orphaned();
34425                     get_store().remove_element(LONGTERMASSETS$12, 0);
34426                 }
34427             }
34428             
34429             /**
34430              * Gets the "TotalAssets" element
34431              */
34432             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalAssets()
34433             {
34434                 synchronized (monitor())
34435                 {
34436                     check_orphaned();
34437                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34438                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALASSETS$14, 0);
34439                     if (target == null)
34440                     {
34441                       return null;
34442                     }
34443                     return target;
34444                 }
34445             }
34446             
34447             /**
34448              * True if has "TotalAssets" element
34449              */
34450             public boolean isSetTotalAssets()
34451             {
34452                 synchronized (monitor())
34453                 {
34454                     check_orphaned();
34455                     return get_store().count_elements(TOTALASSETS$14) != 0;
34456                 }
34457             }
34458             
34459             /**
34460              * Sets the "TotalAssets" element
34461              */
34462             public void setTotalAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalAssets)
34463             {
34464                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34465             }
34466             
34467             /**
34468              * Appends and returns a new empty "TotalAssets" element
34469              */
34470             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalAssets()
34471             {
34472                 synchronized (monitor())
34473                 {
34474                     check_orphaned();
34475                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34476                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALASSETS$14);
34477                     return target;
34478                 }
34479             }
34480             
34481             /**
34482              * Unsets the "TotalAssets" element
34483              */
34484             public void unsetTotalAssets()
34485             {
34486                 synchronized (monitor())
34487                 {
34488                     check_orphaned();
34489                     get_store().remove_element(TOTALASSETS$14, 0);
34490                 }
34491             }
34492             
34493             /**
34494              * Gets the "InterestDeposits" element
34495              */
34496             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestDeposits()
34497             {
34498                 synchronized (monitor())
34499                 {
34500                     check_orphaned();
34501                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34502                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(INTERESTDEPOSITS$16, 0);
34503                     if (target == null)
34504                     {
34505                       return null;
34506                     }
34507                     return target;
34508                 }
34509             }
34510             
34511             /**
34512              * True if has "InterestDeposits" element
34513              */
34514             public boolean isSetInterestDeposits()
34515             {
34516                 synchronized (monitor())
34517                 {
34518                     check_orphaned();
34519                     return get_store().count_elements(INTERESTDEPOSITS$16) != 0;
34520                 }
34521             }
34522             
34523             /**
34524              * Sets the "InterestDeposits" element
34525              */
34526             public void setInterestDeposits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestDeposits)
34527             {
34528                 generatedSetterHelperImpl(interestDeposits, INTERESTDEPOSITS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34529             }
34530             
34531             /**
34532              * Appends and returns a new empty "InterestDeposits" element
34533              */
34534             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestDeposits()
34535             {
34536                 synchronized (monitor())
34537                 {
34538                     check_orphaned();
34539                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34540                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(INTERESTDEPOSITS$16);
34541                     return target;
34542                 }
34543             }
34544             
34545             /**
34546              * Unsets the "InterestDeposits" element
34547              */
34548             public void unsetInterestDeposits()
34549             {
34550                 synchronized (monitor())
34551                 {
34552                     check_orphaned();
34553                     get_store().remove_element(INTERESTDEPOSITS$16, 0);
34554                 }
34555             }
34556             
34557             /**
34558              * Gets the "TotalDeposits" element
34559              */
34560             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalDeposits()
34561             {
34562                 synchronized (monitor())
34563                 {
34564                     check_orphaned();
34565                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34566                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALDEPOSITS$18, 0);
34567                     if (target == null)
34568                     {
34569                       return null;
34570                     }
34571                     return target;
34572                 }
34573             }
34574             
34575             /**
34576              * True if has "TotalDeposits" element
34577              */
34578             public boolean isSetTotalDeposits()
34579             {
34580                 synchronized (monitor())
34581                 {
34582                     check_orphaned();
34583                     return get_store().count_elements(TOTALDEPOSITS$18) != 0;
34584                 }
34585             }
34586             
34587             /**
34588              * Sets the "TotalDeposits" element
34589              */
34590             public void setTotalDeposits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalDeposits)
34591             {
34592                 generatedSetterHelperImpl(totalDeposits, TOTALDEPOSITS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34593             }
34594             
34595             /**
34596              * Appends and returns a new empty "TotalDeposits" element
34597              */
34598             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalDeposits()
34599             {
34600                 synchronized (monitor())
34601                 {
34602                     check_orphaned();
34603                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34604                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALDEPOSITS$18);
34605                     return target;
34606                 }
34607             }
34608             
34609             /**
34610              * Unsets the "TotalDeposits" element
34611              */
34612             public void unsetTotalDeposits()
34613             {
34614                 synchronized (monitor())
34615                 {
34616                     check_orphaned();
34617                     get_store().remove_element(TOTALDEPOSITS$18, 0);
34618                 }
34619             }
34620             
34621             /**
34622              * Gets the "NotesPayable" element
34623              */
34624             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNotesPayable()
34625             {
34626                 synchronized (monitor())
34627                 {
34628                     check_orphaned();
34629                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34630                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NOTESPAYABLE$20, 0);
34631                     if (target == null)
34632                     {
34633                       return null;
34634                     }
34635                     return target;
34636                 }
34637             }
34638             
34639             /**
34640              * True if has "NotesPayable" element
34641              */
34642             public boolean isSetNotesPayable()
34643             {
34644                 synchronized (monitor())
34645                 {
34646                     check_orphaned();
34647                     return get_store().count_elements(NOTESPAYABLE$20) != 0;
34648                 }
34649             }
34650             
34651             /**
34652              * Sets the "NotesPayable" element
34653              */
34654             public void setNotesPayable(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType notesPayable)
34655             {
34656                 generatedSetterHelperImpl(notesPayable, NOTESPAYABLE$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34657             }
34658             
34659             /**
34660              * Appends and returns a new empty "NotesPayable" element
34661              */
34662             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNotesPayable()
34663             {
34664                 synchronized (monitor())
34665                 {
34666                     check_orphaned();
34667                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34668                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NOTESPAYABLE$20);
34669                     return target;
34670                 }
34671             }
34672             
34673             /**
34674              * Unsets the "NotesPayable" element
34675              */
34676             public void unsetNotesPayable()
34677             {
34678                 synchronized (monitor())
34679                 {
34680                     check_orphaned();
34681                     get_store().remove_element(NOTESPAYABLE$20, 0);
34682                 }
34683             }
34684             
34685             /**
34686              * Gets the "NonCoreLiabilities" element
34687              */
34688             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonCoreLiabilities()
34689             {
34690                 synchronized (monitor())
34691                 {
34692                     check_orphaned();
34693                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34694                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NONCORELIABILITIES$22, 0);
34695                     if (target == null)
34696                     {
34697                       return null;
34698                     }
34699                     return target;
34700                 }
34701             }
34702             
34703             /**
34704              * True if has "NonCoreLiabilities" element
34705              */
34706             public boolean isSetNonCoreLiabilities()
34707             {
34708                 synchronized (monitor())
34709                 {
34710                     check_orphaned();
34711                     return get_store().count_elements(NONCORELIABILITIES$22) != 0;
34712                 }
34713             }
34714             
34715             /**
34716              * Sets the "NonCoreLiabilities" element
34717              */
34718             public void setNonCoreLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonCoreLiabilities)
34719             {
34720                 generatedSetterHelperImpl(nonCoreLiabilities, NONCORELIABILITIES$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34721             }
34722             
34723             /**
34724              * Appends and returns a new empty "NonCoreLiabilities" element
34725              */
34726             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonCoreLiabilities()
34727             {
34728                 synchronized (monitor())
34729                 {
34730                     check_orphaned();
34731                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34732                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NONCORELIABILITIES$22);
34733                     return target;
34734                 }
34735             }
34736             
34737             /**
34738              * Unsets the "NonCoreLiabilities" element
34739              */
34740             public void unsetNonCoreLiabilities()
34741             {
34742                 synchronized (monitor())
34743                 {
34744                     check_orphaned();
34745                     get_store().remove_element(NONCORELIABILITIES$22, 0);
34746                 }
34747             }
34748             
34749             /**
34750              * Gets the "OtherLiabilities" element
34751              */
34752             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getOtherLiabilities()
34753             {
34754                 synchronized (monitor())
34755                 {
34756                     check_orphaned();
34757                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34758                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(OTHERLIABILITIES$24, 0);
34759                     if (target == null)
34760                     {
34761                       return null;
34762                     }
34763                     return target;
34764                 }
34765             }
34766             
34767             /**
34768              * True if has "OtherLiabilities" element
34769              */
34770             public boolean isSetOtherLiabilities()
34771             {
34772                 synchronized (monitor())
34773                 {
34774                     check_orphaned();
34775                     return get_store().count_elements(OTHERLIABILITIES$24) != 0;
34776                 }
34777             }
34778             
34779             /**
34780              * Sets the "OtherLiabilities" element
34781              */
34782             public void setOtherLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType otherLiabilities)
34783             {
34784                 generatedSetterHelperImpl(otherLiabilities, OTHERLIABILITIES$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34785             }
34786             
34787             /**
34788              * Appends and returns a new empty "OtherLiabilities" element
34789              */
34790             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewOtherLiabilities()
34791             {
34792                 synchronized (monitor())
34793                 {
34794                     check_orphaned();
34795                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34796                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(OTHERLIABILITIES$24);
34797                     return target;
34798                 }
34799             }
34800             
34801             /**
34802              * Unsets the "OtherLiabilities" element
34803              */
34804             public void unsetOtherLiabilities()
34805             {
34806                 synchronized (monitor())
34807                 {
34808                     check_orphaned();
34809                     get_store().remove_element(OTHERLIABILITIES$24, 0);
34810                 }
34811             }
34812             
34813             /**
34814              * Gets the "TotalLiabilities" element
34815              */
34816             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalLiabilities()
34817             {
34818                 synchronized (monitor())
34819                 {
34820                     check_orphaned();
34821                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34822                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALLIABILITIES$26, 0);
34823                     if (target == null)
34824                     {
34825                       return null;
34826                     }
34827                     return target;
34828                 }
34829             }
34830             
34831             /**
34832              * True if has "TotalLiabilities" element
34833              */
34834             public boolean isSetTotalLiabilities()
34835             {
34836                 synchronized (monitor())
34837                 {
34838                     check_orphaned();
34839                     return get_store().count_elements(TOTALLIABILITIES$26) != 0;
34840                 }
34841             }
34842             
34843             /**
34844              * Sets the "TotalLiabilities" element
34845              */
34846             public void setTotalLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalLiabilities)
34847             {
34848                 generatedSetterHelperImpl(totalLiabilities, TOTALLIABILITIES$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34849             }
34850             
34851             /**
34852              * Appends and returns a new empty "TotalLiabilities" element
34853              */
34854             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalLiabilities()
34855             {
34856                 synchronized (monitor())
34857                 {
34858                     check_orphaned();
34859                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34860                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALLIABILITIES$26);
34861                     return target;
34862                 }
34863             }
34864             
34865             /**
34866              * Unsets the "TotalLiabilities" element
34867              */
34868             public void unsetTotalLiabilities()
34869             {
34870                 synchronized (monitor())
34871                 {
34872                     check_orphaned();
34873                     get_store().remove_element(TOTALLIABILITIES$26, 0);
34874                 }
34875             }
34876             
34877             /**
34878              * Gets the "PerpetualStock" element
34879              */
34880             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getPerpetualStock()
34881             {
34882                 synchronized (monitor())
34883                 {
34884                     check_orphaned();
34885                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34886                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(PERPETUALSTOCK$28, 0);
34887                     if (target == null)
34888                     {
34889                       return null;
34890                     }
34891                     return target;
34892                 }
34893             }
34894             
34895             /**
34896              * True if has "PerpetualStock" element
34897              */
34898             public boolean isSetPerpetualStock()
34899             {
34900                 synchronized (monitor())
34901                 {
34902                     check_orphaned();
34903                     return get_store().count_elements(PERPETUALSTOCK$28) != 0;
34904                 }
34905             }
34906             
34907             /**
34908              * Sets the "PerpetualStock" element
34909              */
34910             public void setPerpetualStock(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType perpetualStock)
34911             {
34912                 generatedSetterHelperImpl(perpetualStock, PERPETUALSTOCK$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34913             }
34914             
34915             /**
34916              * Appends and returns a new empty "PerpetualStock" element
34917              */
34918             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewPerpetualStock()
34919             {
34920                 synchronized (monitor())
34921                 {
34922                     check_orphaned();
34923                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34924                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(PERPETUALSTOCK$28);
34925                     return target;
34926                 }
34927             }
34928             
34929             /**
34930              * Unsets the "PerpetualStock" element
34931              */
34932             public void unsetPerpetualStock()
34933             {
34934                 synchronized (monitor())
34935                 {
34936                     check_orphaned();
34937                     get_store().remove_element(PERPETUALSTOCK$28, 0);
34938                 }
34939             }
34940             
34941             /**
34942              * Gets the "CommonStock" element
34943              */
34944             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCommonStock()
34945             {
34946                 synchronized (monitor())
34947                 {
34948                     check_orphaned();
34949                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34950                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(COMMONSTOCK$30, 0);
34951                     if (target == null)
34952                     {
34953                       return null;
34954                     }
34955                     return target;
34956                 }
34957             }
34958             
34959             /**
34960              * True if has "CommonStock" element
34961              */
34962             public boolean isSetCommonStock()
34963             {
34964                 synchronized (monitor())
34965                 {
34966                     check_orphaned();
34967                     return get_store().count_elements(COMMONSTOCK$30) != 0;
34968                 }
34969             }
34970             
34971             /**
34972              * Sets the "CommonStock" element
34973              */
34974             public void setCommonStock(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType commonStock)
34975             {
34976                 generatedSetterHelperImpl(commonStock, COMMONSTOCK$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34977             }
34978             
34979             /**
34980              * Appends and returns a new empty "CommonStock" element
34981              */
34982             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCommonStock()
34983             {
34984                 synchronized (monitor())
34985                 {
34986                     check_orphaned();
34987                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
34988                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(COMMONSTOCK$30);
34989                     return target;
34990                 }
34991             }
34992             
34993             /**
34994              * Unsets the "CommonStock" element
34995              */
34996             public void unsetCommonStock()
34997             {
34998                 synchronized (monitor())
34999                 {
35000                     check_orphaned();
35001                     get_store().remove_element(COMMONSTOCK$30, 0);
35002                 }
35003             }
35004             
35005             /**
35006              * Gets the "Surplus" element
35007              */
35008             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getSurplus()
35009             {
35010                 synchronized (monitor())
35011                 {
35012                     check_orphaned();
35013                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35014                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(SURPLUS$32, 0);
35015                     if (target == null)
35016                     {
35017                       return null;
35018                     }
35019                     return target;
35020                 }
35021             }
35022             
35023             /**
35024              * True if has "Surplus" element
35025              */
35026             public boolean isSetSurplus()
35027             {
35028                 synchronized (monitor())
35029                 {
35030                     check_orphaned();
35031                     return get_store().count_elements(SURPLUS$32) != 0;
35032                 }
35033             }
35034             
35035             /**
35036              * Sets the "Surplus" element
35037              */
35038             public void setSurplus(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType surplus)
35039             {
35040                 generatedSetterHelperImpl(surplus, SURPLUS$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35041             }
35042             
35043             /**
35044              * Appends and returns a new empty "Surplus" element
35045              */
35046             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewSurplus()
35047             {
35048                 synchronized (monitor())
35049                 {
35050                     check_orphaned();
35051                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35052                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(SURPLUS$32);
35053                     return target;
35054                 }
35055             }
35056             
35057             /**
35058              * Unsets the "Surplus" element
35059              */
35060             public void unsetSurplus()
35061             {
35062                 synchronized (monitor())
35063                 {
35064                     check_orphaned();
35065                     get_store().remove_element(SURPLUS$32, 0);
35066                 }
35067             }
35068             
35069             /**
35070              * Gets the "UndividedProfits" element
35071              */
35072             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getUndividedProfits()
35073             {
35074                 synchronized (monitor())
35075                 {
35076                     check_orphaned();
35077                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35078                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(UNDIVIDEDPROFITS$34, 0);
35079                     if (target == null)
35080                     {
35081                       return null;
35082                     }
35083                     return target;
35084                 }
35085             }
35086             
35087             /**
35088              * True if has "UndividedProfits" element
35089              */
35090             public boolean isSetUndividedProfits()
35091             {
35092                 synchronized (monitor())
35093                 {
35094                     check_orphaned();
35095                     return get_store().count_elements(UNDIVIDEDPROFITS$34) != 0;
35096                 }
35097             }
35098             
35099             /**
35100              * Sets the "UndividedProfits" element
35101              */
35102             public void setUndividedProfits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType undividedProfits)
35103             {
35104                 generatedSetterHelperImpl(undividedProfits, UNDIVIDEDPROFITS$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35105             }
35106             
35107             /**
35108              * Appends and returns a new empty "UndividedProfits" element
35109              */
35110             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewUndividedProfits()
35111             {
35112                 synchronized (monitor())
35113                 {
35114                     check_orphaned();
35115                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35116                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(UNDIVIDEDPROFITS$34);
35117                     return target;
35118                 }
35119             }
35120             
35121             /**
35122              * Unsets the "UndividedProfits" element
35123              */
35124             public void unsetUndividedProfits()
35125             {
35126                 synchronized (monitor())
35127                 {
35128                     check_orphaned();
35129                     get_store().remove_element(UNDIVIDEDPROFITS$34, 0);
35130                 }
35131             }
35132             
35133             /**
35134              * Gets the "Tier1Capital" element
35135              */
35136             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTier1Capital()
35137             {
35138                 synchronized (monitor())
35139                 {
35140                     check_orphaned();
35141                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35142                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TIER1CAPITAL$36, 0);
35143                     if (target == null)
35144                     {
35145                       return null;
35146                     }
35147                     return target;
35148                 }
35149             }
35150             
35151             /**
35152              * True if has "Tier1Capital" element
35153              */
35154             public boolean isSetTier1Capital()
35155             {
35156                 synchronized (monitor())
35157                 {
35158                     check_orphaned();
35159                     return get_store().count_elements(TIER1CAPITAL$36) != 0;
35160                 }
35161             }
35162             
35163             /**
35164              * Sets the "Tier1Capital" element
35165              */
35166             public void setTier1Capital(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType tier1Capital)
35167             {
35168                 generatedSetterHelperImpl(tier1Capital, TIER1CAPITAL$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35169             }
35170             
35171             /**
35172              * Appends and returns a new empty "Tier1Capital" element
35173              */
35174             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTier1Capital()
35175             {
35176                 synchronized (monitor())
35177                 {
35178                     check_orphaned();
35179                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35180                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TIER1CAPITAL$36);
35181                     return target;
35182                 }
35183             }
35184             
35185             /**
35186              * Unsets the "Tier1Capital" element
35187              */
35188             public void unsetTier1Capital()
35189             {
35190                 synchronized (monitor())
35191                 {
35192                     check_orphaned();
35193                     get_store().remove_element(TIER1CAPITAL$36, 0);
35194                 }
35195             }
35196             
35197             /**
35198              * Gets the "Tier2Capital" element
35199              */
35200             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTier2Capital()
35201             {
35202                 synchronized (monitor())
35203                 {
35204                     check_orphaned();
35205                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35206                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TIER2CAPITAL$38, 0);
35207                     if (target == null)
35208                     {
35209                       return null;
35210                     }
35211                     return target;
35212                 }
35213             }
35214             
35215             /**
35216              * True if has "Tier2Capital" element
35217              */
35218             public boolean isSetTier2Capital()
35219             {
35220                 synchronized (monitor())
35221                 {
35222                     check_orphaned();
35223                     return get_store().count_elements(TIER2CAPITAL$38) != 0;
35224                 }
35225             }
35226             
35227             /**
35228              * Sets the "Tier2Capital" element
35229              */
35230             public void setTier2Capital(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType tier2Capital)
35231             {
35232                 generatedSetterHelperImpl(tier2Capital, TIER2CAPITAL$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35233             }
35234             
35235             /**
35236              * Appends and returns a new empty "Tier2Capital" element
35237              */
35238             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTier2Capital()
35239             {
35240                 synchronized (monitor())
35241                 {
35242                     check_orphaned();
35243                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35244                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TIER2CAPITAL$38);
35245                     return target;
35246                 }
35247             }
35248             
35249             /**
35250              * Unsets the "Tier2Capital" element
35251              */
35252             public void unsetTier2Capital()
35253             {
35254                 synchronized (monitor())
35255                 {
35256                     check_orphaned();
35257                     get_store().remove_element(TIER2CAPITAL$38, 0);
35258                 }
35259             }
35260             
35261             /**
35262              * Gets the "TotalEquityCapital" element
35263              */
35264             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalEquityCapital()
35265             {
35266                 synchronized (monitor())
35267                 {
35268                     check_orphaned();
35269                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35270                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(TOTALEQUITYCAPITAL$40, 0);
35271                     if (target == null)
35272                     {
35273                       return null;
35274                     }
35275                     return target;
35276                 }
35277             }
35278             
35279             /**
35280              * True if has "TotalEquityCapital" element
35281              */
35282             public boolean isSetTotalEquityCapital()
35283             {
35284                 synchronized (monitor())
35285                 {
35286                     check_orphaned();
35287                     return get_store().count_elements(TOTALEQUITYCAPITAL$40) != 0;
35288                 }
35289             }
35290             
35291             /**
35292              * Sets the "TotalEquityCapital" element
35293              */
35294             public void setTotalEquityCapital(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalEquityCapital)
35295             {
35296                 generatedSetterHelperImpl(totalEquityCapital, TOTALEQUITYCAPITAL$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35297             }
35298             
35299             /**
35300              * Appends and returns a new empty "TotalEquityCapital" element
35301              */
35302             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalEquityCapital()
35303             {
35304                 synchronized (monitor())
35305                 {
35306                     check_orphaned();
35307                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35308                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(TOTALEQUITYCAPITAL$40);
35309                     return target;
35310                 }
35311             }
35312             
35313             /**
35314              * Unsets the "TotalEquityCapital" element
35315              */
35316             public void unsetTotalEquityCapital()
35317             {
35318                 synchronized (monitor())
35319                 {
35320                     check_orphaned();
35321                     get_store().remove_element(TOTALEQUITYCAPITAL$40, 0);
35322                 }
35323             }
35324             
35325             /**
35326              * Gets the "InterestIncome" element
35327              */
35328             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestIncome()
35329             {
35330                 synchronized (monitor())
35331                 {
35332                     check_orphaned();
35333                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35334                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(INTERESTINCOME$42, 0);
35335                     if (target == null)
35336                     {
35337                       return null;
35338                     }
35339                     return target;
35340                 }
35341             }
35342             
35343             /**
35344              * True if has "InterestIncome" element
35345              */
35346             public boolean isSetInterestIncome()
35347             {
35348                 synchronized (monitor())
35349                 {
35350                     check_orphaned();
35351                     return get_store().count_elements(INTERESTINCOME$42) != 0;
35352                 }
35353             }
35354             
35355             /**
35356              * Sets the "InterestIncome" element
35357              */
35358             public void setInterestIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestIncome)
35359             {
35360                 generatedSetterHelperImpl(interestIncome, INTERESTINCOME$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35361             }
35362             
35363             /**
35364              * Appends and returns a new empty "InterestIncome" element
35365              */
35366             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestIncome()
35367             {
35368                 synchronized (monitor())
35369                 {
35370                     check_orphaned();
35371                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35372                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(INTERESTINCOME$42);
35373                     return target;
35374                 }
35375             }
35376             
35377             /**
35378              * Unsets the "InterestIncome" element
35379              */
35380             public void unsetInterestIncome()
35381             {
35382                 synchronized (monitor())
35383                 {
35384                     check_orphaned();
35385                     get_store().remove_element(INTERESTINCOME$42, 0);
35386                 }
35387             }
35388             
35389             /**
35390              * Gets the "InterestExpenses" element
35391              */
35392             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestExpenses()
35393             {
35394                 synchronized (monitor())
35395                 {
35396                     check_orphaned();
35397                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35398                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(INTERESTEXPENSES$44, 0);
35399                     if (target == null)
35400                     {
35401                       return null;
35402                     }
35403                     return target;
35404                 }
35405             }
35406             
35407             /**
35408              * True if has "InterestExpenses" element
35409              */
35410             public boolean isSetInterestExpenses()
35411             {
35412                 synchronized (monitor())
35413                 {
35414                     check_orphaned();
35415                     return get_store().count_elements(INTERESTEXPENSES$44) != 0;
35416                 }
35417             }
35418             
35419             /**
35420              * Sets the "InterestExpenses" element
35421              */
35422             public void setInterestExpenses(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestExpenses)
35423             {
35424                 generatedSetterHelperImpl(interestExpenses, INTERESTEXPENSES$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35425             }
35426             
35427             /**
35428              * Appends and returns a new empty "InterestExpenses" element
35429              */
35430             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestExpenses()
35431             {
35432                 synchronized (monitor())
35433                 {
35434                     check_orphaned();
35435                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35436                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(INTERESTEXPENSES$44);
35437                     return target;
35438                 }
35439             }
35440             
35441             /**
35442              * Unsets the "InterestExpenses" element
35443              */
35444             public void unsetInterestExpenses()
35445             {
35446                 synchronized (monitor())
35447                 {
35448                     check_orphaned();
35449                     get_store().remove_element(INTERESTEXPENSES$44, 0);
35450                 }
35451             }
35452             
35453             /**
35454              * Gets the "Provision" element
35455              */
35456             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getProvision()
35457             {
35458                 synchronized (monitor())
35459                 {
35460                     check_orphaned();
35461                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35462                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(PROVISION$46, 0);
35463                     if (target == null)
35464                     {
35465                       return null;
35466                     }
35467                     return target;
35468                 }
35469             }
35470             
35471             /**
35472              * True if has "Provision" element
35473              */
35474             public boolean isSetProvision()
35475             {
35476                 synchronized (monitor())
35477                 {
35478                     check_orphaned();
35479                     return get_store().count_elements(PROVISION$46) != 0;
35480                 }
35481             }
35482             
35483             /**
35484              * Sets the "Provision" element
35485              */
35486             public void setProvision(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType provision)
35487             {
35488                 generatedSetterHelperImpl(provision, PROVISION$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35489             }
35490             
35491             /**
35492              * Appends and returns a new empty "Provision" element
35493              */
35494             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewProvision()
35495             {
35496                 synchronized (monitor())
35497                 {
35498                     check_orphaned();
35499                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35500                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(PROVISION$46);
35501                     return target;
35502                 }
35503             }
35504             
35505             /**
35506              * Unsets the "Provision" element
35507              */
35508             public void unsetProvision()
35509             {
35510                 synchronized (monitor())
35511                 {
35512                     check_orphaned();
35513                     get_store().remove_element(PROVISION$46, 0);
35514                 }
35515             }
35516             
35517             /**
35518              * Gets the "NonInterestIncome" element
35519              */
35520             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonInterestIncome()
35521             {
35522                 synchronized (monitor())
35523                 {
35524                     check_orphaned();
35525                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35526                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NONINTERESTINCOME$48, 0);
35527                     if (target == null)
35528                     {
35529                       return null;
35530                     }
35531                     return target;
35532                 }
35533             }
35534             
35535             /**
35536              * True if has "NonInterestIncome" element
35537              */
35538             public boolean isSetNonInterestIncome()
35539             {
35540                 synchronized (monitor())
35541                 {
35542                     check_orphaned();
35543                     return get_store().count_elements(NONINTERESTINCOME$48) != 0;
35544                 }
35545             }
35546             
35547             /**
35548              * Sets the "NonInterestIncome" element
35549              */
35550             public void setNonInterestIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonInterestIncome)
35551             {
35552                 generatedSetterHelperImpl(nonInterestIncome, NONINTERESTINCOME$48, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35553             }
35554             
35555             /**
35556              * Appends and returns a new empty "NonInterestIncome" element
35557              */
35558             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonInterestIncome()
35559             {
35560                 synchronized (monitor())
35561                 {
35562                     check_orphaned();
35563                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35564                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NONINTERESTINCOME$48);
35565                     return target;
35566                 }
35567             }
35568             
35569             /**
35570              * Unsets the "NonInterestIncome" element
35571              */
35572             public void unsetNonInterestIncome()
35573             {
35574                 synchronized (monitor())
35575                 {
35576                     check_orphaned();
35577                     get_store().remove_element(NONINTERESTINCOME$48, 0);
35578                 }
35579             }
35580             
35581             /**
35582              * Gets the "NonInterestExpense" element
35583              */
35584             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonInterestExpense()
35585             {
35586                 synchronized (monitor())
35587                 {
35588                     check_orphaned();
35589                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35590                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NONINTERESTEXPENSE$50, 0);
35591                     if (target == null)
35592                     {
35593                       return null;
35594                     }
35595                     return target;
35596                 }
35597             }
35598             
35599             /**
35600              * True if has "NonInterestExpense" element
35601              */
35602             public boolean isSetNonInterestExpense()
35603             {
35604                 synchronized (monitor())
35605                 {
35606                     check_orphaned();
35607                     return get_store().count_elements(NONINTERESTEXPENSE$50) != 0;
35608                 }
35609             }
35610             
35611             /**
35612              * Sets the "NonInterestExpense" element
35613              */
35614             public void setNonInterestExpense(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonInterestExpense)
35615             {
35616                 generatedSetterHelperImpl(nonInterestExpense, NONINTERESTEXPENSE$50, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35617             }
35618             
35619             /**
35620              * Appends and returns a new empty "NonInterestExpense" element
35621              */
35622             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonInterestExpense()
35623             {
35624                 synchronized (monitor())
35625                 {
35626                     check_orphaned();
35627                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35628                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NONINTERESTEXPENSE$50);
35629                     return target;
35630                 }
35631             }
35632             
35633             /**
35634              * Unsets the "NonInterestExpense" element
35635              */
35636             public void unsetNonInterestExpense()
35637             {
35638                 synchronized (monitor())
35639                 {
35640                     check_orphaned();
35641                     get_store().remove_element(NONINTERESTEXPENSE$50, 0);
35642                 }
35643             }
35644             
35645             /**
35646              * Gets the "IncomeBefore" element
35647              */
35648             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getIncomeBefore()
35649             {
35650                 synchronized (monitor())
35651                 {
35652                     check_orphaned();
35653                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35654                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(INCOMEBEFORE$52, 0);
35655                     if (target == null)
35656                     {
35657                       return null;
35658                     }
35659                     return target;
35660                 }
35661             }
35662             
35663             /**
35664              * True if has "IncomeBefore" element
35665              */
35666             public boolean isSetIncomeBefore()
35667             {
35668                 synchronized (monitor())
35669                 {
35670                     check_orphaned();
35671                     return get_store().count_elements(INCOMEBEFORE$52) != 0;
35672                 }
35673             }
35674             
35675             /**
35676              * Sets the "IncomeBefore" element
35677              */
35678             public void setIncomeBefore(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType incomeBefore)
35679             {
35680                 generatedSetterHelperImpl(incomeBefore, INCOMEBEFORE$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35681             }
35682             
35683             /**
35684              * Appends and returns a new empty "IncomeBefore" element
35685              */
35686             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewIncomeBefore()
35687             {
35688                 synchronized (monitor())
35689                 {
35690                     check_orphaned();
35691                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35692                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(INCOMEBEFORE$52);
35693                     return target;
35694                 }
35695             }
35696             
35697             /**
35698              * Unsets the "IncomeBefore" element
35699              */
35700             public void unsetIncomeBefore()
35701             {
35702                 synchronized (monitor())
35703                 {
35704                     check_orphaned();
35705                     get_store().remove_element(INCOMEBEFORE$52, 0);
35706                 }
35707             }
35708             
35709             /**
35710              * Gets the "NetIncome" element
35711              */
35712             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNetIncome()
35713             {
35714                 synchronized (monitor())
35715                 {
35716                     check_orphaned();
35717                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35718                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().find_element_user(NETINCOME$54, 0);
35719                     if (target == null)
35720                     {
35721                       return null;
35722                     }
35723                     return target;
35724                 }
35725             }
35726             
35727             /**
35728              * True if has "NetIncome" element
35729              */
35730             public boolean isSetNetIncome()
35731             {
35732                 synchronized (monitor())
35733                 {
35734                     check_orphaned();
35735                     return get_store().count_elements(NETINCOME$54) != 0;
35736                 }
35737             }
35738             
35739             /**
35740              * Sets the "NetIncome" element
35741              */
35742             public void setNetIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType netIncome)
35743             {
35744                 generatedSetterHelperImpl(netIncome, NETINCOME$54, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35745             }
35746             
35747             /**
35748              * Appends and returns a new empty "NetIncome" element
35749              */
35750             public gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNetIncome()
35751             {
35752                 synchronized (monitor())
35753                 {
35754                     check_orphaned();
35755                     gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType target = null;
35756                     target = (gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType)get_store().add_element_user(NETINCOME$54);
35757                     return target;
35758                 }
35759             }
35760             
35761             /**
35762              * Unsets the "NetIncome" element
35763              */
35764             public void unsetNetIncome()
35765             {
35766                 synchronized (monitor())
35767                 {
35768                     check_orphaned();
35769                     get_store().remove_element(NETINCOME$54, 0);
35770                 }
35771             }
35772         }
35773         /**
35774          * An XML RatiosNonRegulated(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
35775          *
35776          * This is a complex type.
35777          */
35778         public static class RatiosNonRegulatedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated
35779         {
35780             private static final long serialVersionUID = 1L;
35781             
35782             public RatiosNonRegulatedImpl(org.apache.xmlbeans.SchemaType sType)
35783             {
35784                 super(sType);
35785             }
35786             
35787             private static final javax.xml.namespace.QName NETASSETRATIO$0 = 
35788                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetAssetRatio");
35789             private static final javax.xml.namespace.QName TOTALFINANCINGCAPITAL$2 = 
35790                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalFinancingCapital");
35791             private static final javax.xml.namespace.QName DEPLOYMENTRATIO$4 = 
35792                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "DeploymentRatio");
35793             private static final javax.xml.namespace.QName NETINCOME$6 = 
35794                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetIncome");
35795             private static final javax.xml.namespace.QName EARNINGSRATIO$8 = 
35796                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EarningsRatio");
35797             private static final javax.xml.namespace.QName SELFSUFFICIENCYRATIO$10 = 
35798                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SelfSufficiencyRatio");
35799             private static final javax.xml.namespace.QName OPERATINGLIQUIDITYRATIO$12 = 
35800                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OperatingLiquidityRatio");
35801             private static final javax.xml.namespace.QName CURRENTRATIO$14 = 
35802                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CurrentRatio");
35803             
35804             
35805             /**
35806              * Gets the "NetAssetRatio" element
35807              */
35808             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getNetAssetRatio()
35809             {
35810                 synchronized (monitor())
35811                 {
35812                     check_orphaned();
35813                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
35814                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().find_element_user(NETASSETRATIO$0, 0);
35815                     if (target == null)
35816                     {
35817                       return null;
35818                     }
35819                     return target;
35820                 }
35821             }
35822             
35823             /**
35824              * True if has "NetAssetRatio" element
35825              */
35826             public boolean isSetNetAssetRatio()
35827             {
35828                 synchronized (monitor())
35829                 {
35830                     check_orphaned();
35831                     return get_store().count_elements(NETASSETRATIO$0) != 0;
35832                 }
35833             }
35834             
35835             /**
35836              * Sets the "NetAssetRatio" element
35837              */
35838             public void setNetAssetRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType netAssetRatio)
35839             {
35840                 generatedSetterHelperImpl(netAssetRatio, NETASSETRATIO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35841             }
35842             
35843             /**
35844              * Appends and returns a new empty "NetAssetRatio" element
35845              */
35846             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewNetAssetRatio()
35847             {
35848                 synchronized (monitor())
35849                 {
35850                     check_orphaned();
35851                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
35852                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().add_element_user(NETASSETRATIO$0);
35853                     return target;
35854                 }
35855             }
35856             
35857             /**
35858              * Unsets the "NetAssetRatio" element
35859              */
35860             public void unsetNetAssetRatio()
35861             {
35862                 synchronized (monitor())
35863                 {
35864                     check_orphaned();
35865                     get_store().remove_element(NETASSETRATIO$0, 0);
35866                 }
35867             }
35868             
35869             /**
35870              * Gets the "TotalFinancingCapital" element
35871              */
35872             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType getTotalFinancingCapital()
35873             {
35874                 synchronized (monitor())
35875                 {
35876                     check_orphaned();
35877                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType target = null;
35878                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType)get_store().find_element_user(TOTALFINANCINGCAPITAL$2, 0);
35879                     if (target == null)
35880                     {
35881                       return null;
35882                     }
35883                     return target;
35884                 }
35885             }
35886             
35887             /**
35888              * True if has "TotalFinancingCapital" element
35889              */
35890             public boolean isSetTotalFinancingCapital()
35891             {
35892                 synchronized (monitor())
35893                 {
35894                     check_orphaned();
35895                     return get_store().count_elements(TOTALFINANCINGCAPITAL$2) != 0;
35896                 }
35897             }
35898             
35899             /**
35900              * Sets the "TotalFinancingCapital" element
35901              */
35902             public void setTotalFinancingCapital(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType totalFinancingCapital)
35903             {
35904                 generatedSetterHelperImpl(totalFinancingCapital, TOTALFINANCINGCAPITAL$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35905             }
35906             
35907             /**
35908              * Appends and returns a new empty "TotalFinancingCapital" element
35909              */
35910             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType addNewTotalFinancingCapital()
35911             {
35912                 synchronized (monitor())
35913                 {
35914                     check_orphaned();
35915                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType target = null;
35916                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType)get_store().add_element_user(TOTALFINANCINGCAPITAL$2);
35917                     return target;
35918                 }
35919             }
35920             
35921             /**
35922              * Unsets the "TotalFinancingCapital" element
35923              */
35924             public void unsetTotalFinancingCapital()
35925             {
35926                 synchronized (monitor())
35927                 {
35928                     check_orphaned();
35929                     get_store().remove_element(TOTALFINANCINGCAPITAL$2, 0);
35930                 }
35931             }
35932             
35933             /**
35934              * Gets the "DeploymentRatio" element
35935              */
35936             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getDeploymentRatio()
35937             {
35938                 synchronized (monitor())
35939                 {
35940                     check_orphaned();
35941                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
35942                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().find_element_user(DEPLOYMENTRATIO$4, 0);
35943                     if (target == null)
35944                     {
35945                       return null;
35946                     }
35947                     return target;
35948                 }
35949             }
35950             
35951             /**
35952              * True if has "DeploymentRatio" element
35953              */
35954             public boolean isSetDeploymentRatio()
35955             {
35956                 synchronized (monitor())
35957                 {
35958                     check_orphaned();
35959                     return get_store().count_elements(DEPLOYMENTRATIO$4) != 0;
35960                 }
35961             }
35962             
35963             /**
35964              * Sets the "DeploymentRatio" element
35965              */
35966             public void setDeploymentRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType deploymentRatio)
35967             {
35968                 generatedSetterHelperImpl(deploymentRatio, DEPLOYMENTRATIO$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35969             }
35970             
35971             /**
35972              * Appends and returns a new empty "DeploymentRatio" element
35973              */
35974             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewDeploymentRatio()
35975             {
35976                 synchronized (monitor())
35977                 {
35978                     check_orphaned();
35979                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
35980                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().add_element_user(DEPLOYMENTRATIO$4);
35981                     return target;
35982                 }
35983             }
35984             
35985             /**
35986              * Unsets the "DeploymentRatio" element
35987              */
35988             public void unsetDeploymentRatio()
35989             {
35990                 synchronized (monitor())
35991                 {
35992                     check_orphaned();
35993                     get_store().remove_element(DEPLOYMENTRATIO$4, 0);
35994                 }
35995             }
35996             
35997             /**
35998              * Gets the "NetIncome" element
35999              */
36000             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType getNetIncome()
36001             {
36002                 synchronized (monitor())
36003                 {
36004                     check_orphaned();
36005                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType target = null;
36006                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType)get_store().find_element_user(NETINCOME$6, 0);
36007                     if (target == null)
36008                     {
36009                       return null;
36010                     }
36011                     return target;
36012                 }
36013             }
36014             
36015             /**
36016              * True if has "NetIncome" element
36017              */
36018             public boolean isSetNetIncome()
36019             {
36020                 synchronized (monitor())
36021                 {
36022                     check_orphaned();
36023                     return get_store().count_elements(NETINCOME$6) != 0;
36024                 }
36025             }
36026             
36027             /**
36028              * Sets the "NetIncome" element
36029              */
36030             public void setNetIncome(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType netIncome)
36031             {
36032                 generatedSetterHelperImpl(netIncome, NETINCOME$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36033             }
36034             
36035             /**
36036              * Appends and returns a new empty "NetIncome" element
36037              */
36038             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType addNewNetIncome()
36039             {
36040                 synchronized (monitor())
36041                 {
36042                     check_orphaned();
36043                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType target = null;
36044                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType)get_store().add_element_user(NETINCOME$6);
36045                     return target;
36046                 }
36047             }
36048             
36049             /**
36050              * Unsets the "NetIncome" element
36051              */
36052             public void unsetNetIncome()
36053             {
36054                 synchronized (monitor())
36055                 {
36056                     check_orphaned();
36057                     get_store().remove_element(NETINCOME$6, 0);
36058                 }
36059             }
36060             
36061             /**
36062              * Gets the "EarningsRatio" element
36063              */
36064             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getEarningsRatio()
36065             {
36066                 synchronized (monitor())
36067                 {
36068                     check_orphaned();
36069                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
36070                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().find_element_user(EARNINGSRATIO$8, 0);
36071                     if (target == null)
36072                     {
36073                       return null;
36074                     }
36075                     return target;
36076                 }
36077             }
36078             
36079             /**
36080              * True if has "EarningsRatio" element
36081              */
36082             public boolean isSetEarningsRatio()
36083             {
36084                 synchronized (monitor())
36085                 {
36086                     check_orphaned();
36087                     return get_store().count_elements(EARNINGSRATIO$8) != 0;
36088                 }
36089             }
36090             
36091             /**
36092              * Sets the "EarningsRatio" element
36093              */
36094             public void setEarningsRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType earningsRatio)
36095             {
36096                 generatedSetterHelperImpl(earningsRatio, EARNINGSRATIO$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36097             }
36098             
36099             /**
36100              * Appends and returns a new empty "EarningsRatio" element
36101              */
36102             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewEarningsRatio()
36103             {
36104                 synchronized (monitor())
36105                 {
36106                     check_orphaned();
36107                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
36108                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().add_element_user(EARNINGSRATIO$8);
36109                     return target;
36110                 }
36111             }
36112             
36113             /**
36114              * Unsets the "EarningsRatio" element
36115              */
36116             public void unsetEarningsRatio()
36117             {
36118                 synchronized (monitor())
36119                 {
36120                     check_orphaned();
36121                     get_store().remove_element(EARNINGSRATIO$8, 0);
36122                 }
36123             }
36124             
36125             /**
36126              * Gets the "SelfSufficiencyRatio" element
36127              */
36128             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getSelfSufficiencyRatio()
36129             {
36130                 synchronized (monitor())
36131                 {
36132                     check_orphaned();
36133                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
36134                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().find_element_user(SELFSUFFICIENCYRATIO$10, 0);
36135                     if (target == null)
36136                     {
36137                       return null;
36138                     }
36139                     return target;
36140                 }
36141             }
36142             
36143             /**
36144              * True if has "SelfSufficiencyRatio" element
36145              */
36146             public boolean isSetSelfSufficiencyRatio()
36147             {
36148                 synchronized (monitor())
36149                 {
36150                     check_orphaned();
36151                     return get_store().count_elements(SELFSUFFICIENCYRATIO$10) != 0;
36152                 }
36153             }
36154             
36155             /**
36156              * Sets the "SelfSufficiencyRatio" element
36157              */
36158             public void setSelfSufficiencyRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType selfSufficiencyRatio)
36159             {
36160                 generatedSetterHelperImpl(selfSufficiencyRatio, SELFSUFFICIENCYRATIO$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36161             }
36162             
36163             /**
36164              * Appends and returns a new empty "SelfSufficiencyRatio" element
36165              */
36166             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewSelfSufficiencyRatio()
36167             {
36168                 synchronized (monitor())
36169                 {
36170                     check_orphaned();
36171                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
36172                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().add_element_user(SELFSUFFICIENCYRATIO$10);
36173                     return target;
36174                 }
36175             }
36176             
36177             /**
36178              * Unsets the "SelfSufficiencyRatio" element
36179              */
36180             public void unsetSelfSufficiencyRatio()
36181             {
36182                 synchronized (monitor())
36183                 {
36184                     check_orphaned();
36185                     get_store().remove_element(SELFSUFFICIENCYRATIO$10, 0);
36186                 }
36187             }
36188             
36189             /**
36190              * Gets the "OperatingLiquidityRatio" element
36191              */
36192             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getOperatingLiquidityRatio()
36193             {
36194                 synchronized (monitor())
36195                 {
36196                     check_orphaned();
36197                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
36198                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().find_element_user(OPERATINGLIQUIDITYRATIO$12, 0);
36199                     if (target == null)
36200                     {
36201                       return null;
36202                     }
36203                     return target;
36204                 }
36205             }
36206             
36207             /**
36208              * True if has "OperatingLiquidityRatio" element
36209              */
36210             public boolean isSetOperatingLiquidityRatio()
36211             {
36212                 synchronized (monitor())
36213                 {
36214                     check_orphaned();
36215                     return get_store().count_elements(OPERATINGLIQUIDITYRATIO$12) != 0;
36216                 }
36217             }
36218             
36219             /**
36220              * Sets the "OperatingLiquidityRatio" element
36221              */
36222             public void setOperatingLiquidityRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType operatingLiquidityRatio)
36223             {
36224                 generatedSetterHelperImpl(operatingLiquidityRatio, OPERATINGLIQUIDITYRATIO$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36225             }
36226             
36227             /**
36228              * Appends and returns a new empty "OperatingLiquidityRatio" element
36229              */
36230             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewOperatingLiquidityRatio()
36231             {
36232                 synchronized (monitor())
36233                 {
36234                     check_orphaned();
36235                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
36236                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().add_element_user(OPERATINGLIQUIDITYRATIO$12);
36237                     return target;
36238                 }
36239             }
36240             
36241             /**
36242              * Unsets the "OperatingLiquidityRatio" element
36243              */
36244             public void unsetOperatingLiquidityRatio()
36245             {
36246                 synchronized (monitor())
36247                 {
36248                     check_orphaned();
36249                     get_store().remove_element(OPERATINGLIQUIDITYRATIO$12, 0);
36250                 }
36251             }
36252             
36253             /**
36254              * Gets the "CurrentRatio" element
36255              */
36256             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getCurrentRatio()
36257             {
36258                 synchronized (monitor())
36259                 {
36260                     check_orphaned();
36261                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
36262                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().find_element_user(CURRENTRATIO$14, 0);
36263                     if (target == null)
36264                     {
36265                       return null;
36266                     }
36267                     return target;
36268                 }
36269             }
36270             
36271             /**
36272              * True if has "CurrentRatio" element
36273              */
36274             public boolean isSetCurrentRatio()
36275             {
36276                 synchronized (monitor())
36277                 {
36278                     check_orphaned();
36279                     return get_store().count_elements(CURRENTRATIO$14) != 0;
36280                 }
36281             }
36282             
36283             /**
36284              * Sets the "CurrentRatio" element
36285              */
36286             public void setCurrentRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType currentRatio)
36287             {
36288                 generatedSetterHelperImpl(currentRatio, CURRENTRATIO$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36289             }
36290             
36291             /**
36292              * Appends and returns a new empty "CurrentRatio" element
36293              */
36294             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewCurrentRatio()
36295             {
36296                 synchronized (monitor())
36297                 {
36298                     check_orphaned();
36299                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType target = null;
36300                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType)get_store().add_element_user(CURRENTRATIO$14);
36301                     return target;
36302                 }
36303             }
36304             
36305             /**
36306              * Unsets the "CurrentRatio" element
36307              */
36308             public void unsetCurrentRatio()
36309             {
36310                 synchronized (monitor())
36311                 {
36312                     check_orphaned();
36313                     get_store().remove_element(CURRENTRATIO$14, 0);
36314                 }
36315             }
36316         }
36317         /**
36318          * An XML RatiosCreditUnions(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
36319          *
36320          * This is a complex type.
36321          */
36322         public static class RatiosCreditUnionsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions
36323         {
36324             private static final long serialVersionUID = 1L;
36325             
36326             public RatiosCreditUnionsImpl(org.apache.xmlbeans.SchemaType sType)
36327             {
36328                 super(sType);
36329             }
36330             
36331             private static final javax.xml.namespace.QName NETWORTH$0 = 
36332                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetWorth");
36333             private static final javax.xml.namespace.QName RETURNAVERAGEASSETS$2 = 
36334                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ReturnAverageAssets");
36335             private static final javax.xml.namespace.QName YIELDAVERAGELOANS$4 = 
36336                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "YieldAverageLoans");
36337             private static final javax.xml.namespace.QName LONGTERMASSETS$6 = 
36338                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LongTermAssets");
36339             private static final javax.xml.namespace.QName MEMBERS$8 = 
36340                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Members");
36341             private static final javax.xml.namespace.QName BORROWERS$10 = 
36342                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Borrowers");
36343             private static final javax.xml.namespace.QName NETWORTHGROWTH$12 = 
36344                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetWorthGrowth");
36345             private static final javax.xml.namespace.QName MEMBERSHIPGROWTH$14 = 
36346                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MembershipGrowth");
36347             
36348             
36349             /**
36350              * Gets the "NetWorth" element
36351              */
36352             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getNetWorth()
36353             {
36354                 synchronized (monitor())
36355                 {
36356                     check_orphaned();
36357                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36358                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(NETWORTH$0, 0);
36359                     if (target == null)
36360                     {
36361                       return null;
36362                     }
36363                     return target;
36364                 }
36365             }
36366             
36367             /**
36368              * True if has "NetWorth" element
36369              */
36370             public boolean isSetNetWorth()
36371             {
36372                 synchronized (monitor())
36373                 {
36374                     check_orphaned();
36375                     return get_store().count_elements(NETWORTH$0) != 0;
36376                 }
36377             }
36378             
36379             /**
36380              * Sets the "NetWorth" element
36381              */
36382             public void setNetWorth(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType netWorth)
36383             {
36384                 generatedSetterHelperImpl(netWorth, NETWORTH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36385             }
36386             
36387             /**
36388              * Appends and returns a new empty "NetWorth" element
36389              */
36390             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewNetWorth()
36391             {
36392                 synchronized (monitor())
36393                 {
36394                     check_orphaned();
36395                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36396                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(NETWORTH$0);
36397                     return target;
36398                 }
36399             }
36400             
36401             /**
36402              * Unsets the "NetWorth" element
36403              */
36404             public void unsetNetWorth()
36405             {
36406                 synchronized (monitor())
36407                 {
36408                     check_orphaned();
36409                     get_store().remove_element(NETWORTH$0, 0);
36410                 }
36411             }
36412             
36413             /**
36414              * Gets the "ReturnAverageAssets" element
36415              */
36416             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getReturnAverageAssets()
36417             {
36418                 synchronized (monitor())
36419                 {
36420                     check_orphaned();
36421                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36422                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(RETURNAVERAGEASSETS$2, 0);
36423                     if (target == null)
36424                     {
36425                       return null;
36426                     }
36427                     return target;
36428                 }
36429             }
36430             
36431             /**
36432              * True if has "ReturnAverageAssets" element
36433              */
36434             public boolean isSetReturnAverageAssets()
36435             {
36436                 synchronized (monitor())
36437                 {
36438                     check_orphaned();
36439                     return get_store().count_elements(RETURNAVERAGEASSETS$2) != 0;
36440                 }
36441             }
36442             
36443             /**
36444              * Sets the "ReturnAverageAssets" element
36445              */
36446             public void setReturnAverageAssets(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType returnAverageAssets)
36447             {
36448                 generatedSetterHelperImpl(returnAverageAssets, RETURNAVERAGEASSETS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36449             }
36450             
36451             /**
36452              * Appends and returns a new empty "ReturnAverageAssets" element
36453              */
36454             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewReturnAverageAssets()
36455             {
36456                 synchronized (monitor())
36457                 {
36458                     check_orphaned();
36459                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36460                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(RETURNAVERAGEASSETS$2);
36461                     return target;
36462                 }
36463             }
36464             
36465             /**
36466              * Unsets the "ReturnAverageAssets" element
36467              */
36468             public void unsetReturnAverageAssets()
36469             {
36470                 synchronized (monitor())
36471                 {
36472                     check_orphaned();
36473                     get_store().remove_element(RETURNAVERAGEASSETS$2, 0);
36474                 }
36475             }
36476             
36477             /**
36478              * Gets the "YieldAverageLoans" element
36479              */
36480             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getYieldAverageLoans()
36481             {
36482                 synchronized (monitor())
36483                 {
36484                     check_orphaned();
36485                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36486                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(YIELDAVERAGELOANS$4, 0);
36487                     if (target == null)
36488                     {
36489                       return null;
36490                     }
36491                     return target;
36492                 }
36493             }
36494             
36495             /**
36496              * True if has "YieldAverageLoans" element
36497              */
36498             public boolean isSetYieldAverageLoans()
36499             {
36500                 synchronized (monitor())
36501                 {
36502                     check_orphaned();
36503                     return get_store().count_elements(YIELDAVERAGELOANS$4) != 0;
36504                 }
36505             }
36506             
36507             /**
36508              * Sets the "YieldAverageLoans" element
36509              */
36510             public void setYieldAverageLoans(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType yieldAverageLoans)
36511             {
36512                 generatedSetterHelperImpl(yieldAverageLoans, YIELDAVERAGELOANS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36513             }
36514             
36515             /**
36516              * Appends and returns a new empty "YieldAverageLoans" element
36517              */
36518             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewYieldAverageLoans()
36519             {
36520                 synchronized (monitor())
36521                 {
36522                     check_orphaned();
36523                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36524                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(YIELDAVERAGELOANS$4);
36525                     return target;
36526                 }
36527             }
36528             
36529             /**
36530              * Unsets the "YieldAverageLoans" element
36531              */
36532             public void unsetYieldAverageLoans()
36533             {
36534                 synchronized (monitor())
36535                 {
36536                     check_orphaned();
36537                     get_store().remove_element(YIELDAVERAGELOANS$4, 0);
36538                 }
36539             }
36540             
36541             /**
36542              * Gets the "LongTermAssets" element
36543              */
36544             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getLongTermAssets()
36545             {
36546                 synchronized (monitor())
36547                 {
36548                     check_orphaned();
36549                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36550                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(LONGTERMASSETS$6, 0);
36551                     if (target == null)
36552                     {
36553                       return null;
36554                     }
36555                     return target;
36556                 }
36557             }
36558             
36559             /**
36560              * True if has "LongTermAssets" element
36561              */
36562             public boolean isSetLongTermAssets()
36563             {
36564                 synchronized (monitor())
36565                 {
36566                     check_orphaned();
36567                     return get_store().count_elements(LONGTERMASSETS$6) != 0;
36568                 }
36569             }
36570             
36571             /**
36572              * Sets the "LongTermAssets" element
36573              */
36574             public void setLongTermAssets(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType longTermAssets)
36575             {
36576                 generatedSetterHelperImpl(longTermAssets, LONGTERMASSETS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36577             }
36578             
36579             /**
36580              * Appends and returns a new empty "LongTermAssets" element
36581              */
36582             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewLongTermAssets()
36583             {
36584                 synchronized (monitor())
36585                 {
36586                     check_orphaned();
36587                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36588                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(LONGTERMASSETS$6);
36589                     return target;
36590                 }
36591             }
36592             
36593             /**
36594              * Unsets the "LongTermAssets" element
36595              */
36596             public void unsetLongTermAssets()
36597             {
36598                 synchronized (monitor())
36599                 {
36600                     check_orphaned();
36601                     get_store().remove_element(LONGTERMASSETS$6, 0);
36602                 }
36603             }
36604             
36605             /**
36606              * Gets the "Members" element
36607              */
36608             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getMembers()
36609             {
36610                 synchronized (monitor())
36611                 {
36612                     check_orphaned();
36613                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36614                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(MEMBERS$8, 0);
36615                     if (target == null)
36616                     {
36617                       return null;
36618                     }
36619                     return target;
36620                 }
36621             }
36622             
36623             /**
36624              * True if has "Members" element
36625              */
36626             public boolean isSetMembers()
36627             {
36628                 synchronized (monitor())
36629                 {
36630                     check_orphaned();
36631                     return get_store().count_elements(MEMBERS$8) != 0;
36632                 }
36633             }
36634             
36635             /**
36636              * Sets the "Members" element
36637              */
36638             public void setMembers(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType members)
36639             {
36640                 generatedSetterHelperImpl(members, MEMBERS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36641             }
36642             
36643             /**
36644              * Appends and returns a new empty "Members" element
36645              */
36646             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewMembers()
36647             {
36648                 synchronized (monitor())
36649                 {
36650                     check_orphaned();
36651                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36652                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(MEMBERS$8);
36653                     return target;
36654                 }
36655             }
36656             
36657             /**
36658              * Unsets the "Members" element
36659              */
36660             public void unsetMembers()
36661             {
36662                 synchronized (monitor())
36663                 {
36664                     check_orphaned();
36665                     get_store().remove_element(MEMBERS$8, 0);
36666                 }
36667             }
36668             
36669             /**
36670              * Gets the "Borrowers" element
36671              */
36672             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getBorrowers()
36673             {
36674                 synchronized (monitor())
36675                 {
36676                     check_orphaned();
36677                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36678                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(BORROWERS$10, 0);
36679                     if (target == null)
36680                     {
36681                       return null;
36682                     }
36683                     return target;
36684                 }
36685             }
36686             
36687             /**
36688              * True if has "Borrowers" element
36689              */
36690             public boolean isSetBorrowers()
36691             {
36692                 synchronized (monitor())
36693                 {
36694                     check_orphaned();
36695                     return get_store().count_elements(BORROWERS$10) != 0;
36696                 }
36697             }
36698             
36699             /**
36700              * Sets the "Borrowers" element
36701              */
36702             public void setBorrowers(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType borrowers)
36703             {
36704                 generatedSetterHelperImpl(borrowers, BORROWERS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36705             }
36706             
36707             /**
36708              * Appends and returns a new empty "Borrowers" element
36709              */
36710             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewBorrowers()
36711             {
36712                 synchronized (monitor())
36713                 {
36714                     check_orphaned();
36715                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36716                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(BORROWERS$10);
36717                     return target;
36718                 }
36719             }
36720             
36721             /**
36722              * Unsets the "Borrowers" element
36723              */
36724             public void unsetBorrowers()
36725             {
36726                 synchronized (monitor())
36727                 {
36728                     check_orphaned();
36729                     get_store().remove_element(BORROWERS$10, 0);
36730                 }
36731             }
36732             
36733             /**
36734              * Gets the "NetWorthGrowth" element
36735              */
36736             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getNetWorthGrowth()
36737             {
36738                 synchronized (monitor())
36739                 {
36740                     check_orphaned();
36741                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36742                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(NETWORTHGROWTH$12, 0);
36743                     if (target == null)
36744                     {
36745                       return null;
36746                     }
36747                     return target;
36748                 }
36749             }
36750             
36751             /**
36752              * True if has "NetWorthGrowth" element
36753              */
36754             public boolean isSetNetWorthGrowth()
36755             {
36756                 synchronized (monitor())
36757                 {
36758                     check_orphaned();
36759                     return get_store().count_elements(NETWORTHGROWTH$12) != 0;
36760                 }
36761             }
36762             
36763             /**
36764              * Sets the "NetWorthGrowth" element
36765              */
36766             public void setNetWorthGrowth(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType netWorthGrowth)
36767             {
36768                 generatedSetterHelperImpl(netWorthGrowth, NETWORTHGROWTH$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36769             }
36770             
36771             /**
36772              * Appends and returns a new empty "NetWorthGrowth" element
36773              */
36774             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewNetWorthGrowth()
36775             {
36776                 synchronized (monitor())
36777                 {
36778                     check_orphaned();
36779                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36780                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(NETWORTHGROWTH$12);
36781                     return target;
36782                 }
36783             }
36784             
36785             /**
36786              * Unsets the "NetWorthGrowth" element
36787              */
36788             public void unsetNetWorthGrowth()
36789             {
36790                 synchronized (monitor())
36791                 {
36792                     check_orphaned();
36793                     get_store().remove_element(NETWORTHGROWTH$12, 0);
36794                 }
36795             }
36796             
36797             /**
36798              * Gets the "MembershipGrowth" element
36799              */
36800             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getMembershipGrowth()
36801             {
36802                 synchronized (monitor())
36803                 {
36804                     check_orphaned();
36805                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36806                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(MEMBERSHIPGROWTH$14, 0);
36807                     if (target == null)
36808                     {
36809                       return null;
36810                     }
36811                     return target;
36812                 }
36813             }
36814             
36815             /**
36816              * True if has "MembershipGrowth" element
36817              */
36818             public boolean isSetMembershipGrowth()
36819             {
36820                 synchronized (monitor())
36821                 {
36822                     check_orphaned();
36823                     return get_store().count_elements(MEMBERSHIPGROWTH$14) != 0;
36824                 }
36825             }
36826             
36827             /**
36828              * Sets the "MembershipGrowth" element
36829              */
36830             public void setMembershipGrowth(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType membershipGrowth)
36831             {
36832                 generatedSetterHelperImpl(membershipGrowth, MEMBERSHIPGROWTH$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36833             }
36834             
36835             /**
36836              * Appends and returns a new empty "MembershipGrowth" element
36837              */
36838             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewMembershipGrowth()
36839             {
36840                 synchronized (monitor())
36841                 {
36842                     check_orphaned();
36843                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType target = null;
36844                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(MEMBERSHIPGROWTH$14);
36845                     return target;
36846                 }
36847             }
36848             
36849             /**
36850              * Unsets the "MembershipGrowth" element
36851              */
36852             public void unsetMembershipGrowth()
36853             {
36854                 synchronized (monitor())
36855                 {
36856                     check_orphaned();
36857                     get_store().remove_element(MEMBERSHIPGROWTH$14, 0);
36858                 }
36859             }
36860         }
36861         /**
36862          * An XML RatiosBanks(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
36863          *
36864          * This is a complex type.
36865          */
36866         public static class RatiosBanksImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks
36867         {
36868             private static final long serialVersionUID = 1L;
36869             
36870             public RatiosBanksImpl(org.apache.xmlbeans.SchemaType sType)
36871             {
36872                 super(sType);
36873             }
36874             
36875             private static final javax.xml.namespace.QName NETINTERESTINCOME$0 = 
36876                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetInterestIncome");
36877             private static final javax.xml.namespace.QName NETINCOME$2 = 
36878                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetIncome");
36879             private static final javax.xml.namespace.QName EARNINGASSETS$4 = 
36880                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EarningAssets");
36881             private static final javax.xml.namespace.QName INTERESTEARNASSETS$6 = 
36882                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "InterestEarnAssets");
36883             private static final javax.xml.namespace.QName ASSETSLIABILITIES$8 = 
36884                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "AssetsLiabilities");
36885             private static final javax.xml.namespace.QName TIERONECAPITAL$10 = 
36886                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TierOneCapital");
36887             private static final javax.xml.namespace.QName TOTALASSETS$12 = 
36888                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalAssets");
36889             private static final javax.xml.namespace.QName TOTALEQUITYCAPITAL$14 = 
36890                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalEquityCapital");
36891             private static final javax.xml.namespace.QName EFFICIENCYRATIO$16 = 
36892                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EfficiencyRatio");
36893             private static final javax.xml.namespace.QName TOTALLOANS$18 = 
36894                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalLoans");
36895             
36896             
36897             /**
36898              * Gets the "NetInterestIncome" element
36899              */
36900             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getNetInterestIncome()
36901             {
36902                 synchronized (monitor())
36903                 {
36904                     check_orphaned();
36905                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
36906                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().find_element_user(NETINTERESTINCOME$0, 0);
36907                     if (target == null)
36908                     {
36909                       return null;
36910                     }
36911                     return target;
36912                 }
36913             }
36914             
36915             /**
36916              * True if has "NetInterestIncome" element
36917              */
36918             public boolean isSetNetInterestIncome()
36919             {
36920                 synchronized (monitor())
36921                 {
36922                     check_orphaned();
36923                     return get_store().count_elements(NETINTERESTINCOME$0) != 0;
36924                 }
36925             }
36926             
36927             /**
36928              * Sets the "NetInterestIncome" element
36929              */
36930             public void setNetInterestIncome(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType netInterestIncome)
36931             {
36932                 generatedSetterHelperImpl(netInterestIncome, NETINTERESTINCOME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36933             }
36934             
36935             /**
36936              * Appends and returns a new empty "NetInterestIncome" element
36937              */
36938             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewNetInterestIncome()
36939             {
36940                 synchronized (monitor())
36941                 {
36942                     check_orphaned();
36943                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
36944                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().add_element_user(NETINTERESTINCOME$0);
36945                     return target;
36946                 }
36947             }
36948             
36949             /**
36950              * Unsets the "NetInterestIncome" element
36951              */
36952             public void unsetNetInterestIncome()
36953             {
36954                 synchronized (monitor())
36955                 {
36956                     check_orphaned();
36957                     get_store().remove_element(NETINTERESTINCOME$0, 0);
36958                 }
36959             }
36960             
36961             /**
36962              * Gets the "NetIncome" element
36963              */
36964             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getNetIncome()
36965             {
36966                 synchronized (monitor())
36967                 {
36968                     check_orphaned();
36969                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
36970                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().find_element_user(NETINCOME$2, 0);
36971                     if (target == null)
36972                     {
36973                       return null;
36974                     }
36975                     return target;
36976                 }
36977             }
36978             
36979             /**
36980              * True if has "NetIncome" element
36981              */
36982             public boolean isSetNetIncome()
36983             {
36984                 synchronized (monitor())
36985                 {
36986                     check_orphaned();
36987                     return get_store().count_elements(NETINCOME$2) != 0;
36988                 }
36989             }
36990             
36991             /**
36992              * Sets the "NetIncome" element
36993              */
36994             public void setNetIncome(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType netIncome)
36995             {
36996                 generatedSetterHelperImpl(netIncome, NETINCOME$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36997             }
36998             
36999             /**
37000              * Appends and returns a new empty "NetIncome" element
37001              */
37002             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewNetIncome()
37003             {
37004                 synchronized (monitor())
37005                 {
37006                     check_orphaned();
37007                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37008                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().add_element_user(NETINCOME$2);
37009                     return target;
37010                 }
37011             }
37012             
37013             /**
37014              * Unsets the "NetIncome" element
37015              */
37016             public void unsetNetIncome()
37017             {
37018                 synchronized (monitor())
37019                 {
37020                     check_orphaned();
37021                     get_store().remove_element(NETINCOME$2, 0);
37022                 }
37023             }
37024             
37025             /**
37026              * Gets the "EarningAssets" element
37027              */
37028             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getEarningAssets()
37029             {
37030                 synchronized (monitor())
37031                 {
37032                     check_orphaned();
37033                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37034                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().find_element_user(EARNINGASSETS$4, 0);
37035                     if (target == null)
37036                     {
37037                       return null;
37038                     }
37039                     return target;
37040                 }
37041             }
37042             
37043             /**
37044              * True if has "EarningAssets" element
37045              */
37046             public boolean isSetEarningAssets()
37047             {
37048                 synchronized (monitor())
37049                 {
37050                     check_orphaned();
37051                     return get_store().count_elements(EARNINGASSETS$4) != 0;
37052                 }
37053             }
37054             
37055             /**
37056              * Sets the "EarningAssets" element
37057              */
37058             public void setEarningAssets(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType earningAssets)
37059             {
37060                 generatedSetterHelperImpl(earningAssets, EARNINGASSETS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37061             }
37062             
37063             /**
37064              * Appends and returns a new empty "EarningAssets" element
37065              */
37066             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewEarningAssets()
37067             {
37068                 synchronized (monitor())
37069                 {
37070                     check_orphaned();
37071                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37072                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().add_element_user(EARNINGASSETS$4);
37073                     return target;
37074                 }
37075             }
37076             
37077             /**
37078              * Unsets the "EarningAssets" element
37079              */
37080             public void unsetEarningAssets()
37081             {
37082                 synchronized (monitor())
37083                 {
37084                     check_orphaned();
37085                     get_store().remove_element(EARNINGASSETS$4, 0);
37086                 }
37087             }
37088             
37089             /**
37090              * Gets the "InterestEarnAssets" element
37091              */
37092             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getInterestEarnAssets()
37093             {
37094                 synchronized (monitor())
37095                 {
37096                     check_orphaned();
37097                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37098                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().find_element_user(INTERESTEARNASSETS$6, 0);
37099                     if (target == null)
37100                     {
37101                       return null;
37102                     }
37103                     return target;
37104                 }
37105             }
37106             
37107             /**
37108              * True if has "InterestEarnAssets" element
37109              */
37110             public boolean isSetInterestEarnAssets()
37111             {
37112                 synchronized (monitor())
37113                 {
37114                     check_orphaned();
37115                     return get_store().count_elements(INTERESTEARNASSETS$6) != 0;
37116                 }
37117             }
37118             
37119             /**
37120              * Sets the "InterestEarnAssets" element
37121              */
37122             public void setInterestEarnAssets(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType interestEarnAssets)
37123             {
37124                 generatedSetterHelperImpl(interestEarnAssets, INTERESTEARNASSETS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37125             }
37126             
37127             /**
37128              * Appends and returns a new empty "InterestEarnAssets" element
37129              */
37130             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewInterestEarnAssets()
37131             {
37132                 synchronized (monitor())
37133                 {
37134                     check_orphaned();
37135                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37136                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().add_element_user(INTERESTEARNASSETS$6);
37137                     return target;
37138                 }
37139             }
37140             
37141             /**
37142              * Unsets the "InterestEarnAssets" element
37143              */
37144             public void unsetInterestEarnAssets()
37145             {
37146                 synchronized (monitor())
37147                 {
37148                     check_orphaned();
37149                     get_store().remove_element(INTERESTEARNASSETS$6, 0);
37150                 }
37151             }
37152             
37153             /**
37154              * Gets the "AssetsLiabilities" element
37155              */
37156             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getAssetsLiabilities()
37157             {
37158                 synchronized (monitor())
37159                 {
37160                     check_orphaned();
37161                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37162                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().find_element_user(ASSETSLIABILITIES$8, 0);
37163                     if (target == null)
37164                     {
37165                       return null;
37166                     }
37167                     return target;
37168                 }
37169             }
37170             
37171             /**
37172              * True if has "AssetsLiabilities" element
37173              */
37174             public boolean isSetAssetsLiabilities()
37175             {
37176                 synchronized (monitor())
37177                 {
37178                     check_orphaned();
37179                     return get_store().count_elements(ASSETSLIABILITIES$8) != 0;
37180                 }
37181             }
37182             
37183             /**
37184              * Sets the "AssetsLiabilities" element
37185              */
37186             public void setAssetsLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType assetsLiabilities)
37187             {
37188                 generatedSetterHelperImpl(assetsLiabilities, ASSETSLIABILITIES$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37189             }
37190             
37191             /**
37192              * Appends and returns a new empty "AssetsLiabilities" element
37193              */
37194             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewAssetsLiabilities()
37195             {
37196                 synchronized (monitor())
37197                 {
37198                     check_orphaned();
37199                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37200                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().add_element_user(ASSETSLIABILITIES$8);
37201                     return target;
37202                 }
37203             }
37204             
37205             /**
37206              * Unsets the "AssetsLiabilities" element
37207              */
37208             public void unsetAssetsLiabilities()
37209             {
37210                 synchronized (monitor())
37211                 {
37212                     check_orphaned();
37213                     get_store().remove_element(ASSETSLIABILITIES$8, 0);
37214                 }
37215             }
37216             
37217             /**
37218              * Gets the "TierOneCapital" element
37219              */
37220             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getTierOneCapital()
37221             {
37222                 synchronized (monitor())
37223                 {
37224                     check_orphaned();
37225                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37226                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().find_element_user(TIERONECAPITAL$10, 0);
37227                     if (target == null)
37228                     {
37229                       return null;
37230                     }
37231                     return target;
37232                 }
37233             }
37234             
37235             /**
37236              * True if has "TierOneCapital" element
37237              */
37238             public boolean isSetTierOneCapital()
37239             {
37240                 synchronized (monitor())
37241                 {
37242                     check_orphaned();
37243                     return get_store().count_elements(TIERONECAPITAL$10) != 0;
37244                 }
37245             }
37246             
37247             /**
37248              * Sets the "TierOneCapital" element
37249              */
37250             public void setTierOneCapital(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType tierOneCapital)
37251             {
37252                 generatedSetterHelperImpl(tierOneCapital, TIERONECAPITAL$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37253             }
37254             
37255             /**
37256              * Appends and returns a new empty "TierOneCapital" element
37257              */
37258             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewTierOneCapital()
37259             {
37260                 synchronized (monitor())
37261                 {
37262                     check_orphaned();
37263                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37264                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().add_element_user(TIERONECAPITAL$10);
37265                     return target;
37266                 }
37267             }
37268             
37269             /**
37270              * Unsets the "TierOneCapital" element
37271              */
37272             public void unsetTierOneCapital()
37273             {
37274                 synchronized (monitor())
37275                 {
37276                     check_orphaned();
37277                     get_store().remove_element(TIERONECAPITAL$10, 0);
37278                 }
37279             }
37280             
37281             /**
37282              * Gets the "TotalAssets" element
37283              */
37284             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getTotalAssets()
37285             {
37286                 synchronized (monitor())
37287                 {
37288                     check_orphaned();
37289                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37290                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().find_element_user(TOTALASSETS$12, 0);
37291                     if (target == null)
37292                     {
37293                       return null;
37294                     }
37295                     return target;
37296                 }
37297             }
37298             
37299             /**
37300              * True if has "TotalAssets" element
37301              */
37302             public boolean isSetTotalAssets()
37303             {
37304                 synchronized (monitor())
37305                 {
37306                     check_orphaned();
37307                     return get_store().count_elements(TOTALASSETS$12) != 0;
37308                 }
37309             }
37310             
37311             /**
37312              * Sets the "TotalAssets" element
37313              */
37314             public void setTotalAssets(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType totalAssets)
37315             {
37316                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37317             }
37318             
37319             /**
37320              * Appends and returns a new empty "TotalAssets" element
37321              */
37322             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewTotalAssets()
37323             {
37324                 synchronized (monitor())
37325                 {
37326                     check_orphaned();
37327                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37328                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().add_element_user(TOTALASSETS$12);
37329                     return target;
37330                 }
37331             }
37332             
37333             /**
37334              * Unsets the "TotalAssets" element
37335              */
37336             public void unsetTotalAssets()
37337             {
37338                 synchronized (monitor())
37339                 {
37340                     check_orphaned();
37341                     get_store().remove_element(TOTALASSETS$12, 0);
37342                 }
37343             }
37344             
37345             /**
37346              * Gets the "TotalEquityCapital" element
37347              */
37348             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getTotalEquityCapital()
37349             {
37350                 synchronized (monitor())
37351                 {
37352                     check_orphaned();
37353                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37354                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().find_element_user(TOTALEQUITYCAPITAL$14, 0);
37355                     if (target == null)
37356                     {
37357                       return null;
37358                     }
37359                     return target;
37360                 }
37361             }
37362             
37363             /**
37364              * True if has "TotalEquityCapital" element
37365              */
37366             public boolean isSetTotalEquityCapital()
37367             {
37368                 synchronized (monitor())
37369                 {
37370                     check_orphaned();
37371                     return get_store().count_elements(TOTALEQUITYCAPITAL$14) != 0;
37372                 }
37373             }
37374             
37375             /**
37376              * Sets the "TotalEquityCapital" element
37377              */
37378             public void setTotalEquityCapital(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType totalEquityCapital)
37379             {
37380                 generatedSetterHelperImpl(totalEquityCapital, TOTALEQUITYCAPITAL$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37381             }
37382             
37383             /**
37384              * Appends and returns a new empty "TotalEquityCapital" element
37385              */
37386             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewTotalEquityCapital()
37387             {
37388                 synchronized (monitor())
37389                 {
37390                     check_orphaned();
37391                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37392                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().add_element_user(TOTALEQUITYCAPITAL$14);
37393                     return target;
37394                 }
37395             }
37396             
37397             /**
37398              * Unsets the "TotalEquityCapital" element
37399              */
37400             public void unsetTotalEquityCapital()
37401             {
37402                 synchronized (monitor())
37403                 {
37404                     check_orphaned();
37405                     get_store().remove_element(TOTALEQUITYCAPITAL$14, 0);
37406                 }
37407             }
37408             
37409             /**
37410              * Gets the "EfficiencyRatio" element
37411              */
37412             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getEfficiencyRatio()
37413             {
37414                 synchronized (monitor())
37415                 {
37416                     check_orphaned();
37417                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37418                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().find_element_user(EFFICIENCYRATIO$16, 0);
37419                     if (target == null)
37420                     {
37421                       return null;
37422                     }
37423                     return target;
37424                 }
37425             }
37426             
37427             /**
37428              * True if has "EfficiencyRatio" element
37429              */
37430             public boolean isSetEfficiencyRatio()
37431             {
37432                 synchronized (monitor())
37433                 {
37434                     check_orphaned();
37435                     return get_store().count_elements(EFFICIENCYRATIO$16) != 0;
37436                 }
37437             }
37438             
37439             /**
37440              * Sets the "EfficiencyRatio" element
37441              */
37442             public void setEfficiencyRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType efficiencyRatio)
37443             {
37444                 generatedSetterHelperImpl(efficiencyRatio, EFFICIENCYRATIO$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37445             }
37446             
37447             /**
37448              * Appends and returns a new empty "EfficiencyRatio" element
37449              */
37450             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewEfficiencyRatio()
37451             {
37452                 synchronized (monitor())
37453                 {
37454                     check_orphaned();
37455                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37456                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().add_element_user(EFFICIENCYRATIO$16);
37457                     return target;
37458                 }
37459             }
37460             
37461             /**
37462              * Unsets the "EfficiencyRatio" element
37463              */
37464             public void unsetEfficiencyRatio()
37465             {
37466                 synchronized (monitor())
37467                 {
37468                     check_orphaned();
37469                     get_store().remove_element(EFFICIENCYRATIO$16, 0);
37470                 }
37471             }
37472             
37473             /**
37474              * Gets the "TotalLoans" element
37475              */
37476             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getTotalLoans()
37477             {
37478                 synchronized (monitor())
37479                 {
37480                     check_orphaned();
37481                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37482                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().find_element_user(TOTALLOANS$18, 0);
37483                     if (target == null)
37484                     {
37485                       return null;
37486                     }
37487                     return target;
37488                 }
37489             }
37490             
37491             /**
37492              * True if has "TotalLoans" element
37493              */
37494             public boolean isSetTotalLoans()
37495             {
37496                 synchronized (monitor())
37497                 {
37498                     check_orphaned();
37499                     return get_store().count_elements(TOTALLOANS$18) != 0;
37500                 }
37501             }
37502             
37503             /**
37504              * Sets the "TotalLoans" element
37505              */
37506             public void setTotalLoans(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType totalLoans)
37507             {
37508                 generatedSetterHelperImpl(totalLoans, TOTALLOANS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37509             }
37510             
37511             /**
37512              * Appends and returns a new empty "TotalLoans" element
37513              */
37514             public gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewTotalLoans()
37515             {
37516                 synchronized (monitor())
37517                 {
37518                     check_orphaned();
37519                     gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType target = null;
37520                     target = (gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType)get_store().add_element_user(TOTALLOANS$18);
37521                     return target;
37522                 }
37523             }
37524             
37525             /**
37526              * Unsets the "TotalLoans" element
37527              */
37528             public void unsetTotalLoans()
37529             {
37530                 synchronized (monitor())
37531                 {
37532                     check_orphaned();
37533                     get_store().remove_element(TOTALLOANS$18, 0);
37534                 }
37535             }
37536         }
37537         /**
37538          * An XML FinancialActionPlan(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
37539          *
37540          * This is a complex type.
37541          */
37542         public static class FinancialActionPlanImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan
37543         {
37544             private static final long serialVersionUID = 1L;
37545             
37546             public FinancialActionPlanImpl(org.apache.xmlbeans.SchemaType sType)
37547             {
37548                 super(sType);
37549             }
37550             
37551             private static final javax.xml.namespace.QName MINIMUMSTANDARDS$0 = 
37552                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MinimumStandards");
37553             private static final javax.xml.namespace.QName CORRECTIVEACTION$2 = 
37554                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CorrectiveAction");
37555             private static final javax.xml.namespace.QName RECEIVEDOPINION$4 = 
37556                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ReceivedOpinion");
37557             private static final javax.xml.namespace.QName ACTIONPLAN$6 = 
37558                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ActionPlan");
37559             
37560             
37561             /**
37562              * Gets the "MinimumStandards" element
37563              */
37564             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards()
37565             {
37566                 synchronized (monitor())
37567                 {
37568                     check_orphaned();
37569                     org.apache.xmlbeans.SimpleValue target = null;
37570                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37571                     if (target == null)
37572                     {
37573                       return null;
37574                     }
37575                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
37576                 }
37577             }
37578             
37579             /**
37580              * Gets (as xml) the "MinimumStandards" element
37581              */
37582             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards()
37583             {
37584                 synchronized (monitor())
37585                 {
37586                     check_orphaned();
37587                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37588                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37589                     return target;
37590                 }
37591             }
37592             
37593             /**
37594              * Sets the "MinimumStandards" element
37595              */
37596             public void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards)
37597             {
37598                 synchronized (monitor())
37599                 {
37600                     check_orphaned();
37601                     org.apache.xmlbeans.SimpleValue target = null;
37602                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37603                     if (target == null)
37604                     {
37605                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINIMUMSTANDARDS$0);
37606                     }
37607                     target.setEnumValue(minimumStandards);
37608                 }
37609             }
37610             
37611             /**
37612              * Sets (as xml) the "MinimumStandards" element
37613              */
37614             public void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards)
37615             {
37616                 synchronized (monitor())
37617                 {
37618                     check_orphaned();
37619                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37620                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37621                     if (target == null)
37622                     {
37623                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINIMUMSTANDARDS$0);
37624                     }
37625                     target.set(minimumStandards);
37626                 }
37627             }
37628             
37629             /**
37630              * Gets the "CorrectiveAction" element
37631              */
37632             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCorrectiveAction()
37633             {
37634                 synchronized (monitor())
37635                 {
37636                     check_orphaned();
37637                     org.apache.xmlbeans.SimpleValue target = null;
37638                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CORRECTIVEACTION$2, 0);
37639                     if (target == null)
37640                     {
37641                       return null;
37642                     }
37643                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
37644                 }
37645             }
37646             
37647             /**
37648              * Gets (as xml) the "CorrectiveAction" element
37649              */
37650             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCorrectiveAction()
37651             {
37652                 synchronized (monitor())
37653                 {
37654                     check_orphaned();
37655                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37656                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CORRECTIVEACTION$2, 0);
37657                     return target;
37658                 }
37659             }
37660             
37661             /**
37662              * Sets the "CorrectiveAction" element
37663              */
37664             public void setCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum correctiveAction)
37665             {
37666                 synchronized (monitor())
37667                 {
37668                     check_orphaned();
37669                     org.apache.xmlbeans.SimpleValue target = null;
37670                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CORRECTIVEACTION$2, 0);
37671                     if (target == null)
37672                     {
37673                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CORRECTIVEACTION$2);
37674                     }
37675                     target.setEnumValue(correctiveAction);
37676                 }
37677             }
37678             
37679             /**
37680              * Sets (as xml) the "CorrectiveAction" element
37681              */
37682             public void xsetCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType correctiveAction)
37683             {
37684                 synchronized (monitor())
37685                 {
37686                     check_orphaned();
37687                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37688                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CORRECTIVEACTION$2, 0);
37689                     if (target == null)
37690                     {
37691                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CORRECTIVEACTION$2);
37692                     }
37693                     target.set(correctiveAction);
37694                 }
37695             }
37696             
37697             /**
37698              * Gets the "ReceivedOpinion" element
37699              */
37700             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedOpinion()
37701             {
37702                 synchronized (monitor())
37703                 {
37704                     check_orphaned();
37705                     org.apache.xmlbeans.SimpleValue target = null;
37706                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDOPINION$4, 0);
37707                     if (target == null)
37708                     {
37709                       return null;
37710                     }
37711                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
37712                 }
37713             }
37714             
37715             /**
37716              * Gets (as xml) the "ReceivedOpinion" element
37717              */
37718             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedOpinion()
37719             {
37720                 synchronized (monitor())
37721                 {
37722                     check_orphaned();
37723                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37724                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDOPINION$4, 0);
37725                     return target;
37726                 }
37727             }
37728             
37729             /**
37730              * Sets the "ReceivedOpinion" element
37731              */
37732             public void setReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedOpinion)
37733             {
37734                 synchronized (monitor())
37735                 {
37736                     check_orphaned();
37737                     org.apache.xmlbeans.SimpleValue target = null;
37738                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDOPINION$4, 0);
37739                     if (target == null)
37740                     {
37741                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RECEIVEDOPINION$4);
37742                     }
37743                     target.setEnumValue(receivedOpinion);
37744                 }
37745             }
37746             
37747             /**
37748              * Sets (as xml) the "ReceivedOpinion" element
37749              */
37750             public void xsetReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedOpinion)
37751             {
37752                 synchronized (monitor())
37753                 {
37754                     check_orphaned();
37755                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37756                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDOPINION$4, 0);
37757                     if (target == null)
37758                     {
37759                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RECEIVEDOPINION$4);
37760                     }
37761                     target.set(receivedOpinion);
37762                 }
37763             }
37764             
37765             /**
37766              * Gets the "ActionPlan" element
37767              */
37768             public java.lang.String getActionPlan()
37769             {
37770                 synchronized (monitor())
37771                 {
37772                     check_orphaned();
37773                     org.apache.xmlbeans.SimpleValue target = null;
37774                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$6, 0);
37775                     if (target == null)
37776                     {
37777                       return null;
37778                     }
37779                     return target.getStringValue();
37780                 }
37781             }
37782             
37783             /**
37784              * Gets (as xml) the "ActionPlan" element
37785              */
37786             public gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType xgetActionPlan()
37787             {
37788                 synchronized (monitor())
37789                 {
37790                     check_orphaned();
37791                     gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType target = null;
37792                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().find_element_user(ACTIONPLAN$6, 0);
37793                     return target;
37794                 }
37795             }
37796             
37797             /**
37798              * True if has "ActionPlan" element
37799              */
37800             public boolean isSetActionPlan()
37801             {
37802                 synchronized (monitor())
37803                 {
37804                     check_orphaned();
37805                     return get_store().count_elements(ACTIONPLAN$6) != 0;
37806                 }
37807             }
37808             
37809             /**
37810              * Sets the "ActionPlan" element
37811              */
37812             public void setActionPlan(java.lang.String actionPlan)
37813             {
37814                 synchronized (monitor())
37815                 {
37816                     check_orphaned();
37817                     org.apache.xmlbeans.SimpleValue target = null;
37818                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$6, 0);
37819                     if (target == null)
37820                     {
37821                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACTIONPLAN$6);
37822                     }
37823                     target.setStringValue(actionPlan);
37824                 }
37825             }
37826             
37827             /**
37828              * Sets (as xml) the "ActionPlan" element
37829              */
37830             public void xsetActionPlan(gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType actionPlan)
37831             {
37832                 synchronized (monitor())
37833                 {
37834                     check_orphaned();
37835                     gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType target = null;
37836                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().find_element_user(ACTIONPLAN$6, 0);
37837                     if (target == null)
37838                     {
37839                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().add_element_user(ACTIONPLAN$6);
37840                     }
37841                     target.set(actionPlan);
37842                 }
37843             }
37844             
37845             /**
37846              * Unsets the "ActionPlan" element
37847              */
37848             public void unsetActionPlan()
37849             {
37850                 synchronized (monitor())
37851                 {
37852                     check_orphaned();
37853                     get_store().remove_element(ACTIONPLAN$6, 0);
37854                 }
37855             }
37856         }
37857         /**
37858          * An XML PortfolioQuality(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
37859          *
37860          * This is a complex type.
37861          */
37862         public static class PortfolioQualityImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality
37863         {
37864             private static final long serialVersionUID = 1L;
37865             
37866             public PortfolioQualityImpl(org.apache.xmlbeans.SchemaType sType)
37867             {
37868                 super(sType);
37869             }
37870             
37871             private static final javax.xml.namespace.QName ITEM1$0 = 
37872                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Item1");
37873             private static final javax.xml.namespace.QName OPTIONALPRODUCTA$2 = 
37874                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OptionalProductA");
37875             private static final javax.xml.namespace.QName OPTIONALPRODUCTB$4 = 
37876                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OptionalProductB");
37877             
37878             
37879             /**
37880              * Gets the "Item1" element
37881              */
37882             public gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType getItem1()
37883             {
37884                 synchronized (monitor())
37885                 {
37886                     check_orphaned();
37887                     gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType target = null;
37888                     target = (gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType)get_store().find_element_user(ITEM1$0, 0);
37889                     if (target == null)
37890                     {
37891                       return null;
37892                     }
37893                     return target;
37894                 }
37895             }
37896             
37897             /**
37898              * True if has "Item1" element
37899              */
37900             public boolean isSetItem1()
37901             {
37902                 synchronized (monitor())
37903                 {
37904                     check_orphaned();
37905                     return get_store().count_elements(ITEM1$0) != 0;
37906                 }
37907             }
37908             
37909             /**
37910              * Sets the "Item1" element
37911              */
37912             public void setItem1(gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType item1)
37913             {
37914                 generatedSetterHelperImpl(item1, ITEM1$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37915             }
37916             
37917             /**
37918              * Appends and returns a new empty "Item1" element
37919              */
37920             public gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType addNewItem1()
37921             {
37922                 synchronized (monitor())
37923                 {
37924                     check_orphaned();
37925                     gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType target = null;
37926                     target = (gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType)get_store().add_element_user(ITEM1$0);
37927                     return target;
37928                 }
37929             }
37930             
37931             /**
37932              * Unsets the "Item1" element
37933              */
37934             public void unsetItem1()
37935             {
37936                 synchronized (monitor())
37937                 {
37938                     check_orphaned();
37939                     get_store().remove_element(ITEM1$0, 0);
37940                 }
37941             }
37942             
37943             /**
37944              * Gets the "OptionalProductA" element
37945              */
37946             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA getOptionalProductA()
37947             {
37948                 synchronized (monitor())
37949                 {
37950                     check_orphaned();
37951                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA target = null;
37952                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA)get_store().find_element_user(OPTIONALPRODUCTA$2, 0);
37953                     if (target == null)
37954                     {
37955                       return null;
37956                     }
37957                     return target;
37958                 }
37959             }
37960             
37961             /**
37962              * True if has "OptionalProductA" element
37963              */
37964             public boolean isSetOptionalProductA()
37965             {
37966                 synchronized (monitor())
37967                 {
37968                     check_orphaned();
37969                     return get_store().count_elements(OPTIONALPRODUCTA$2) != 0;
37970                 }
37971             }
37972             
37973             /**
37974              * Sets the "OptionalProductA" element
37975              */
37976             public void setOptionalProductA(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA optionalProductA)
37977             {
37978                 generatedSetterHelperImpl(optionalProductA, OPTIONALPRODUCTA$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37979             }
37980             
37981             /**
37982              * Appends and returns a new empty "OptionalProductA" element
37983              */
37984             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA addNewOptionalProductA()
37985             {
37986                 synchronized (monitor())
37987                 {
37988                     check_orphaned();
37989                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA target = null;
37990                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA)get_store().add_element_user(OPTIONALPRODUCTA$2);
37991                     return target;
37992                 }
37993             }
37994             
37995             /**
37996              * Unsets the "OptionalProductA" element
37997              */
37998             public void unsetOptionalProductA()
37999             {
38000                 synchronized (monitor())
38001                 {
38002                     check_orphaned();
38003                     get_store().remove_element(OPTIONALPRODUCTA$2, 0);
38004                 }
38005             }
38006             
38007             /**
38008              * Gets the "OptionalProductB" element
38009              */
38010             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB getOptionalProductB()
38011             {
38012                 synchronized (monitor())
38013                 {
38014                     check_orphaned();
38015                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB target = null;
38016                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB)get_store().find_element_user(OPTIONALPRODUCTB$4, 0);
38017                     if (target == null)
38018                     {
38019                       return null;
38020                     }
38021                     return target;
38022                 }
38023             }
38024             
38025             /**
38026              * True if has "OptionalProductB" element
38027              */
38028             public boolean isSetOptionalProductB()
38029             {
38030                 synchronized (monitor())
38031                 {
38032                     check_orphaned();
38033                     return get_store().count_elements(OPTIONALPRODUCTB$4) != 0;
38034                 }
38035             }
38036             
38037             /**
38038              * Sets the "OptionalProductB" element
38039              */
38040             public void setOptionalProductB(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB optionalProductB)
38041             {
38042                 generatedSetterHelperImpl(optionalProductB, OPTIONALPRODUCTB$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38043             }
38044             
38045             /**
38046              * Appends and returns a new empty "OptionalProductB" element
38047              */
38048             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB addNewOptionalProductB()
38049             {
38050                 synchronized (monitor())
38051                 {
38052                     check_orphaned();
38053                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB target = null;
38054                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB)get_store().add_element_user(OPTIONALPRODUCTB$4);
38055                     return target;
38056                 }
38057             }
38058             
38059             /**
38060              * Unsets the "OptionalProductB" element
38061              */
38062             public void unsetOptionalProductB()
38063             {
38064                 synchronized (monitor())
38065                 {
38066                     check_orphaned();
38067                     get_store().remove_element(OPTIONALPRODUCTB$4, 0);
38068                 }
38069             }
38070             /**
38071              * An XML OptionalProductA(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
38072              *
38073              * This is a complex type.
38074              */
38075             public static class OptionalProductAImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA
38076             {
38077                 private static final long serialVersionUID = 1L;
38078                 
38079                 public OptionalProductAImpl(org.apache.xmlbeans.SchemaType sType)
38080                 {
38081                     super(sType);
38082                 }
38083                 
38084                 private static final javax.xml.namespace.QName PRODUCTDESCRIPTION$0 = 
38085                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ProductDescription");
38086                 private static final javax.xml.namespace.QName ITEM2$2 = 
38087                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Item2");
38088                 
38089                 
38090                 /**
38091                  * Gets the "ProductDescription" element
38092                  */
38093                 public java.lang.String getProductDescription()
38094                 {
38095                     synchronized (monitor())
38096                     {
38097                       check_orphaned();
38098                       org.apache.xmlbeans.SimpleValue target = null;
38099                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
38100                       if (target == null)
38101                       {
38102                         return null;
38103                       }
38104                       return target.getStringValue();
38105                     }
38106                 }
38107                 
38108                 /**
38109                  * Gets (as xml) the "ProductDescription" element
38110                  */
38111                 public gov.grants.apply.forms.naca201111V11.NACA201111String80DataType xgetProductDescription()
38112                 {
38113                     synchronized (monitor())
38114                     {
38115                       check_orphaned();
38116                       gov.grants.apply.forms.naca201111V11.NACA201111String80DataType target = null;
38117                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
38118                       return target;
38119                     }
38120                 }
38121                 
38122                 /**
38123                  * True if has "ProductDescription" element
38124                  */
38125                 public boolean isSetProductDescription()
38126                 {
38127                     synchronized (monitor())
38128                     {
38129                       check_orphaned();
38130                       return get_store().count_elements(PRODUCTDESCRIPTION$0) != 0;
38131                     }
38132                 }
38133                 
38134                 /**
38135                  * Sets the "ProductDescription" element
38136                  */
38137                 public void setProductDescription(java.lang.String productDescription)
38138                 {
38139                     synchronized (monitor())
38140                     {
38141                       check_orphaned();
38142                       org.apache.xmlbeans.SimpleValue target = null;
38143                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
38144                       if (target == null)
38145                       {
38146                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRODUCTDESCRIPTION$0);
38147                       }
38148                       target.setStringValue(productDescription);
38149                     }
38150                 }
38151                 
38152                 /**
38153                  * Sets (as xml) the "ProductDescription" element
38154                  */
38155                 public void xsetProductDescription(gov.grants.apply.forms.naca201111V11.NACA201111String80DataType productDescription)
38156                 {
38157                     synchronized (monitor())
38158                     {
38159                       check_orphaned();
38160                       gov.grants.apply.forms.naca201111V11.NACA201111String80DataType target = null;
38161                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
38162                       if (target == null)
38163                       {
38164                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String80DataType)get_store().add_element_user(PRODUCTDESCRIPTION$0);
38165                       }
38166                       target.set(productDescription);
38167                     }
38168                 }
38169                 
38170                 /**
38171                  * Unsets the "ProductDescription" element
38172                  */
38173                 public void unsetProductDescription()
38174                 {
38175                     synchronized (monitor())
38176                     {
38177                       check_orphaned();
38178                       get_store().remove_element(PRODUCTDESCRIPTION$0, 0);
38179                     }
38180                 }
38181                 
38182                 /**
38183                  * Gets the "Item2" element
38184                  */
38185                 public gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType getItem2()
38186                 {
38187                     synchronized (monitor())
38188                     {
38189                       check_orphaned();
38190                       gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType target = null;
38191                       target = (gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType)get_store().find_element_user(ITEM2$2, 0);
38192                       if (target == null)
38193                       {
38194                         return null;
38195                       }
38196                       return target;
38197                     }
38198                 }
38199                 
38200                 /**
38201                  * True if has "Item2" element
38202                  */
38203                 public boolean isSetItem2()
38204                 {
38205                     synchronized (monitor())
38206                     {
38207                       check_orphaned();
38208                       return get_store().count_elements(ITEM2$2) != 0;
38209                     }
38210                 }
38211                 
38212                 /**
38213                  * Sets the "Item2" element
38214                  */
38215                 public void setItem2(gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType item2)
38216                 {
38217                     generatedSetterHelperImpl(item2, ITEM2$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38218                 }
38219                 
38220                 /**
38221                  * Appends and returns a new empty "Item2" element
38222                  */
38223                 public gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType addNewItem2()
38224                 {
38225                     synchronized (monitor())
38226                     {
38227                       check_orphaned();
38228                       gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType target = null;
38229                       target = (gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType)get_store().add_element_user(ITEM2$2);
38230                       return target;
38231                     }
38232                 }
38233                 
38234                 /**
38235                  * Unsets the "Item2" element
38236                  */
38237                 public void unsetItem2()
38238                 {
38239                     synchronized (monitor())
38240                     {
38241                       check_orphaned();
38242                       get_store().remove_element(ITEM2$2, 0);
38243                     }
38244                 }
38245             }
38246             /**
38247              * An XML OptionalProductB(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
38248              *
38249              * This is a complex type.
38250              */
38251             public static class OptionalProductBImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB
38252             {
38253                 private static final long serialVersionUID = 1L;
38254                 
38255                 public OptionalProductBImpl(org.apache.xmlbeans.SchemaType sType)
38256                 {
38257                     super(sType);
38258                 }
38259                 
38260                 private static final javax.xml.namespace.QName PRODUCTDESCRIPTION$0 = 
38261                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ProductDescription");
38262                 private static final javax.xml.namespace.QName ITEM3$2 = 
38263                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Item3");
38264                 
38265                 
38266                 /**
38267                  * Gets the "ProductDescription" element
38268                  */
38269                 public java.lang.String getProductDescription()
38270                 {
38271                     synchronized (monitor())
38272                     {
38273                       check_orphaned();
38274                       org.apache.xmlbeans.SimpleValue target = null;
38275                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
38276                       if (target == null)
38277                       {
38278                         return null;
38279                       }
38280                       return target.getStringValue();
38281                     }
38282                 }
38283                 
38284                 /**
38285                  * Gets (as xml) the "ProductDescription" element
38286                  */
38287                 public gov.grants.apply.forms.naca201111V11.NACA201111String80DataType xgetProductDescription()
38288                 {
38289                     synchronized (monitor())
38290                     {
38291                       check_orphaned();
38292                       gov.grants.apply.forms.naca201111V11.NACA201111String80DataType target = null;
38293                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
38294                       return target;
38295                     }
38296                 }
38297                 
38298                 /**
38299                  * True if has "ProductDescription" element
38300                  */
38301                 public boolean isSetProductDescription()
38302                 {
38303                     synchronized (monitor())
38304                     {
38305                       check_orphaned();
38306                       return get_store().count_elements(PRODUCTDESCRIPTION$0) != 0;
38307                     }
38308                 }
38309                 
38310                 /**
38311                  * Sets the "ProductDescription" element
38312                  */
38313                 public void setProductDescription(java.lang.String productDescription)
38314                 {
38315                     synchronized (monitor())
38316                     {
38317                       check_orphaned();
38318                       org.apache.xmlbeans.SimpleValue target = null;
38319                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
38320                       if (target == null)
38321                       {
38322                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRODUCTDESCRIPTION$0);
38323                       }
38324                       target.setStringValue(productDescription);
38325                     }
38326                 }
38327                 
38328                 /**
38329                  * Sets (as xml) the "ProductDescription" element
38330                  */
38331                 public void xsetProductDescription(gov.grants.apply.forms.naca201111V11.NACA201111String80DataType productDescription)
38332                 {
38333                     synchronized (monitor())
38334                     {
38335                       check_orphaned();
38336                       gov.grants.apply.forms.naca201111V11.NACA201111String80DataType target = null;
38337                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
38338                       if (target == null)
38339                       {
38340                         target = (gov.grants.apply.forms.naca201111V11.NACA201111String80DataType)get_store().add_element_user(PRODUCTDESCRIPTION$0);
38341                       }
38342                       target.set(productDescription);
38343                     }
38344                 }
38345                 
38346                 /**
38347                  * Unsets the "ProductDescription" element
38348                  */
38349                 public void unsetProductDescription()
38350                 {
38351                     synchronized (monitor())
38352                     {
38353                       check_orphaned();
38354                       get_store().remove_element(PRODUCTDESCRIPTION$0, 0);
38355                     }
38356                 }
38357                 
38358                 /**
38359                  * Gets the "Item3" element
38360                  */
38361                 public gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType getItem3()
38362                 {
38363                     synchronized (monitor())
38364                     {
38365                       check_orphaned();
38366                       gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType target = null;
38367                       target = (gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType)get_store().find_element_user(ITEM3$2, 0);
38368                       if (target == null)
38369                       {
38370                         return null;
38371                       }
38372                       return target;
38373                     }
38374                 }
38375                 
38376                 /**
38377                  * True if has "Item3" element
38378                  */
38379                 public boolean isSetItem3()
38380                 {
38381                     synchronized (monitor())
38382                     {
38383                       check_orphaned();
38384                       return get_store().count_elements(ITEM3$2) != 0;
38385                     }
38386                 }
38387                 
38388                 /**
38389                  * Sets the "Item3" element
38390                  */
38391                 public void setItem3(gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType item3)
38392                 {
38393                     generatedSetterHelperImpl(item3, ITEM3$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38394                 }
38395                 
38396                 /**
38397                  * Appends and returns a new empty "Item3" element
38398                  */
38399                 public gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType addNewItem3()
38400                 {
38401                     synchronized (monitor())
38402                     {
38403                       check_orphaned();
38404                       gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType target = null;
38405                       target = (gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType)get_store().add_element_user(ITEM3$2);
38406                       return target;
38407                     }
38408                 }
38409                 
38410                 /**
38411                  * Unsets the "Item3" element
38412                  */
38413                 public void unsetItem3()
38414                 {
38415                     synchronized (monitor())
38416                     {
38417                       check_orphaned();
38418                       get_store().remove_element(ITEM3$2, 0);
38419                     }
38420                 }
38421             }
38422         }
38423         /**
38424          * An XML LoanLossReserves(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
38425          *
38426          * This is a complex type.
38427          */
38428         public static class LoanLossReservesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves
38429         {
38430             private static final long serialVersionUID = 1L;
38431             
38432             public LoanLossReservesImpl(org.apache.xmlbeans.SchemaType sType)
38433             {
38434                 super(sType);
38435             }
38436             
38437             private static final javax.xml.namespace.QName PORTFOLIOOUTSTANDING$0 = 
38438                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PortfolioOutstanding");
38439             private static final javax.xml.namespace.QName WRITEOFFS$2 = 
38440                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "WriteOffs");
38441             private static final javax.xml.namespace.QName NETLOSS$4 = 
38442                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NetLoss");
38443             private static final javax.xml.namespace.QName LOSSCASH$6 = 
38444                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LossCash");
38445             private static final javax.xml.namespace.QName LOSSACCRUAL$8 = 
38446                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LossAccrual");
38447             private static final javax.xml.namespace.QName LOSSRATIO$10 = 
38448                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "LossRatio");
38449             
38450             
38451             /**
38452              * Gets the "PortfolioOutstanding" element
38453              */
38454             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType getPortfolioOutstanding()
38455             {
38456                 synchronized (monitor())
38457                 {
38458                     check_orphaned();
38459                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType target = null;
38460                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType)get_store().find_element_user(PORTFOLIOOUTSTANDING$0, 0);
38461                     if (target == null)
38462                     {
38463                       return null;
38464                     }
38465                     return target;
38466                 }
38467             }
38468             
38469             /**
38470              * True if has "PortfolioOutstanding" element
38471              */
38472             public boolean isSetPortfolioOutstanding()
38473             {
38474                 synchronized (monitor())
38475                 {
38476                     check_orphaned();
38477                     return get_store().count_elements(PORTFOLIOOUTSTANDING$0) != 0;
38478                 }
38479             }
38480             
38481             /**
38482              * Sets the "PortfolioOutstanding" element
38483              */
38484             public void setPortfolioOutstanding(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType portfolioOutstanding)
38485             {
38486                 generatedSetterHelperImpl(portfolioOutstanding, PORTFOLIOOUTSTANDING$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38487             }
38488             
38489             /**
38490              * Appends and returns a new empty "PortfolioOutstanding" element
38491              */
38492             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType addNewPortfolioOutstanding()
38493             {
38494                 synchronized (monitor())
38495                 {
38496                     check_orphaned();
38497                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType target = null;
38498                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType)get_store().add_element_user(PORTFOLIOOUTSTANDING$0);
38499                     return target;
38500                 }
38501             }
38502             
38503             /**
38504              * Unsets the "PortfolioOutstanding" element
38505              */
38506             public void unsetPortfolioOutstanding()
38507             {
38508                 synchronized (monitor())
38509                 {
38510                     check_orphaned();
38511                     get_store().remove_element(PORTFOLIOOUTSTANDING$0, 0);
38512                 }
38513             }
38514             
38515             /**
38516              * Gets the "WriteOffs" element
38517              */
38518             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType getWriteOffs()
38519             {
38520                 synchronized (monitor())
38521                 {
38522                     check_orphaned();
38523                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType target = null;
38524                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType)get_store().find_element_user(WRITEOFFS$2, 0);
38525                     if (target == null)
38526                     {
38527                       return null;
38528                     }
38529                     return target;
38530                 }
38531             }
38532             
38533             /**
38534              * True if has "WriteOffs" element
38535              */
38536             public boolean isSetWriteOffs()
38537             {
38538                 synchronized (monitor())
38539                 {
38540                     check_orphaned();
38541                     return get_store().count_elements(WRITEOFFS$2) != 0;
38542                 }
38543             }
38544             
38545             /**
38546              * Sets the "WriteOffs" element
38547              */
38548             public void setWriteOffs(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType writeOffs)
38549             {
38550                 generatedSetterHelperImpl(writeOffs, WRITEOFFS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38551             }
38552             
38553             /**
38554              * Appends and returns a new empty "WriteOffs" element
38555              */
38556             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType addNewWriteOffs()
38557             {
38558                 synchronized (monitor())
38559                 {
38560                     check_orphaned();
38561                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType target = null;
38562                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType)get_store().add_element_user(WRITEOFFS$2);
38563                     return target;
38564                 }
38565             }
38566             
38567             /**
38568              * Unsets the "WriteOffs" element
38569              */
38570             public void unsetWriteOffs()
38571             {
38572                 synchronized (monitor())
38573                 {
38574                     check_orphaned();
38575                     get_store().remove_element(WRITEOFFS$2, 0);
38576                 }
38577             }
38578             
38579             /**
38580              * Gets the "NetLoss" element
38581              */
38582             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType getNetLoss()
38583             {
38584                 synchronized (monitor())
38585                 {
38586                     check_orphaned();
38587                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType target = null;
38588                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType)get_store().find_element_user(NETLOSS$4, 0);
38589                     if (target == null)
38590                     {
38591                       return null;
38592                     }
38593                     return target;
38594                 }
38595             }
38596             
38597             /**
38598              * True if has "NetLoss" element
38599              */
38600             public boolean isSetNetLoss()
38601             {
38602                 synchronized (monitor())
38603                 {
38604                     check_orphaned();
38605                     return get_store().count_elements(NETLOSS$4) != 0;
38606                 }
38607             }
38608             
38609             /**
38610              * Sets the "NetLoss" element
38611              */
38612             public void setNetLoss(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType netLoss)
38613             {
38614                 generatedSetterHelperImpl(netLoss, NETLOSS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38615             }
38616             
38617             /**
38618              * Appends and returns a new empty "NetLoss" element
38619              */
38620             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType addNewNetLoss()
38621             {
38622                 synchronized (monitor())
38623                 {
38624                     check_orphaned();
38625                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType target = null;
38626                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType)get_store().add_element_user(NETLOSS$4);
38627                     return target;
38628                 }
38629             }
38630             
38631             /**
38632              * Unsets the "NetLoss" element
38633              */
38634             public void unsetNetLoss()
38635             {
38636                 synchronized (monitor())
38637                 {
38638                     check_orphaned();
38639                     get_store().remove_element(NETLOSS$4, 0);
38640                 }
38641             }
38642             
38643             /**
38644              * Gets the "LossCash" element
38645              */
38646             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType getLossCash()
38647             {
38648                 synchronized (monitor())
38649                 {
38650                     check_orphaned();
38651                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType target = null;
38652                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType)get_store().find_element_user(LOSSCASH$6, 0);
38653                     if (target == null)
38654                     {
38655                       return null;
38656                     }
38657                     return target;
38658                 }
38659             }
38660             
38661             /**
38662              * True if has "LossCash" element
38663              */
38664             public boolean isSetLossCash()
38665             {
38666                 synchronized (monitor())
38667                 {
38668                     check_orphaned();
38669                     return get_store().count_elements(LOSSCASH$6) != 0;
38670                 }
38671             }
38672             
38673             /**
38674              * Sets the "LossCash" element
38675              */
38676             public void setLossCash(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType lossCash)
38677             {
38678                 generatedSetterHelperImpl(lossCash, LOSSCASH$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38679             }
38680             
38681             /**
38682              * Appends and returns a new empty "LossCash" element
38683              */
38684             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType addNewLossCash()
38685             {
38686                 synchronized (monitor())
38687                 {
38688                     check_orphaned();
38689                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType target = null;
38690                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType)get_store().add_element_user(LOSSCASH$6);
38691                     return target;
38692                 }
38693             }
38694             
38695             /**
38696              * Unsets the "LossCash" element
38697              */
38698             public void unsetLossCash()
38699             {
38700                 synchronized (monitor())
38701                 {
38702                     check_orphaned();
38703                     get_store().remove_element(LOSSCASH$6, 0);
38704                 }
38705             }
38706             
38707             /**
38708              * Gets the "LossAccrual" element
38709              */
38710             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType getLossAccrual()
38711             {
38712                 synchronized (monitor())
38713                 {
38714                     check_orphaned();
38715                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType target = null;
38716                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType)get_store().find_element_user(LOSSACCRUAL$8, 0);
38717                     if (target == null)
38718                     {
38719                       return null;
38720                     }
38721                     return target;
38722                 }
38723             }
38724             
38725             /**
38726              * True if has "LossAccrual" element
38727              */
38728             public boolean isSetLossAccrual()
38729             {
38730                 synchronized (monitor())
38731                 {
38732                     check_orphaned();
38733                     return get_store().count_elements(LOSSACCRUAL$8) != 0;
38734                 }
38735             }
38736             
38737             /**
38738              * Sets the "LossAccrual" element
38739              */
38740             public void setLossAccrual(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType lossAccrual)
38741             {
38742                 generatedSetterHelperImpl(lossAccrual, LOSSACCRUAL$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38743             }
38744             
38745             /**
38746              * Appends and returns a new empty "LossAccrual" element
38747              */
38748             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType addNewLossAccrual()
38749             {
38750                 synchronized (monitor())
38751                 {
38752                     check_orphaned();
38753                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType target = null;
38754                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType)get_store().add_element_user(LOSSACCRUAL$8);
38755                     return target;
38756                 }
38757             }
38758             
38759             /**
38760              * Unsets the "LossAccrual" element
38761              */
38762             public void unsetLossAccrual()
38763             {
38764                 synchronized (monitor())
38765                 {
38766                     check_orphaned();
38767                     get_store().remove_element(LOSSACCRUAL$8, 0);
38768                 }
38769             }
38770             
38771             /**
38772              * Gets the "LossRatio" element
38773              */
38774             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType getLossRatio()
38775             {
38776                 synchronized (monitor())
38777                 {
38778                     check_orphaned();
38779                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType target = null;
38780                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType)get_store().find_element_user(LOSSRATIO$10, 0);
38781                     if (target == null)
38782                     {
38783                       return null;
38784                     }
38785                     return target;
38786                 }
38787             }
38788             
38789             /**
38790              * True if has "LossRatio" element
38791              */
38792             public boolean isSetLossRatio()
38793             {
38794                 synchronized (monitor())
38795                 {
38796                     check_orphaned();
38797                     return get_store().count_elements(LOSSRATIO$10) != 0;
38798                 }
38799             }
38800             
38801             /**
38802              * Sets the "LossRatio" element
38803              */
38804             public void setLossRatio(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType lossRatio)
38805             {
38806                 generatedSetterHelperImpl(lossRatio, LOSSRATIO$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38807             }
38808             
38809             /**
38810              * Appends and returns a new empty "LossRatio" element
38811              */
38812             public gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType addNewLossRatio()
38813             {
38814                 synchronized (monitor())
38815                 {
38816                     check_orphaned();
38817                     gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType target = null;
38818                     target = (gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType)get_store().add_element_user(LOSSRATIO$10);
38819                     return target;
38820                 }
38821             }
38822             
38823             /**
38824              * Unsets the "LossRatio" element
38825              */
38826             public void unsetLossRatio()
38827             {
38828                 synchronized (monitor())
38829                 {
38830                     check_orphaned();
38831                     get_store().remove_element(LOSSRATIO$10, 0);
38832                 }
38833             }
38834         }
38835         /**
38836          * An XML EquityInvestmentPortfolio(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
38837          *
38838          * This is a complex type.
38839          */
38840         public static class EquityInvestmentPortfolioImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio
38841         {
38842             private static final long serialVersionUID = 1L;
38843             
38844             public EquityInvestmentPortfolioImpl(org.apache.xmlbeans.SchemaType sType)
38845             {
38846                 super(sType);
38847             }
38848             
38849             private static final javax.xml.namespace.QName TOTALINVESTMENTS$0 = 
38850                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TotalInvestments");
38851             private static final javax.xml.namespace.QName INVESTMENTSEXITED$2 = 
38852                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "InvestmentsExited");
38853             private static final javax.xml.namespace.QName INVESTMENTSWRITTENOFF$4 = 
38854                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "InvestmentsWrittenOff");
38855             private static final javax.xml.namespace.QName UNREALIZEDGAINS$6 = 
38856                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "UnrealizedGains");
38857             private static final javax.xml.namespace.QName REALIZEDGAINS$8 = 
38858                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "RealizedGains");
38859             private static final javax.xml.namespace.QName TARGETRATERETURN$10 = 
38860                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TargetRateReturn");
38861             private static final javax.xml.namespace.QName ACTUALRATERETURN$12 = 
38862                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ActualRateReturn");
38863             
38864             
38865             /**
38866              * Gets the "TotalInvestments" element
38867              */
38868             public gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType getTotalInvestments()
38869             {
38870                 synchronized (monitor())
38871                 {
38872                     check_orphaned();
38873                     gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType target = null;
38874                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType)get_store().find_element_user(TOTALINVESTMENTS$0, 0);
38875                     if (target == null)
38876                     {
38877                       return null;
38878                     }
38879                     return target;
38880                 }
38881             }
38882             
38883             /**
38884              * True if has "TotalInvestments" element
38885              */
38886             public boolean isSetTotalInvestments()
38887             {
38888                 synchronized (monitor())
38889                 {
38890                     check_orphaned();
38891                     return get_store().count_elements(TOTALINVESTMENTS$0) != 0;
38892                 }
38893             }
38894             
38895             /**
38896              * Sets the "TotalInvestments" element
38897              */
38898             public void setTotalInvestments(gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType totalInvestments)
38899             {
38900                 generatedSetterHelperImpl(totalInvestments, TOTALINVESTMENTS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38901             }
38902             
38903             /**
38904              * Appends and returns a new empty "TotalInvestments" element
38905              */
38906             public gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType addNewTotalInvestments()
38907             {
38908                 synchronized (monitor())
38909                 {
38910                     check_orphaned();
38911                     gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType target = null;
38912                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType)get_store().add_element_user(TOTALINVESTMENTS$0);
38913                     return target;
38914                 }
38915             }
38916             
38917             /**
38918              * Unsets the "TotalInvestments" element
38919              */
38920             public void unsetTotalInvestments()
38921             {
38922                 synchronized (monitor())
38923                 {
38924                     check_orphaned();
38925                     get_store().remove_element(TOTALINVESTMENTS$0, 0);
38926                 }
38927             }
38928             
38929             /**
38930              * Gets the "InvestmentsExited" element
38931              */
38932             public gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType getInvestmentsExited()
38933             {
38934                 synchronized (monitor())
38935                 {
38936                     check_orphaned();
38937                     gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType target = null;
38938                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType)get_store().find_element_user(INVESTMENTSEXITED$2, 0);
38939                     if (target == null)
38940                     {
38941                       return null;
38942                     }
38943                     return target;
38944                 }
38945             }
38946             
38947             /**
38948              * True if has "InvestmentsExited" element
38949              */
38950             public boolean isSetInvestmentsExited()
38951             {
38952                 synchronized (monitor())
38953                 {
38954                     check_orphaned();
38955                     return get_store().count_elements(INVESTMENTSEXITED$2) != 0;
38956                 }
38957             }
38958             
38959             /**
38960              * Sets the "InvestmentsExited" element
38961              */
38962             public void setInvestmentsExited(gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType investmentsExited)
38963             {
38964                 generatedSetterHelperImpl(investmentsExited, INVESTMENTSEXITED$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38965             }
38966             
38967             /**
38968              * Appends and returns a new empty "InvestmentsExited" element
38969              */
38970             public gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType addNewInvestmentsExited()
38971             {
38972                 synchronized (monitor())
38973                 {
38974                     check_orphaned();
38975                     gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType target = null;
38976                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType)get_store().add_element_user(INVESTMENTSEXITED$2);
38977                     return target;
38978                 }
38979             }
38980             
38981             /**
38982              * Unsets the "InvestmentsExited" element
38983              */
38984             public void unsetInvestmentsExited()
38985             {
38986                 synchronized (monitor())
38987                 {
38988                     check_orphaned();
38989                     get_store().remove_element(INVESTMENTSEXITED$2, 0);
38990                 }
38991             }
38992             
38993             /**
38994              * Gets the "InvestmentsWrittenOff" element
38995              */
38996             public gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType getInvestmentsWrittenOff()
38997             {
38998                 synchronized (monitor())
38999                 {
39000                     check_orphaned();
39001                     gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType target = null;
39002                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType)get_store().find_element_user(INVESTMENTSWRITTENOFF$4, 0);
39003                     if (target == null)
39004                     {
39005                       return null;
39006                     }
39007                     return target;
39008                 }
39009             }
39010             
39011             /**
39012              * True if has "InvestmentsWrittenOff" element
39013              */
39014             public boolean isSetInvestmentsWrittenOff()
39015             {
39016                 synchronized (monitor())
39017                 {
39018                     check_orphaned();
39019                     return get_store().count_elements(INVESTMENTSWRITTENOFF$4) != 0;
39020                 }
39021             }
39022             
39023             /**
39024              * Sets the "InvestmentsWrittenOff" element
39025              */
39026             public void setInvestmentsWrittenOff(gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType investmentsWrittenOff)
39027             {
39028                 generatedSetterHelperImpl(investmentsWrittenOff, INVESTMENTSWRITTENOFF$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
39029             }
39030             
39031             /**
39032              * Appends and returns a new empty "InvestmentsWrittenOff" element
39033              */
39034             public gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType addNewInvestmentsWrittenOff()
39035             {
39036                 synchronized (monitor())
39037                 {
39038                     check_orphaned();
39039                     gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType target = null;
39040                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType)get_store().add_element_user(INVESTMENTSWRITTENOFF$4);
39041                     return target;
39042                 }
39043             }
39044             
39045             /**
39046              * Unsets the "InvestmentsWrittenOff" element
39047              */
39048             public void unsetInvestmentsWrittenOff()
39049             {
39050                 synchronized (monitor())
39051                 {
39052                     check_orphaned();
39053                     get_store().remove_element(INVESTMENTSWRITTENOFF$4, 0);
39054                 }
39055             }
39056             
39057             /**
39058              * Gets the "UnrealizedGains" element
39059              */
39060             public gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType getUnrealizedGains()
39061             {
39062                 synchronized (monitor())
39063                 {
39064                     check_orphaned();
39065                     gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType target = null;
39066                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType)get_store().find_element_user(UNREALIZEDGAINS$6, 0);
39067                     if (target == null)
39068                     {
39069                       return null;
39070                     }
39071                     return target;
39072                 }
39073             }
39074             
39075             /**
39076              * True if has "UnrealizedGains" element
39077              */
39078             public boolean isSetUnrealizedGains()
39079             {
39080                 synchronized (monitor())
39081                 {
39082                     check_orphaned();
39083                     return get_store().count_elements(UNREALIZEDGAINS$6) != 0;
39084                 }
39085             }
39086             
39087             /**
39088              * Sets the "UnrealizedGains" element
39089              */
39090             public void setUnrealizedGains(gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType unrealizedGains)
39091             {
39092                 generatedSetterHelperImpl(unrealizedGains, UNREALIZEDGAINS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
39093             }
39094             
39095             /**
39096              * Appends and returns a new empty "UnrealizedGains" element
39097              */
39098             public gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType addNewUnrealizedGains()
39099             {
39100                 synchronized (monitor())
39101                 {
39102                     check_orphaned();
39103                     gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType target = null;
39104                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType)get_store().add_element_user(UNREALIZEDGAINS$6);
39105                     return target;
39106                 }
39107             }
39108             
39109             /**
39110              * Unsets the "UnrealizedGains" element
39111              */
39112             public void unsetUnrealizedGains()
39113             {
39114                 synchronized (monitor())
39115                 {
39116                     check_orphaned();
39117                     get_store().remove_element(UNREALIZEDGAINS$6, 0);
39118                 }
39119             }
39120             
39121             /**
39122              * Gets the "RealizedGains" element
39123              */
39124             public gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType getRealizedGains()
39125             {
39126                 synchronized (monitor())
39127                 {
39128                     check_orphaned();
39129                     gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType target = null;
39130                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType)get_store().find_element_user(REALIZEDGAINS$8, 0);
39131                     if (target == null)
39132                     {
39133                       return null;
39134                     }
39135                     return target;
39136                 }
39137             }
39138             
39139             /**
39140              * True if has "RealizedGains" element
39141              */
39142             public boolean isSetRealizedGains()
39143             {
39144                 synchronized (monitor())
39145                 {
39146                     check_orphaned();
39147                     return get_store().count_elements(REALIZEDGAINS$8) != 0;
39148                 }
39149             }
39150             
39151             /**
39152              * Sets the "RealizedGains" element
39153              */
39154             public void setRealizedGains(gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType realizedGains)
39155             {
39156                 generatedSetterHelperImpl(realizedGains, REALIZEDGAINS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
39157             }
39158             
39159             /**
39160              * Appends and returns a new empty "RealizedGains" element
39161              */
39162             public gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType addNewRealizedGains()
39163             {
39164                 synchronized (monitor())
39165                 {
39166                     check_orphaned();
39167                     gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType target = null;
39168                     target = (gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType)get_store().add_element_user(REALIZEDGAINS$8);
39169                     return target;
39170                 }
39171             }
39172             
39173             /**
39174              * Unsets the "RealizedGains" element
39175              */
39176             public void unsetRealizedGains()
39177             {
39178                 synchronized (monitor())
39179                 {
39180                     check_orphaned();
39181                     get_store().remove_element(REALIZEDGAINS$8, 0);
39182                 }
39183             }
39184             
39185             /**
39186              * Gets the "TargetRateReturn" element
39187              */
39188             public java.math.BigDecimal getTargetRateReturn()
39189             {
39190                 synchronized (monitor())
39191                 {
39192                     check_orphaned();
39193                     org.apache.xmlbeans.SimpleValue target = null;
39194                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETRATERETURN$10, 0);
39195                     if (target == null)
39196                     {
39197                       return null;
39198                     }
39199                     return target.getBigDecimalValue();
39200                 }
39201             }
39202             
39203             /**
39204              * Gets (as xml) the "TargetRateReturn" element
39205              */
39206             public gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType xgetTargetRateReturn()
39207             {
39208                 synchronized (monitor())
39209                 {
39210                     check_orphaned();
39211                     gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType target = null;
39212                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType)get_store().find_element_user(TARGETRATERETURN$10, 0);
39213                     return target;
39214                 }
39215             }
39216             
39217             /**
39218              * True if has "TargetRateReturn" element
39219              */
39220             public boolean isSetTargetRateReturn()
39221             {
39222                 synchronized (monitor())
39223                 {
39224                     check_orphaned();
39225                     return get_store().count_elements(TARGETRATERETURN$10) != 0;
39226                 }
39227             }
39228             
39229             /**
39230              * Sets the "TargetRateReturn" element
39231              */
39232             public void setTargetRateReturn(java.math.BigDecimal targetRateReturn)
39233             {
39234                 synchronized (monitor())
39235                 {
39236                     check_orphaned();
39237                     org.apache.xmlbeans.SimpleValue target = null;
39238                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETRATERETURN$10, 0);
39239                     if (target == null)
39240                     {
39241                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETRATERETURN$10);
39242                     }
39243                     target.setBigDecimalValue(targetRateReturn);
39244                 }
39245             }
39246             
39247             /**
39248              * Sets (as xml) the "TargetRateReturn" element
39249              */
39250             public void xsetTargetRateReturn(gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType targetRateReturn)
39251             {
39252                 synchronized (monitor())
39253                 {
39254                     check_orphaned();
39255                     gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType target = null;
39256                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType)get_store().find_element_user(TARGETRATERETURN$10, 0);
39257                     if (target == null)
39258                     {
39259                       target = (gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType)get_store().add_element_user(TARGETRATERETURN$10);
39260                     }
39261                     target.set(targetRateReturn);
39262                 }
39263             }
39264             
39265             /**
39266              * Unsets the "TargetRateReturn" element
39267              */
39268             public void unsetTargetRateReturn()
39269             {
39270                 synchronized (monitor())
39271                 {
39272                     check_orphaned();
39273                     get_store().remove_element(TARGETRATERETURN$10, 0);
39274                 }
39275             }
39276             
39277             /**
39278              * Gets the "ActualRateReturn" element
39279              */
39280             public java.math.BigDecimal getActualRateReturn()
39281             {
39282                 synchronized (monitor())
39283                 {
39284                     check_orphaned();
39285                     org.apache.xmlbeans.SimpleValue target = null;
39286                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTUALRATERETURN$12, 0);
39287                     if (target == null)
39288                     {
39289                       return null;
39290                     }
39291                     return target.getBigDecimalValue();
39292                 }
39293             }
39294             
39295             /**
39296              * Gets (as xml) the "ActualRateReturn" element
39297              */
39298             public gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType xgetActualRateReturn()
39299             {
39300                 synchronized (monitor())
39301                 {
39302                     check_orphaned();
39303                     gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType target = null;
39304                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType)get_store().find_element_user(ACTUALRATERETURN$12, 0);
39305                     return target;
39306                 }
39307             }
39308             
39309             /**
39310              * True if has "ActualRateReturn" element
39311              */
39312             public boolean isSetActualRateReturn()
39313             {
39314                 synchronized (monitor())
39315                 {
39316                     check_orphaned();
39317                     return get_store().count_elements(ACTUALRATERETURN$12) != 0;
39318                 }
39319             }
39320             
39321             /**
39322              * Sets the "ActualRateReturn" element
39323              */
39324             public void setActualRateReturn(java.math.BigDecimal actualRateReturn)
39325             {
39326                 synchronized (monitor())
39327                 {
39328                     check_orphaned();
39329                     org.apache.xmlbeans.SimpleValue target = null;
39330                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTUALRATERETURN$12, 0);
39331                     if (target == null)
39332                     {
39333                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACTUALRATERETURN$12);
39334                     }
39335                     target.setBigDecimalValue(actualRateReturn);
39336                 }
39337             }
39338             
39339             /**
39340              * Sets (as xml) the "ActualRateReturn" element
39341              */
39342             public void xsetActualRateReturn(gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType actualRateReturn)
39343             {
39344                 synchronized (monitor())
39345                 {
39346                     check_orphaned();
39347                     gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType target = null;
39348                     target = (gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType)get_store().find_element_user(ACTUALRATERETURN$12, 0);
39349                     if (target == null)
39350                     {
39351                       target = (gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType)get_store().add_element_user(ACTUALRATERETURN$12);
39352                     }
39353                     target.set(actualRateReturn);
39354                 }
39355             }
39356             
39357             /**
39358              * Unsets the "ActualRateReturn" element
39359              */
39360             public void unsetActualRateReturn()
39361             {
39362                 synchronized (monitor())
39363                 {
39364                     check_orphaned();
39365                     get_store().remove_element(ACTUALRATERETURN$12, 0);
39366                 }
39367             }
39368         }
39369         /**
39370          * An XML PortfolioActionPlan(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
39371          *
39372          * This is a complex type.
39373          */
39374         public static class PortfolioActionPlanImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan
39375         {
39376             private static final long serialVersionUID = 1L;
39377             
39378             public PortfolioActionPlanImpl(org.apache.xmlbeans.SchemaType sType)
39379             {
39380                 super(sType);
39381             }
39382             
39383             private static final javax.xml.namespace.QName MINIMUMSTANDARDS$0 = 
39384                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MinimumStandards");
39385             private static final javax.xml.namespace.QName RECEIVEDFINDINGS$2 = 
39386                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ReceivedFindings");
39387             private static final javax.xml.namespace.QName ACTIONPLAN$4 = 
39388                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ActionPlan");
39389             
39390             
39391             /**
39392              * Gets the "MinimumStandards" element
39393              */
39394             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards()
39395             {
39396                 synchronized (monitor())
39397                 {
39398                     check_orphaned();
39399                     org.apache.xmlbeans.SimpleValue target = null;
39400                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
39401                     if (target == null)
39402                     {
39403                       return null;
39404                     }
39405                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39406                 }
39407             }
39408             
39409             /**
39410              * Gets (as xml) the "MinimumStandards" element
39411              */
39412             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards()
39413             {
39414                 synchronized (monitor())
39415                 {
39416                     check_orphaned();
39417                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39418                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
39419                     return target;
39420                 }
39421             }
39422             
39423             /**
39424              * Sets the "MinimumStandards" element
39425              */
39426             public void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards)
39427             {
39428                 synchronized (monitor())
39429                 {
39430                     check_orphaned();
39431                     org.apache.xmlbeans.SimpleValue target = null;
39432                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
39433                     if (target == null)
39434                     {
39435                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINIMUMSTANDARDS$0);
39436                     }
39437                     target.setEnumValue(minimumStandards);
39438                 }
39439             }
39440             
39441             /**
39442              * Sets (as xml) the "MinimumStandards" element
39443              */
39444             public void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards)
39445             {
39446                 synchronized (monitor())
39447                 {
39448                     check_orphaned();
39449                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39450                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
39451                     if (target == null)
39452                     {
39453                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINIMUMSTANDARDS$0);
39454                     }
39455                     target.set(minimumStandards);
39456                 }
39457             }
39458             
39459             /**
39460              * Gets the "ReceivedFindings" element
39461              */
39462             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedFindings()
39463             {
39464                 synchronized (monitor())
39465                 {
39466                     check_orphaned();
39467                     org.apache.xmlbeans.SimpleValue target = null;
39468                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
39469                     if (target == null)
39470                     {
39471                       return null;
39472                     }
39473                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39474                 }
39475             }
39476             
39477             /**
39478              * Gets (as xml) the "ReceivedFindings" element
39479              */
39480             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedFindings()
39481             {
39482                 synchronized (monitor())
39483                 {
39484                     check_orphaned();
39485                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39486                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
39487                     return target;
39488                 }
39489             }
39490             
39491             /**
39492              * Sets the "ReceivedFindings" element
39493              */
39494             public void setReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedFindings)
39495             {
39496                 synchronized (monitor())
39497                 {
39498                     check_orphaned();
39499                     org.apache.xmlbeans.SimpleValue target = null;
39500                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
39501                     if (target == null)
39502                     {
39503                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RECEIVEDFINDINGS$2);
39504                     }
39505                     target.setEnumValue(receivedFindings);
39506                 }
39507             }
39508             
39509             /**
39510              * Sets (as xml) the "ReceivedFindings" element
39511              */
39512             public void xsetReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedFindings)
39513             {
39514                 synchronized (monitor())
39515                 {
39516                     check_orphaned();
39517                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39518                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
39519                     if (target == null)
39520                     {
39521                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RECEIVEDFINDINGS$2);
39522                     }
39523                     target.set(receivedFindings);
39524                 }
39525             }
39526             
39527             /**
39528              * Gets the "ActionPlan" element
39529              */
39530             public java.lang.String getActionPlan()
39531             {
39532                 synchronized (monitor())
39533                 {
39534                     check_orphaned();
39535                     org.apache.xmlbeans.SimpleValue target = null;
39536                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$4, 0);
39537                     if (target == null)
39538                     {
39539                       return null;
39540                     }
39541                     return target.getStringValue();
39542                 }
39543             }
39544             
39545             /**
39546              * Gets (as xml) the "ActionPlan" element
39547              */
39548             public gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType xgetActionPlan()
39549             {
39550                 synchronized (monitor())
39551                 {
39552                     check_orphaned();
39553                     gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType target = null;
39554                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().find_element_user(ACTIONPLAN$4, 0);
39555                     return target;
39556                 }
39557             }
39558             
39559             /**
39560              * True if has "ActionPlan" element
39561              */
39562             public boolean isSetActionPlan()
39563             {
39564                 synchronized (monitor())
39565                 {
39566                     check_orphaned();
39567                     return get_store().count_elements(ACTIONPLAN$4) != 0;
39568                 }
39569             }
39570             
39571             /**
39572              * Sets the "ActionPlan" element
39573              */
39574             public void setActionPlan(java.lang.String actionPlan)
39575             {
39576                 synchronized (monitor())
39577                 {
39578                     check_orphaned();
39579                     org.apache.xmlbeans.SimpleValue target = null;
39580                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$4, 0);
39581                     if (target == null)
39582                     {
39583                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACTIONPLAN$4);
39584                     }
39585                     target.setStringValue(actionPlan);
39586                 }
39587             }
39588             
39589             /**
39590              * Sets (as xml) the "ActionPlan" element
39591              */
39592             public void xsetActionPlan(gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType actionPlan)
39593             {
39594                 synchronized (monitor())
39595                 {
39596                     check_orphaned();
39597                     gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType target = null;
39598                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().find_element_user(ACTIONPLAN$4, 0);
39599                     if (target == null)
39600                     {
39601                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().add_element_user(ACTIONPLAN$4);
39602                     }
39603                     target.set(actionPlan);
39604                 }
39605             }
39606             
39607             /**
39608              * Unsets the "ActionPlan" element
39609              */
39610             public void unsetActionPlan()
39611             {
39612                 synchronized (monitor())
39613                 {
39614                     check_orphaned();
39615                     get_store().remove_element(ACTIONPLAN$4, 0);
39616                 }
39617             }
39618         }
39619         /**
39620          * An XML QID_24(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
39621          *
39622          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$QID24.
39623          */
39624         public static class QID24Impl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24
39625         {
39626             private static final long serialVersionUID = 1L;
39627             
39628             public QID24Impl(org.apache.xmlbeans.SchemaType sType)
39629             {
39630                 super(sType, false);
39631             }
39632             
39633             protected QID24Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
39634             {
39635                 super(sType, b);
39636             }
39637         }
39638         /**
39639          * An XML Questionnaire(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
39640          *
39641          * This is a complex type.
39642          */
39643         public static class QuestionnaireImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire
39644         {
39645             private static final long serialVersionUID = 1L;
39646             
39647             public QuestionnaireImpl(org.apache.xmlbeans.SchemaType sType)
39648             {
39649                 super(sType);
39650             }
39651             
39652             private static final javax.xml.namespace.QName FEDERALLEGISLATION$0 = 
39653                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FederalLegislation");
39654             private static final javax.xml.namespace.QName FEDERALRULE$2 = 
39655                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FederalRule");
39656             private static final javax.xml.namespace.QName FEDERALPROGRAM$4 = 
39657                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FederalProgram");
39658             private static final javax.xml.namespace.QName NOMINATION$6 = 
39659                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Nomination");
39660             private static final javax.xml.namespace.QName BACKGROUNDWORK$8 = 
39661                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "BackgroundWork");
39662             private static final javax.xml.namespace.QName FEDERALLEGISLATION2$10 = 
39663                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FederalLegislation2");
39664             private static final javax.xml.namespace.QName FEDERALRULE2$12 = 
39665                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FederalRule2");
39666             private static final javax.xml.namespace.QName FEDERALPROGRAM2$14 = 
39667                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FederalProgram2");
39668             private static final javax.xml.namespace.QName NOMINATION2$16 = 
39669                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Nomination2");
39670             private static final javax.xml.namespace.QName BACKGROUNDWORK2$18 = 
39671                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "BackgroundWork2");
39672             
39673             
39674             /**
39675              * Gets the "FederalLegislation" element
39676              */
39677             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation()
39678             {
39679                 synchronized (monitor())
39680                 {
39681                     check_orphaned();
39682                     org.apache.xmlbeans.SimpleValue target = null;
39683                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
39684                     if (target == null)
39685                     {
39686                       return null;
39687                     }
39688                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39689                 }
39690             }
39691             
39692             /**
39693              * Gets (as xml) the "FederalLegislation" element
39694              */
39695             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation()
39696             {
39697                 synchronized (monitor())
39698                 {
39699                     check_orphaned();
39700                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39701                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
39702                     return target;
39703                 }
39704             }
39705             
39706             /**
39707              * True if has "FederalLegislation" element
39708              */
39709             public boolean isSetFederalLegislation()
39710             {
39711                 synchronized (monitor())
39712                 {
39713                     check_orphaned();
39714                     return get_store().count_elements(FEDERALLEGISLATION$0) != 0;
39715                 }
39716             }
39717             
39718             /**
39719              * Sets the "FederalLegislation" element
39720              */
39721             public void setFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation)
39722             {
39723                 synchronized (monitor())
39724                 {
39725                     check_orphaned();
39726                     org.apache.xmlbeans.SimpleValue target = null;
39727                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
39728                     if (target == null)
39729                     {
39730                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION$0);
39731                     }
39732                     target.setEnumValue(federalLegislation);
39733                 }
39734             }
39735             
39736             /**
39737              * Sets (as xml) the "FederalLegislation" element
39738              */
39739             public void xsetFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation)
39740             {
39741                 synchronized (monitor())
39742                 {
39743                     check_orphaned();
39744                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39745                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
39746                     if (target == null)
39747                     {
39748                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION$0);
39749                     }
39750                     target.set(federalLegislation);
39751                 }
39752             }
39753             
39754             /**
39755              * Unsets the "FederalLegislation" element
39756              */
39757             public void unsetFederalLegislation()
39758             {
39759                 synchronized (monitor())
39760                 {
39761                     check_orphaned();
39762                     get_store().remove_element(FEDERALLEGISLATION$0, 0);
39763                 }
39764             }
39765             
39766             /**
39767              * Gets the "FederalRule" element
39768              */
39769             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule()
39770             {
39771                 synchronized (monitor())
39772                 {
39773                     check_orphaned();
39774                     org.apache.xmlbeans.SimpleValue target = null;
39775                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
39776                     if (target == null)
39777                     {
39778                       return null;
39779                     }
39780                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39781                 }
39782             }
39783             
39784             /**
39785              * Gets (as xml) the "FederalRule" element
39786              */
39787             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule()
39788             {
39789                 synchronized (monitor())
39790                 {
39791                     check_orphaned();
39792                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39793                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
39794                     return target;
39795                 }
39796             }
39797             
39798             /**
39799              * True if has "FederalRule" element
39800              */
39801             public boolean isSetFederalRule()
39802             {
39803                 synchronized (monitor())
39804                 {
39805                     check_orphaned();
39806                     return get_store().count_elements(FEDERALRULE$2) != 0;
39807                 }
39808             }
39809             
39810             /**
39811              * Sets the "FederalRule" element
39812              */
39813             public void setFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule)
39814             {
39815                 synchronized (monitor())
39816                 {
39817                     check_orphaned();
39818                     org.apache.xmlbeans.SimpleValue target = null;
39819                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
39820                     if (target == null)
39821                     {
39822                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE$2);
39823                     }
39824                     target.setEnumValue(federalRule);
39825                 }
39826             }
39827             
39828             /**
39829              * Sets (as xml) the "FederalRule" element
39830              */
39831             public void xsetFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule)
39832             {
39833                 synchronized (monitor())
39834                 {
39835                     check_orphaned();
39836                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39837                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
39838                     if (target == null)
39839                     {
39840                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE$2);
39841                     }
39842                     target.set(federalRule);
39843                 }
39844             }
39845             
39846             /**
39847              * Unsets the "FederalRule" element
39848              */
39849             public void unsetFederalRule()
39850             {
39851                 synchronized (monitor())
39852                 {
39853                     check_orphaned();
39854                     get_store().remove_element(FEDERALRULE$2, 0);
39855                 }
39856             }
39857             
39858             /**
39859              * Gets the "FederalProgram" element
39860              */
39861             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram()
39862             {
39863                 synchronized (monitor())
39864                 {
39865                     check_orphaned();
39866                     org.apache.xmlbeans.SimpleValue target = null;
39867                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
39868                     if (target == null)
39869                     {
39870                       return null;
39871                     }
39872                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39873                 }
39874             }
39875             
39876             /**
39877              * Gets (as xml) the "FederalProgram" element
39878              */
39879             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram()
39880             {
39881                 synchronized (monitor())
39882                 {
39883                     check_orphaned();
39884                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39885                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
39886                     return target;
39887                 }
39888             }
39889             
39890             /**
39891              * True if has "FederalProgram" element
39892              */
39893             public boolean isSetFederalProgram()
39894             {
39895                 synchronized (monitor())
39896                 {
39897                     check_orphaned();
39898                     return get_store().count_elements(FEDERALPROGRAM$4) != 0;
39899                 }
39900             }
39901             
39902             /**
39903              * Sets the "FederalProgram" element
39904              */
39905             public void setFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram)
39906             {
39907                 synchronized (monitor())
39908                 {
39909                     check_orphaned();
39910                     org.apache.xmlbeans.SimpleValue target = null;
39911                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
39912                     if (target == null)
39913                     {
39914                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM$4);
39915                     }
39916                     target.setEnumValue(federalProgram);
39917                 }
39918             }
39919             
39920             /**
39921              * Sets (as xml) the "FederalProgram" element
39922              */
39923             public void xsetFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram)
39924             {
39925                 synchronized (monitor())
39926                 {
39927                     check_orphaned();
39928                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39929                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
39930                     if (target == null)
39931                     {
39932                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM$4);
39933                     }
39934                     target.set(federalProgram);
39935                 }
39936             }
39937             
39938             /**
39939              * Unsets the "FederalProgram" element
39940              */
39941             public void unsetFederalProgram()
39942             {
39943                 synchronized (monitor())
39944                 {
39945                     check_orphaned();
39946                     get_store().remove_element(FEDERALPROGRAM$4, 0);
39947                 }
39948             }
39949             
39950             /**
39951              * Gets the "Nomination" element
39952              */
39953             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination()
39954             {
39955                 synchronized (monitor())
39956                 {
39957                     check_orphaned();
39958                     org.apache.xmlbeans.SimpleValue target = null;
39959                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
39960                     if (target == null)
39961                     {
39962                       return null;
39963                     }
39964                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39965                 }
39966             }
39967             
39968             /**
39969              * Gets (as xml) the "Nomination" element
39970              */
39971             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination()
39972             {
39973                 synchronized (monitor())
39974                 {
39975                     check_orphaned();
39976                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39977                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
39978                     return target;
39979                 }
39980             }
39981             
39982             /**
39983              * True if has "Nomination" element
39984              */
39985             public boolean isSetNomination()
39986             {
39987                 synchronized (monitor())
39988                 {
39989                     check_orphaned();
39990                     return get_store().count_elements(NOMINATION$6) != 0;
39991                 }
39992             }
39993             
39994             /**
39995              * Sets the "Nomination" element
39996              */
39997             public void setNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination)
39998             {
39999                 synchronized (monitor())
40000                 {
40001                     check_orphaned();
40002                     org.apache.xmlbeans.SimpleValue target = null;
40003                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
40004                     if (target == null)
40005                     {
40006                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION$6);
40007                     }
40008                     target.setEnumValue(nomination);
40009                 }
40010             }
40011             
40012             /**
40013              * Sets (as xml) the "Nomination" element
40014              */
40015             public void xsetNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination)
40016             {
40017                 synchronized (monitor())
40018                 {
40019                     check_orphaned();
40020                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40021                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
40022                     if (target == null)
40023                     {
40024                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION$6);
40025                     }
40026                     target.set(nomination);
40027                 }
40028             }
40029             
40030             /**
40031              * Unsets the "Nomination" element
40032              */
40033             public void unsetNomination()
40034             {
40035                 synchronized (monitor())
40036                 {
40037                     check_orphaned();
40038                     get_store().remove_element(NOMINATION$6, 0);
40039                 }
40040             }
40041             
40042             /**
40043              * Gets the "BackgroundWork" element
40044              */
40045             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork()
40046             {
40047                 synchronized (monitor())
40048                 {
40049                     check_orphaned();
40050                     org.apache.xmlbeans.SimpleValue target = null;
40051                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
40052                     if (target == null)
40053                     {
40054                       return null;
40055                     }
40056                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40057                 }
40058             }
40059             
40060             /**
40061              * Gets (as xml) the "BackgroundWork" element
40062              */
40063             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork()
40064             {
40065                 synchronized (monitor())
40066                 {
40067                     check_orphaned();
40068                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40069                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
40070                     return target;
40071                 }
40072             }
40073             
40074             /**
40075              * True if has "BackgroundWork" element
40076              */
40077             public boolean isSetBackgroundWork()
40078             {
40079                 synchronized (monitor())
40080                 {
40081                     check_orphaned();
40082                     return get_store().count_elements(BACKGROUNDWORK$8) != 0;
40083                 }
40084             }
40085             
40086             /**
40087              * Sets the "BackgroundWork" element
40088              */
40089             public void setBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork)
40090             {
40091                 synchronized (monitor())
40092                 {
40093                     check_orphaned();
40094                     org.apache.xmlbeans.SimpleValue target = null;
40095                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
40096                     if (target == null)
40097                     {
40098                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK$8);
40099                     }
40100                     target.setEnumValue(backgroundWork);
40101                 }
40102             }
40103             
40104             /**
40105              * Sets (as xml) the "BackgroundWork" element
40106              */
40107             public void xsetBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork)
40108             {
40109                 synchronized (monitor())
40110                 {
40111                     check_orphaned();
40112                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40113                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
40114                     if (target == null)
40115                     {
40116                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK$8);
40117                     }
40118                     target.set(backgroundWork);
40119                 }
40120             }
40121             
40122             /**
40123              * Unsets the "BackgroundWork" element
40124              */
40125             public void unsetBackgroundWork()
40126             {
40127                 synchronized (monitor())
40128                 {
40129                     check_orphaned();
40130                     get_store().remove_element(BACKGROUNDWORK$8, 0);
40131                 }
40132             }
40133             
40134             /**
40135              * Gets the "FederalLegislation2" element
40136              */
40137             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation2()
40138             {
40139                 synchronized (monitor())
40140                 {
40141                     check_orphaned();
40142                     org.apache.xmlbeans.SimpleValue target = null;
40143                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
40144                     if (target == null)
40145                     {
40146                       return null;
40147                     }
40148                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40149                 }
40150             }
40151             
40152             /**
40153              * Gets (as xml) the "FederalLegislation2" element
40154              */
40155             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation2()
40156             {
40157                 synchronized (monitor())
40158                 {
40159                     check_orphaned();
40160                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40161                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
40162                     return target;
40163                 }
40164             }
40165             
40166             /**
40167              * True if has "FederalLegislation2" element
40168              */
40169             public boolean isSetFederalLegislation2()
40170             {
40171                 synchronized (monitor())
40172                 {
40173                     check_orphaned();
40174                     return get_store().count_elements(FEDERALLEGISLATION2$10) != 0;
40175                 }
40176             }
40177             
40178             /**
40179              * Sets the "FederalLegislation2" element
40180              */
40181             public void setFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation2)
40182             {
40183                 synchronized (monitor())
40184                 {
40185                     check_orphaned();
40186                     org.apache.xmlbeans.SimpleValue target = null;
40187                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
40188                     if (target == null)
40189                     {
40190                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION2$10);
40191                     }
40192                     target.setEnumValue(federalLegislation2);
40193                 }
40194             }
40195             
40196             /**
40197              * Sets (as xml) the "FederalLegislation2" element
40198              */
40199             public void xsetFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation2)
40200             {
40201                 synchronized (monitor())
40202                 {
40203                     check_orphaned();
40204                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40205                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
40206                     if (target == null)
40207                     {
40208                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION2$10);
40209                     }
40210                     target.set(federalLegislation2);
40211                 }
40212             }
40213             
40214             /**
40215              * Unsets the "FederalLegislation2" element
40216              */
40217             public void unsetFederalLegislation2()
40218             {
40219                 synchronized (monitor())
40220                 {
40221                     check_orphaned();
40222                     get_store().remove_element(FEDERALLEGISLATION2$10, 0);
40223                 }
40224             }
40225             
40226             /**
40227              * Gets the "FederalRule2" element
40228              */
40229             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule2()
40230             {
40231                 synchronized (monitor())
40232                 {
40233                     check_orphaned();
40234                     org.apache.xmlbeans.SimpleValue target = null;
40235                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
40236                     if (target == null)
40237                     {
40238                       return null;
40239                     }
40240                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40241                 }
40242             }
40243             
40244             /**
40245              * Gets (as xml) the "FederalRule2" element
40246              */
40247             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule2()
40248             {
40249                 synchronized (monitor())
40250                 {
40251                     check_orphaned();
40252                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40253                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
40254                     return target;
40255                 }
40256             }
40257             
40258             /**
40259              * True if has "FederalRule2" element
40260              */
40261             public boolean isSetFederalRule2()
40262             {
40263                 synchronized (monitor())
40264                 {
40265                     check_orphaned();
40266                     return get_store().count_elements(FEDERALRULE2$12) != 0;
40267                 }
40268             }
40269             
40270             /**
40271              * Sets the "FederalRule2" element
40272              */
40273             public void setFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule2)
40274             {
40275                 synchronized (monitor())
40276                 {
40277                     check_orphaned();
40278                     org.apache.xmlbeans.SimpleValue target = null;
40279                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
40280                     if (target == null)
40281                     {
40282                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE2$12);
40283                     }
40284                     target.setEnumValue(federalRule2);
40285                 }
40286             }
40287             
40288             /**
40289              * Sets (as xml) the "FederalRule2" element
40290              */
40291             public void xsetFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule2)
40292             {
40293                 synchronized (monitor())
40294                 {
40295                     check_orphaned();
40296                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40297                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
40298                     if (target == null)
40299                     {
40300                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE2$12);
40301                     }
40302                     target.set(federalRule2);
40303                 }
40304             }
40305             
40306             /**
40307              * Unsets the "FederalRule2" element
40308              */
40309             public void unsetFederalRule2()
40310             {
40311                 synchronized (monitor())
40312                 {
40313                     check_orphaned();
40314                     get_store().remove_element(FEDERALRULE2$12, 0);
40315                 }
40316             }
40317             
40318             /**
40319              * Gets the "FederalProgram2" element
40320              */
40321             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram2()
40322             {
40323                 synchronized (monitor())
40324                 {
40325                     check_orphaned();
40326                     org.apache.xmlbeans.SimpleValue target = null;
40327                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
40328                     if (target == null)
40329                     {
40330                       return null;
40331                     }
40332                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40333                 }
40334             }
40335             
40336             /**
40337              * Gets (as xml) the "FederalProgram2" element
40338              */
40339             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram2()
40340             {
40341                 synchronized (monitor())
40342                 {
40343                     check_orphaned();
40344                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40345                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
40346                     return target;
40347                 }
40348             }
40349             
40350             /**
40351              * True if has "FederalProgram2" element
40352              */
40353             public boolean isSetFederalProgram2()
40354             {
40355                 synchronized (monitor())
40356                 {
40357                     check_orphaned();
40358                     return get_store().count_elements(FEDERALPROGRAM2$14) != 0;
40359                 }
40360             }
40361             
40362             /**
40363              * Sets the "FederalProgram2" element
40364              */
40365             public void setFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram2)
40366             {
40367                 synchronized (monitor())
40368                 {
40369                     check_orphaned();
40370                     org.apache.xmlbeans.SimpleValue target = null;
40371                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
40372                     if (target == null)
40373                     {
40374                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM2$14);
40375                     }
40376                     target.setEnumValue(federalProgram2);
40377                 }
40378             }
40379             
40380             /**
40381              * Sets (as xml) the "FederalProgram2" element
40382              */
40383             public void xsetFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram2)
40384             {
40385                 synchronized (monitor())
40386                 {
40387                     check_orphaned();
40388                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40389                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
40390                     if (target == null)
40391                     {
40392                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM2$14);
40393                     }
40394                     target.set(federalProgram2);
40395                 }
40396             }
40397             
40398             /**
40399              * Unsets the "FederalProgram2" element
40400              */
40401             public void unsetFederalProgram2()
40402             {
40403                 synchronized (monitor())
40404                 {
40405                     check_orphaned();
40406                     get_store().remove_element(FEDERALPROGRAM2$14, 0);
40407                 }
40408             }
40409             
40410             /**
40411              * Gets the "Nomination2" element
40412              */
40413             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination2()
40414             {
40415                 synchronized (monitor())
40416                 {
40417                     check_orphaned();
40418                     org.apache.xmlbeans.SimpleValue target = null;
40419                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
40420                     if (target == null)
40421                     {
40422                       return null;
40423                     }
40424                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40425                 }
40426             }
40427             
40428             /**
40429              * Gets (as xml) the "Nomination2" element
40430              */
40431             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination2()
40432             {
40433                 synchronized (monitor())
40434                 {
40435                     check_orphaned();
40436                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40437                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
40438                     return target;
40439                 }
40440             }
40441             
40442             /**
40443              * True if has "Nomination2" element
40444              */
40445             public boolean isSetNomination2()
40446             {
40447                 synchronized (monitor())
40448                 {
40449                     check_orphaned();
40450                     return get_store().count_elements(NOMINATION2$16) != 0;
40451                 }
40452             }
40453             
40454             /**
40455              * Sets the "Nomination2" element
40456              */
40457             public void setNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination2)
40458             {
40459                 synchronized (monitor())
40460                 {
40461                     check_orphaned();
40462                     org.apache.xmlbeans.SimpleValue target = null;
40463                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
40464                     if (target == null)
40465                     {
40466                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION2$16);
40467                     }
40468                     target.setEnumValue(nomination2);
40469                 }
40470             }
40471             
40472             /**
40473              * Sets (as xml) the "Nomination2" element
40474              */
40475             public void xsetNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination2)
40476             {
40477                 synchronized (monitor())
40478                 {
40479                     check_orphaned();
40480                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40481                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
40482                     if (target == null)
40483                     {
40484                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION2$16);
40485                     }
40486                     target.set(nomination2);
40487                 }
40488             }
40489             
40490             /**
40491              * Unsets the "Nomination2" element
40492              */
40493             public void unsetNomination2()
40494             {
40495                 synchronized (monitor())
40496                 {
40497                     check_orphaned();
40498                     get_store().remove_element(NOMINATION2$16, 0);
40499                 }
40500             }
40501             
40502             /**
40503              * Gets the "BackgroundWork2" element
40504              */
40505             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork2()
40506             {
40507                 synchronized (monitor())
40508                 {
40509                     check_orphaned();
40510                     org.apache.xmlbeans.SimpleValue target = null;
40511                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
40512                     if (target == null)
40513                     {
40514                       return null;
40515                     }
40516                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40517                 }
40518             }
40519             
40520             /**
40521              * Gets (as xml) the "BackgroundWork2" element
40522              */
40523             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork2()
40524             {
40525                 synchronized (monitor())
40526                 {
40527                     check_orphaned();
40528                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40529                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
40530                     return target;
40531                 }
40532             }
40533             
40534             /**
40535              * True if has "BackgroundWork2" element
40536              */
40537             public boolean isSetBackgroundWork2()
40538             {
40539                 synchronized (monitor())
40540                 {
40541                     check_orphaned();
40542                     return get_store().count_elements(BACKGROUNDWORK2$18) != 0;
40543                 }
40544             }
40545             
40546             /**
40547              * Sets the "BackgroundWork2" element
40548              */
40549             public void setBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork2)
40550             {
40551                 synchronized (monitor())
40552                 {
40553                     check_orphaned();
40554                     org.apache.xmlbeans.SimpleValue target = null;
40555                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
40556                     if (target == null)
40557                     {
40558                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK2$18);
40559                     }
40560                     target.setEnumValue(backgroundWork2);
40561                 }
40562             }
40563             
40564             /**
40565              * Sets (as xml) the "BackgroundWork2" element
40566              */
40567             public void xsetBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork2)
40568             {
40569                 synchronized (monitor())
40570                 {
40571                     check_orphaned();
40572                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40573                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
40574                     if (target == null)
40575                     {
40576                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK2$18);
40577                     }
40578                     target.set(backgroundWork2);
40579                 }
40580             }
40581             
40582             /**
40583              * Unsets the "BackgroundWork2" element
40584              */
40585             public void unsetBackgroundWork2()
40586             {
40587                 synchronized (monitor())
40588                 {
40589                     check_orphaned();
40590                     get_store().remove_element(BACKGROUNDWORK2$18, 0);
40591                 }
40592             }
40593         }
40594         /**
40595          * An XML EnvironmentalReview(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
40596          *
40597          * This is a complex type.
40598          */
40599         public static class EnvironmentalReviewImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview
40600         {
40601             private static final long serialVersionUID = 1L;
40602             
40603             public EnvironmentalReviewImpl(org.apache.xmlbeans.SchemaType sType)
40604             {
40605                 super(sType);
40606             }
40607             
40608             private static final javax.xml.namespace.QName CATEGORICALEXCLUSION$0 = 
40609                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CategoricalExclusion");
40610             private static final javax.xml.namespace.QName ENVIRONMENTALIMPACT$2 = 
40611                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EnvironmentalImpact");
40612             private static final javax.xml.namespace.QName HISTORICALSITES$4 = 
40613                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "HistoricalSites");
40614             private static final javax.xml.namespace.QName WILDERNESSAREAS$6 = 
40615                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "WildernessAreas");
40616             private static final javax.xml.namespace.QName SCENICRIVERS$8 = 
40617                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ScenicRivers");
40618             private static final javax.xml.namespace.QName CRITICALHABITATS$10 = 
40619                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CriticalHabitats");
40620             private static final javax.xml.namespace.QName NATURALLANDMARKS$12 = 
40621                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "NaturalLandmarks");
40622             private static final javax.xml.namespace.QName COSTALBARRIER$14 = 
40623                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CostalBarrier");
40624             private static final javax.xml.namespace.QName COSTALZONE$16 = 
40625                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "CostalZone");
40626             private static final javax.xml.namespace.QName SOLESOURCEAQUIFER$18 = 
40627                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SoleSourceAquifer");
40628             private static final javax.xml.namespace.QName WETLANDS$20 = 
40629                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Wetlands");
40630             private static final javax.xml.namespace.QName FLOODPLAINS$22 = 
40631                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FloodPlains");
40632             private static final javax.xml.namespace.QName PRIMEFARMLAND$24 = 
40633                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PrimeFarmland");
40634             private static final javax.xml.namespace.QName EPALIST$26 = 
40635                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EPAList");
40636             private static final javax.xml.namespace.QName ERNARRATIVE$28 = 
40637                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ERNarrative");
40638             
40639             
40640             /**
40641              * Gets the "CategoricalExclusion" element
40642              */
40643             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCategoricalExclusion()
40644             {
40645                 synchronized (monitor())
40646                 {
40647                     check_orphaned();
40648                     org.apache.xmlbeans.SimpleValue target = null;
40649                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
40650                     if (target == null)
40651                     {
40652                       return null;
40653                     }
40654                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40655                 }
40656             }
40657             
40658             /**
40659              * Gets (as xml) the "CategoricalExclusion" element
40660              */
40661             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCategoricalExclusion()
40662             {
40663                 synchronized (monitor())
40664                 {
40665                     check_orphaned();
40666                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40667                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
40668                     return target;
40669                 }
40670             }
40671             
40672             /**
40673              * Sets the "CategoricalExclusion" element
40674              */
40675             public void setCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum categoricalExclusion)
40676             {
40677                 synchronized (monitor())
40678                 {
40679                     check_orphaned();
40680                     org.apache.xmlbeans.SimpleValue target = null;
40681                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
40682                     if (target == null)
40683                     {
40684                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORICALEXCLUSION$0);
40685                     }
40686                     target.setEnumValue(categoricalExclusion);
40687                 }
40688             }
40689             
40690             /**
40691              * Sets (as xml) the "CategoricalExclusion" element
40692              */
40693             public void xsetCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType categoricalExclusion)
40694             {
40695                 synchronized (monitor())
40696                 {
40697                     check_orphaned();
40698                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40699                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
40700                     if (target == null)
40701                     {
40702                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CATEGORICALEXCLUSION$0);
40703                     }
40704                     target.set(categoricalExclusion);
40705                 }
40706             }
40707             
40708             /**
40709              * Gets the "EnvironmentalImpact" element
40710              */
40711             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalImpact()
40712             {
40713                 synchronized (monitor())
40714                 {
40715                     check_orphaned();
40716                     org.apache.xmlbeans.SimpleValue target = null;
40717                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
40718                     if (target == null)
40719                     {
40720                       return null;
40721                     }
40722                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40723                 }
40724             }
40725             
40726             /**
40727              * Gets (as xml) the "EnvironmentalImpact" element
40728              */
40729             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalImpact()
40730             {
40731                 synchronized (monitor())
40732                 {
40733                     check_orphaned();
40734                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40735                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
40736                     return target;
40737                 }
40738             }
40739             
40740             /**
40741              * Sets the "EnvironmentalImpact" element
40742              */
40743             public void setEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalImpact)
40744             {
40745                 synchronized (monitor())
40746                 {
40747                     check_orphaned();
40748                     org.apache.xmlbeans.SimpleValue target = null;
40749                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
40750                     if (target == null)
40751                     {
40752                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
40753                     }
40754                     target.setEnumValue(environmentalImpact);
40755                 }
40756             }
40757             
40758             /**
40759              * Sets (as xml) the "EnvironmentalImpact" element
40760              */
40761             public void xsetEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalImpact)
40762             {
40763                 synchronized (monitor())
40764                 {
40765                     check_orphaned();
40766                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40767                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
40768                     if (target == null)
40769                     {
40770                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
40771                     }
40772                     target.set(environmentalImpact);
40773                 }
40774             }
40775             
40776             /**
40777              * Gets the "HistoricalSites" element
40778              */
40779             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricalSites()
40780             {
40781                 synchronized (monitor())
40782                 {
40783                     check_orphaned();
40784                     org.apache.xmlbeans.SimpleValue target = null;
40785                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
40786                     if (target == null)
40787                     {
40788                       return null;
40789                     }
40790                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40791                 }
40792             }
40793             
40794             /**
40795              * Gets (as xml) the "HistoricalSites" element
40796              */
40797             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricalSites()
40798             {
40799                 synchronized (monitor())
40800                 {
40801                     check_orphaned();
40802                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40803                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
40804                     return target;
40805                 }
40806             }
40807             
40808             /**
40809              * Sets the "HistoricalSites" element
40810              */
40811             public void setHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicalSites)
40812             {
40813                 synchronized (monitor())
40814                 {
40815                     check_orphaned();
40816                     org.apache.xmlbeans.SimpleValue target = null;
40817                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
40818                     if (target == null)
40819                     {
40820                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISTORICALSITES$4);
40821                     }
40822                     target.setEnumValue(historicalSites);
40823                 }
40824             }
40825             
40826             /**
40827              * Sets (as xml) the "HistoricalSites" element
40828              */
40829             public void xsetHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicalSites)
40830             {
40831                 synchronized (monitor())
40832                 {
40833                     check_orphaned();
40834                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40835                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
40836                     if (target == null)
40837                     {
40838                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HISTORICALSITES$4);
40839                     }
40840                     target.set(historicalSites);
40841                 }
40842             }
40843             
40844             /**
40845              * Gets the "WildernessAreas" element
40846              */
40847             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWildernessAreas()
40848             {
40849                 synchronized (monitor())
40850                 {
40851                     check_orphaned();
40852                     org.apache.xmlbeans.SimpleValue target = null;
40853                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
40854                     if (target == null)
40855                     {
40856                       return null;
40857                     }
40858                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40859                 }
40860             }
40861             
40862             /**
40863              * Gets (as xml) the "WildernessAreas" element
40864              */
40865             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWildernessAreas()
40866             {
40867                 synchronized (monitor())
40868                 {
40869                     check_orphaned();
40870                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40871                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
40872                     return target;
40873                 }
40874             }
40875             
40876             /**
40877              * Sets the "WildernessAreas" element
40878              */
40879             public void setWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wildernessAreas)
40880             {
40881                 synchronized (monitor())
40882                 {
40883                     check_orphaned();
40884                     org.apache.xmlbeans.SimpleValue target = null;
40885                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
40886                     if (target == null)
40887                     {
40888                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WILDERNESSAREAS$6);
40889                     }
40890                     target.setEnumValue(wildernessAreas);
40891                 }
40892             }
40893             
40894             /**
40895              * Sets (as xml) the "WildernessAreas" element
40896              */
40897             public void xsetWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType wildernessAreas)
40898             {
40899                 synchronized (monitor())
40900                 {
40901                     check_orphaned();
40902                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40903                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
40904                     if (target == null)
40905                     {
40906                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WILDERNESSAREAS$6);
40907                     }
40908                     target.set(wildernessAreas);
40909                 }
40910             }
40911             
40912             /**
40913              * Gets the "ScenicRivers" element
40914              */
40915             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScenicRivers()
40916             {
40917                 synchronized (monitor())
40918                 {
40919                     check_orphaned();
40920                     org.apache.xmlbeans.SimpleValue target = null;
40921                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCENICRIVERS$8, 0);
40922                     if (target == null)
40923                     {
40924                       return null;
40925                     }
40926                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40927                 }
40928             }
40929             
40930             /**
40931              * Gets (as xml) the "ScenicRivers" element
40932              */
40933             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScenicRivers()
40934             {
40935                 synchronized (monitor())
40936                 {
40937                     check_orphaned();
40938                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40939                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCENICRIVERS$8, 0);
40940                     return target;
40941                 }
40942             }
40943             
40944             /**
40945              * Sets the "ScenicRivers" element
40946              */
40947             public void setScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scenicRivers)
40948             {
40949                 synchronized (monitor())
40950                 {
40951                     check_orphaned();
40952                     org.apache.xmlbeans.SimpleValue target = null;
40953                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCENICRIVERS$8, 0);
40954                     if (target == null)
40955                     {
40956                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCENICRIVERS$8);
40957                     }
40958                     target.setEnumValue(scenicRivers);
40959                 }
40960             }
40961             
40962             /**
40963              * Sets (as xml) the "ScenicRivers" element
40964              */
40965             public void xsetScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType scenicRivers)
40966             {
40967                 synchronized (monitor())
40968                 {
40969                     check_orphaned();
40970                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40971                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCENICRIVERS$8, 0);
40972                     if (target == null)
40973                     {
40974                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SCENICRIVERS$8);
40975                     }
40976                     target.set(scenicRivers);
40977                 }
40978             }
40979             
40980             /**
40981              * Gets the "CriticalHabitats" element
40982              */
40983             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriticalHabitats()
40984             {
40985                 synchronized (monitor())
40986                 {
40987                     check_orphaned();
40988                     org.apache.xmlbeans.SimpleValue target = null;
40989                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
40990                     if (target == null)
40991                     {
40992                       return null;
40993                     }
40994                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40995                 }
40996             }
40997             
40998             /**
40999              * Gets (as xml) the "CriticalHabitats" element
41000              */
41001             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriticalHabitats()
41002             {
41003                 synchronized (monitor())
41004                 {
41005                     check_orphaned();
41006                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41007                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
41008                     return target;
41009                 }
41010             }
41011             
41012             /**
41013              * Sets the "CriticalHabitats" element
41014              */
41015             public void setCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criticalHabitats)
41016             {
41017                 synchronized (monitor())
41018                 {
41019                     check_orphaned();
41020                     org.apache.xmlbeans.SimpleValue target = null;
41021                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
41022                     if (target == null)
41023                     {
41024                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CRITICALHABITATS$10);
41025                     }
41026                     target.setEnumValue(criticalHabitats);
41027                 }
41028             }
41029             
41030             /**
41031              * Sets (as xml) the "CriticalHabitats" element
41032              */
41033             public void xsetCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType criticalHabitats)
41034             {
41035                 synchronized (monitor())
41036                 {
41037                     check_orphaned();
41038                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41039                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
41040                     if (target == null)
41041                     {
41042                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CRITICALHABITATS$10);
41043                     }
41044                     target.set(criticalHabitats);
41045                 }
41046             }
41047             
41048             /**
41049              * Gets the "NaturalLandmarks" element
41050              */
41051             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNaturalLandmarks()
41052             {
41053                 synchronized (monitor())
41054                 {
41055                     check_orphaned();
41056                     org.apache.xmlbeans.SimpleValue target = null;
41057                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATURALLANDMARKS$12, 0);
41058                     if (target == null)
41059                     {
41060                       return null;
41061                     }
41062                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
41063                 }
41064             }
41065             
41066             /**
41067              * Gets (as xml) the "NaturalLandmarks" element
41068              */
41069             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNaturalLandmarks()
41070             {
41071                 synchronized (monitor())
41072                 {
41073                     check_orphaned();
41074                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41075                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATURALLANDMARKS$12, 0);
41076                     return target;
41077                 }
41078             }
41079             
41080             /**
41081              * Sets the "NaturalLandmarks" element
41082              */
41083             public void setNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naturalLandmarks)
41084             {
41085                 synchronized (monitor())
41086                 {
41087                     check_orphaned();
41088                     org.apache.xmlbeans.SimpleValue target = null;
41089                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATURALLANDMARKS$12, 0);
41090                     if (target == null)
41091                     {
41092                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATURALLANDMARKS$12);
41093                     }
41094                     target.setEnumValue(naturalLandmarks);
41095                 }
41096             }
41097             
41098             /**
41099              * Sets (as xml) the "NaturalLandmarks" element
41100              */
41101             public void xsetNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType naturalLandmarks)
41102             {
41103                 synchronized (monitor())
41104                 {
41105                     check_orphaned();
41106                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41107                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATURALLANDMARKS$12, 0);
41108                     if (target == null)
41109                     {
41110                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NATURALLANDMARKS$12);
41111                     }
41112                     target.set(naturalLandmarks);
41113                 }
41114             }
41115             
41116             /**
41117              * Gets the "CostalBarrier" element
41118              */
41119             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalBarrier()
41120             {
41121                 synchronized (monitor())
41122                 {
41123                     check_orphaned();
41124                     org.apache.xmlbeans.SimpleValue target = null;
41125                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
41126                     if (target == null)
41127                     {
41128                       return null;
41129                     }
41130                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
41131                 }
41132             }
41133             
41134             /**
41135              * Gets (as xml) the "CostalBarrier" element
41136              */
41137             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalBarrier()
41138             {
41139                 synchronized (monitor())
41140                 {
41141                     check_orphaned();
41142                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41143                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
41144                     return target;
41145                 }
41146             }
41147             
41148             /**
41149              * Sets the "CostalBarrier" element
41150              */
41151             public void setCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalBarrier)
41152             {
41153                 synchronized (monitor())
41154                 {
41155                     check_orphaned();
41156                     org.apache.xmlbeans.SimpleValue target = null;
41157                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
41158                     if (target == null)
41159                     {
41160                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALBARRIER$14);
41161                     }
41162                     target.setEnumValue(costalBarrier);
41163                 }
41164             }
41165             
41166             /**
41167              * Sets (as xml) the "CostalBarrier" element
41168              */
41169             public void xsetCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalBarrier)
41170             {
41171                 synchronized (monitor())
41172                 {
41173                     check_orphaned();
41174                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41175                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
41176                     if (target == null)
41177                     {
41178                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALBARRIER$14);
41179                     }
41180                     target.set(costalBarrier);
41181                 }
41182             }
41183             
41184             /**
41185              * Gets the "CostalZone" element
41186              */
41187             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalZone()
41188             {
41189                 synchronized (monitor())
41190                 {
41191                     check_orphaned();
41192                     org.apache.xmlbeans.SimpleValue target = null;
41193                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
41194                     if (target == null)
41195                     {
41196                       return null;
41197                     }
41198                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
41199                 }
41200             }
41201             
41202             /**
41203              * Gets (as xml) the "CostalZone" element
41204              */
41205             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalZone()
41206             {
41207                 synchronized (monitor())
41208                 {
41209                     check_orphaned();
41210                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41211                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
41212                     return target;
41213                 }
41214             }
41215             
41216             /**
41217              * Sets the "CostalZone" element
41218              */
41219             public void setCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalZone)
41220             {
41221                 synchronized (monitor())
41222                 {
41223                     check_orphaned();
41224                     org.apache.xmlbeans.SimpleValue target = null;
41225                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
41226                     if (target == null)
41227                     {
41228                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALZONE$16);
41229                     }
41230                     target.setEnumValue(costalZone);
41231                 }
41232             }
41233             
41234             /**
41235              * Sets (as xml) the "CostalZone" element
41236              */
41237             public void xsetCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalZone)
41238             {
41239                 synchronized (monitor())
41240                 {
41241                     check_orphaned();
41242                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41243                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
41244                     if (target == null)
41245                     {
41246                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALZONE$16);
41247                     }
41248                     target.set(costalZone);
41249                 }
41250             }
41251             
41252             /**
41253              * Gets the "SoleSourceAquifer" element
41254              */
41255             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoleSourceAquifer()
41256             {
41257                 synchronized (monitor())
41258                 {
41259                     check_orphaned();
41260                     org.apache.xmlbeans.SimpleValue target = null;
41261                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
41262                     if (target == null)
41263                     {
41264                       return null;
41265                     }
41266                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
41267                 }
41268             }
41269             
41270             /**
41271              * Gets (as xml) the "SoleSourceAquifer" element
41272              */
41273             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoleSourceAquifer()
41274             {
41275                 synchronized (monitor())
41276                 {
41277                     check_orphaned();
41278                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41279                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
41280                     return target;
41281                 }
41282             }
41283             
41284             /**
41285              * Sets the "SoleSourceAquifer" element
41286              */
41287             public void setSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum soleSourceAquifer)
41288             {
41289                 synchronized (monitor())
41290                 {
41291                     check_orphaned();
41292                     org.apache.xmlbeans.SimpleValue target = null;
41293                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
41294                     if (target == null)
41295                     {
41296                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOLESOURCEAQUIFER$18);
41297                     }
41298                     target.setEnumValue(soleSourceAquifer);
41299                 }
41300             }
41301             
41302             /**
41303              * Sets (as xml) the "SoleSourceAquifer" element
41304              */
41305             public void xsetSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType soleSourceAquifer)
41306             {
41307                 synchronized (monitor())
41308                 {
41309                     check_orphaned();
41310                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41311                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
41312                     if (target == null)
41313                     {
41314                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOLESOURCEAQUIFER$18);
41315                     }
41316                     target.set(soleSourceAquifer);
41317                 }
41318             }
41319             
41320             /**
41321              * Gets the "Wetlands" element
41322              */
41323             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWetlands()
41324             {
41325                 synchronized (monitor())
41326                 {
41327                     check_orphaned();
41328                     org.apache.xmlbeans.SimpleValue target = null;
41329                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
41330                     if (target == null)
41331                     {
41332                       return null;
41333                     }
41334                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
41335                 }
41336             }
41337             
41338             /**
41339              * Gets (as xml) the "Wetlands" element
41340              */
41341             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWetlands()
41342             {
41343                 synchronized (monitor())
41344                 {
41345                     check_orphaned();
41346                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41347                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
41348                     return target;
41349                 }
41350             }
41351             
41352             /**
41353              * Sets the "Wetlands" element
41354              */
41355             public void setWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wetlands)
41356             {
41357                 synchronized (monitor())
41358                 {
41359                     check_orphaned();
41360                     org.apache.xmlbeans.SimpleValue target = null;
41361                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
41362                     if (target == null)
41363                     {
41364                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WETLANDS$20);
41365                     }
41366                     target.setEnumValue(wetlands);
41367                 }
41368             }
41369             
41370             /**
41371              * Sets (as xml) the "Wetlands" element
41372              */
41373             public void xsetWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType wetlands)
41374             {
41375                 synchronized (monitor())
41376                 {
41377                     check_orphaned();
41378                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41379                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
41380                     if (target == null)
41381                     {
41382                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WETLANDS$20);
41383                     }
41384                     target.set(wetlands);
41385                 }
41386             }
41387             
41388             /**
41389              * Gets the "FloodPlains" element
41390              */
41391             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFloodPlains()
41392             {
41393                 synchronized (monitor())
41394                 {
41395                     check_orphaned();
41396                     org.apache.xmlbeans.SimpleValue target = null;
41397                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
41398                     if (target == null)
41399                     {
41400                       return null;
41401                     }
41402                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
41403                 }
41404             }
41405             
41406             /**
41407              * Gets (as xml) the "FloodPlains" element
41408              */
41409             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFloodPlains()
41410             {
41411                 synchronized (monitor())
41412                 {
41413                     check_orphaned();
41414                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41415                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
41416                     return target;
41417                 }
41418             }
41419             
41420             /**
41421              * Sets the "FloodPlains" element
41422              */
41423             public void setFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum floodPlains)
41424             {
41425                 synchronized (monitor())
41426                 {
41427                     check_orphaned();
41428                     org.apache.xmlbeans.SimpleValue target = null;
41429                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
41430                     if (target == null)
41431                     {
41432                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLOODPLAINS$22);
41433                     }
41434                     target.setEnumValue(floodPlains);
41435                 }
41436             }
41437             
41438             /**
41439              * Sets (as xml) the "FloodPlains" element
41440              */
41441             public void xsetFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType floodPlains)
41442             {
41443                 synchronized (monitor())
41444                 {
41445                     check_orphaned();
41446                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41447                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
41448                     if (target == null)
41449                     {
41450                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLOODPLAINS$22);
41451                     }
41452                     target.set(floodPlains);
41453                 }
41454             }
41455             
41456             /**
41457              * Gets the "PrimeFarmland" element
41458              */
41459             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimeFarmland()
41460             {
41461                 synchronized (monitor())
41462                 {
41463                     check_orphaned();
41464                     org.apache.xmlbeans.SimpleValue target = null;
41465                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMEFARMLAND$24, 0);
41466                     if (target == null)
41467                     {
41468                       return null;
41469                     }
41470                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
41471                 }
41472             }
41473             
41474             /**
41475              * Gets (as xml) the "PrimeFarmland" element
41476              */
41477             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimeFarmland()
41478             {
41479                 synchronized (monitor())
41480                 {
41481                     check_orphaned();
41482                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41483                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
41484                     return target;
41485                 }
41486             }
41487             
41488             /**
41489              * Sets the "PrimeFarmland" element
41490              */
41491             public void setPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primeFarmland)
41492             {
41493                 synchronized (monitor())
41494                 {
41495                     check_orphaned();
41496                     org.apache.xmlbeans.SimpleValue target = null;
41497                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMEFARMLAND$24, 0);
41498                     if (target == null)
41499                     {
41500                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMEFARMLAND$24);
41501                     }
41502                     target.setEnumValue(primeFarmland);
41503                 }
41504             }
41505             
41506             /**
41507              * Sets (as xml) the "PrimeFarmland" element
41508              */
41509             public void xsetPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType primeFarmland)
41510             {
41511                 synchronized (monitor())
41512                 {
41513                     check_orphaned();
41514                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41515                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
41516                     if (target == null)
41517                     {
41518                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMEFARMLAND$24);
41519                     }
41520                     target.set(primeFarmland);
41521                 }
41522             }
41523             
41524             /**
41525              * Gets the "EPAList" element
41526              */
41527             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPAList()
41528             {
41529                 synchronized (monitor())
41530                 {
41531                     check_orphaned();
41532                     org.apache.xmlbeans.SimpleValue target = null;
41533                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
41534                     if (target == null)
41535                     {
41536                       return null;
41537                     }
41538                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
41539                 }
41540             }
41541             
41542             /**
41543              * Gets (as xml) the "EPAList" element
41544              */
41545             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPAList()
41546             {
41547                 synchronized (monitor())
41548                 {
41549                     check_orphaned();
41550                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41551                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
41552                     return target;
41553                 }
41554             }
41555             
41556             /**
41557              * Sets the "EPAList" element
41558              */
41559             public void setEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epaList)
41560             {
41561                 synchronized (monitor())
41562                 {
41563                     check_orphaned();
41564                     org.apache.xmlbeans.SimpleValue target = null;
41565                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
41566                     if (target == null)
41567                     {
41568                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EPALIST$26);
41569                     }
41570                     target.setEnumValue(epaList);
41571                 }
41572             }
41573             
41574             /**
41575              * Sets (as xml) the "EPAList" element
41576              */
41577             public void xsetEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType epaList)
41578             {
41579                 synchronized (monitor())
41580                 {
41581                     check_orphaned();
41582                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41583                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
41584                     if (target == null)
41585                     {
41586                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EPALIST$26);
41587                     }
41588                     target.set(epaList);
41589                 }
41590             }
41591             
41592             /**
41593              * Gets the "ERNarrative" element
41594              */
41595             public java.lang.String getERNarrative()
41596             {
41597                 synchronized (monitor())
41598                 {
41599                     check_orphaned();
41600                     org.apache.xmlbeans.SimpleValue target = null;
41601                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
41602                     if (target == null)
41603                     {
41604                       return null;
41605                     }
41606                     return target.getStringValue();
41607                 }
41608             }
41609             
41610             /**
41611              * Gets (as xml) the "ERNarrative" element
41612              */
41613             public gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType xgetERNarrative()
41614             {
41615                 synchronized (monitor())
41616                 {
41617                     check_orphaned();
41618                     gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType target = null;
41619                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().find_element_user(ERNARRATIVE$28, 0);
41620                     return target;
41621                 }
41622             }
41623             
41624             /**
41625              * True if has "ERNarrative" element
41626              */
41627             public boolean isSetERNarrative()
41628             {
41629                 synchronized (monitor())
41630                 {
41631                     check_orphaned();
41632                     return get_store().count_elements(ERNARRATIVE$28) != 0;
41633                 }
41634             }
41635             
41636             /**
41637              * Sets the "ERNarrative" element
41638              */
41639             public void setERNarrative(java.lang.String erNarrative)
41640             {
41641                 synchronized (monitor())
41642                 {
41643                     check_orphaned();
41644                     org.apache.xmlbeans.SimpleValue target = null;
41645                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
41646                     if (target == null)
41647                     {
41648                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ERNARRATIVE$28);
41649                     }
41650                     target.setStringValue(erNarrative);
41651                 }
41652             }
41653             
41654             /**
41655              * Sets (as xml) the "ERNarrative" element
41656              */
41657             public void xsetERNarrative(gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType erNarrative)
41658             {
41659                 synchronized (monitor())
41660                 {
41661                     check_orphaned();
41662                     gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType target = null;
41663                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().find_element_user(ERNARRATIVE$28, 0);
41664                     if (target == null)
41665                     {
41666                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().add_element_user(ERNARRATIVE$28);
41667                     }
41668                     target.set(erNarrative);
41669                 }
41670             }
41671             
41672             /**
41673              * Unsets the "ERNarrative" element
41674              */
41675             public void unsetERNarrative()
41676             {
41677                 synchronized (monitor())
41678                 {
41679                     check_orphaned();
41680                     get_store().remove_element(ERNARRATIVE$28, 0);
41681                 }
41682             }
41683         }
41684         /**
41685          * An XML Narratives(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
41686          *
41687          * This is a complex type.
41688          */
41689         public static class NarrativesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives
41690         {
41691             private static final long serialVersionUID = 1L;
41692             
41693             public NarrativesImpl(org.apache.xmlbeans.SchemaType sType)
41694             {
41695                 super(sType);
41696             }
41697             
41698             private static final javax.xml.namespace.QName EXECUTIVESUMMARY$0 = 
41699                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "ExecutiveSummary");
41700             private static final javax.xml.namespace.QName HIGHIMPACTNARRATIVE$2 = 
41701                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "HighImpactNarrative");
41702             private static final javax.xml.namespace.QName TECHNICALASSISTANCEPROPOSAL$4 = 
41703                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TechnicalAssistanceProposal");
41704             private static final javax.xml.namespace.QName TARGETMARKETNEEDS$6 = 
41705                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "TargetMarketNeeds");
41706             private static final javax.xml.namespace.QName FINANCIALPRODUCTS$8 = 
41707                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FinancialProducts");
41708             private static final javax.xml.namespace.QName SERVICES$10 = 
41709                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Services");
41710             private static final javax.xml.namespace.QName MARKETDEMAND$12 = 
41711                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MarketDemand");
41712             private static final javax.xml.namespace.QName ORGANIZATIONALCAPACITY$14 = 
41713                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OrganizationalCapacity");
41714             private static final javax.xml.namespace.QName PRIORAWARDSNARRATIVE$16 = 
41715                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "PriorAwardsNarrative");
41716             
41717             
41718             /**
41719              * Gets the "ExecutiveSummary" element
41720              */
41721             public java.lang.String getExecutiveSummary()
41722             {
41723                 synchronized (monitor())
41724                 {
41725                     check_orphaned();
41726                     org.apache.xmlbeans.SimpleValue target = null;
41727                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXECUTIVESUMMARY$0, 0);
41728                     if (target == null)
41729                     {
41730                       return null;
41731                     }
41732                     return target.getStringValue();
41733                 }
41734             }
41735             
41736             /**
41737              * Gets (as xml) the "ExecutiveSummary" element
41738              */
41739             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary xgetExecutiveSummary()
41740             {
41741                 synchronized (monitor())
41742                 {
41743                     check_orphaned();
41744                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary target = null;
41745                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary)get_store().find_element_user(EXECUTIVESUMMARY$0, 0);
41746                     return target;
41747                 }
41748             }
41749             
41750             /**
41751              * Sets the "ExecutiveSummary" element
41752              */
41753             public void setExecutiveSummary(java.lang.String executiveSummary)
41754             {
41755                 synchronized (monitor())
41756                 {
41757                     check_orphaned();
41758                     org.apache.xmlbeans.SimpleValue target = null;
41759                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXECUTIVESUMMARY$0, 0);
41760                     if (target == null)
41761                     {
41762                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXECUTIVESUMMARY$0);
41763                     }
41764                     target.setStringValue(executiveSummary);
41765                 }
41766             }
41767             
41768             /**
41769              * Sets (as xml) the "ExecutiveSummary" element
41770              */
41771             public void xsetExecutiveSummary(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary executiveSummary)
41772             {
41773                 synchronized (monitor())
41774                 {
41775                     check_orphaned();
41776                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary target = null;
41777                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary)get_store().find_element_user(EXECUTIVESUMMARY$0, 0);
41778                     if (target == null)
41779                     {
41780                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary)get_store().add_element_user(EXECUTIVESUMMARY$0);
41781                     }
41782                     target.set(executiveSummary);
41783                 }
41784             }
41785             
41786             /**
41787              * Gets the "HighImpactNarrative" element
41788              */
41789             public java.lang.String getHighImpactNarrative()
41790             {
41791                 synchronized (monitor())
41792                 {
41793                     check_orphaned();
41794                     org.apache.xmlbeans.SimpleValue target = null;
41795                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HIGHIMPACTNARRATIVE$2, 0);
41796                     if (target == null)
41797                     {
41798                       return null;
41799                     }
41800                     return target.getStringValue();
41801                 }
41802             }
41803             
41804             /**
41805              * Gets (as xml) the "HighImpactNarrative" element
41806              */
41807             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative xgetHighImpactNarrative()
41808             {
41809                 synchronized (monitor())
41810                 {
41811                     check_orphaned();
41812                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative target = null;
41813                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative)get_store().find_element_user(HIGHIMPACTNARRATIVE$2, 0);
41814                     return target;
41815                 }
41816             }
41817             
41818             /**
41819              * True if has "HighImpactNarrative" element
41820              */
41821             public boolean isSetHighImpactNarrative()
41822             {
41823                 synchronized (monitor())
41824                 {
41825                     check_orphaned();
41826                     return get_store().count_elements(HIGHIMPACTNARRATIVE$2) != 0;
41827                 }
41828             }
41829             
41830             /**
41831              * Sets the "HighImpactNarrative" element
41832              */
41833             public void setHighImpactNarrative(java.lang.String highImpactNarrative)
41834             {
41835                 synchronized (monitor())
41836                 {
41837                     check_orphaned();
41838                     org.apache.xmlbeans.SimpleValue target = null;
41839                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HIGHIMPACTNARRATIVE$2, 0);
41840                     if (target == null)
41841                     {
41842                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HIGHIMPACTNARRATIVE$2);
41843                     }
41844                     target.setStringValue(highImpactNarrative);
41845                 }
41846             }
41847             
41848             /**
41849              * Sets (as xml) the "HighImpactNarrative" element
41850              */
41851             public void xsetHighImpactNarrative(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative highImpactNarrative)
41852             {
41853                 synchronized (monitor())
41854                 {
41855                     check_orphaned();
41856                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative target = null;
41857                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative)get_store().find_element_user(HIGHIMPACTNARRATIVE$2, 0);
41858                     if (target == null)
41859                     {
41860                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative)get_store().add_element_user(HIGHIMPACTNARRATIVE$2);
41861                     }
41862                     target.set(highImpactNarrative);
41863                 }
41864             }
41865             
41866             /**
41867              * Unsets the "HighImpactNarrative" element
41868              */
41869             public void unsetHighImpactNarrative()
41870             {
41871                 synchronized (monitor())
41872                 {
41873                     check_orphaned();
41874                     get_store().remove_element(HIGHIMPACTNARRATIVE$2, 0);
41875                 }
41876             }
41877             
41878             /**
41879              * Gets the "TechnicalAssistanceProposal" element
41880              */
41881             public java.lang.String getTechnicalAssistanceProposal()
41882             {
41883                 synchronized (monitor())
41884                 {
41885                     check_orphaned();
41886                     org.apache.xmlbeans.SimpleValue target = null;
41887                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TECHNICALASSISTANCEPROPOSAL$4, 0);
41888                     if (target == null)
41889                     {
41890                       return null;
41891                     }
41892                     return target.getStringValue();
41893                 }
41894             }
41895             
41896             /**
41897              * Gets (as xml) the "TechnicalAssistanceProposal" element
41898              */
41899             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal xgetTechnicalAssistanceProposal()
41900             {
41901                 synchronized (monitor())
41902                 {
41903                     check_orphaned();
41904                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal target = null;
41905                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal)get_store().find_element_user(TECHNICALASSISTANCEPROPOSAL$4, 0);
41906                     return target;
41907                 }
41908             }
41909             
41910             /**
41911              * True if has "TechnicalAssistanceProposal" element
41912              */
41913             public boolean isSetTechnicalAssistanceProposal()
41914             {
41915                 synchronized (monitor())
41916                 {
41917                     check_orphaned();
41918                     return get_store().count_elements(TECHNICALASSISTANCEPROPOSAL$4) != 0;
41919                 }
41920             }
41921             
41922             /**
41923              * Sets the "TechnicalAssistanceProposal" element
41924              */
41925             public void setTechnicalAssistanceProposal(java.lang.String technicalAssistanceProposal)
41926             {
41927                 synchronized (monitor())
41928                 {
41929                     check_orphaned();
41930                     org.apache.xmlbeans.SimpleValue target = null;
41931                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TECHNICALASSISTANCEPROPOSAL$4, 0);
41932                     if (target == null)
41933                     {
41934                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TECHNICALASSISTANCEPROPOSAL$4);
41935                     }
41936                     target.setStringValue(technicalAssistanceProposal);
41937                 }
41938             }
41939             
41940             /**
41941              * Sets (as xml) the "TechnicalAssistanceProposal" element
41942              */
41943             public void xsetTechnicalAssistanceProposal(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal technicalAssistanceProposal)
41944             {
41945                 synchronized (monitor())
41946                 {
41947                     check_orphaned();
41948                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal target = null;
41949                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal)get_store().find_element_user(TECHNICALASSISTANCEPROPOSAL$4, 0);
41950                     if (target == null)
41951                     {
41952                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal)get_store().add_element_user(TECHNICALASSISTANCEPROPOSAL$4);
41953                     }
41954                     target.set(technicalAssistanceProposal);
41955                 }
41956             }
41957             
41958             /**
41959              * Unsets the "TechnicalAssistanceProposal" element
41960              */
41961             public void unsetTechnicalAssistanceProposal()
41962             {
41963                 synchronized (monitor())
41964                 {
41965                     check_orphaned();
41966                     get_store().remove_element(TECHNICALASSISTANCEPROPOSAL$4, 0);
41967                 }
41968             }
41969             
41970             /**
41971              * Gets the "TargetMarketNeeds" element
41972              */
41973             public java.lang.String getTargetMarketNeeds()
41974             {
41975                 synchronized (monitor())
41976                 {
41977                     check_orphaned();
41978                     org.apache.xmlbeans.SimpleValue target = null;
41979                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETNEEDS$6, 0);
41980                     if (target == null)
41981                     {
41982                       return null;
41983                     }
41984                     return target.getStringValue();
41985                 }
41986             }
41987             
41988             /**
41989              * Gets (as xml) the "TargetMarketNeeds" element
41990              */
41991             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds xgetTargetMarketNeeds()
41992             {
41993                 synchronized (monitor())
41994                 {
41995                     check_orphaned();
41996                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds target = null;
41997                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds)get_store().find_element_user(TARGETMARKETNEEDS$6, 0);
41998                     return target;
41999                 }
42000             }
42001             
42002             /**
42003              * Sets the "TargetMarketNeeds" element
42004              */
42005             public void setTargetMarketNeeds(java.lang.String targetMarketNeeds)
42006             {
42007                 synchronized (monitor())
42008                 {
42009                     check_orphaned();
42010                     org.apache.xmlbeans.SimpleValue target = null;
42011                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETNEEDS$6, 0);
42012                     if (target == null)
42013                     {
42014                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETMARKETNEEDS$6);
42015                     }
42016                     target.setStringValue(targetMarketNeeds);
42017                 }
42018             }
42019             
42020             /**
42021              * Sets (as xml) the "TargetMarketNeeds" element
42022              */
42023             public void xsetTargetMarketNeeds(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds targetMarketNeeds)
42024             {
42025                 synchronized (monitor())
42026                 {
42027                     check_orphaned();
42028                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds target = null;
42029                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds)get_store().find_element_user(TARGETMARKETNEEDS$6, 0);
42030                     if (target == null)
42031                     {
42032                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds)get_store().add_element_user(TARGETMARKETNEEDS$6);
42033                     }
42034                     target.set(targetMarketNeeds);
42035                 }
42036             }
42037             
42038             /**
42039              * Gets the "FinancialProducts" element
42040              */
42041             public java.lang.String getFinancialProducts()
42042             {
42043                 synchronized (monitor())
42044                 {
42045                     check_orphaned();
42046                     org.apache.xmlbeans.SimpleValue target = null;
42047                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALPRODUCTS$8, 0);
42048                     if (target == null)
42049                     {
42050                       return null;
42051                     }
42052                     return target.getStringValue();
42053                 }
42054             }
42055             
42056             /**
42057              * Gets (as xml) the "FinancialProducts" element
42058              */
42059             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts xgetFinancialProducts()
42060             {
42061                 synchronized (monitor())
42062                 {
42063                     check_orphaned();
42064                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts target = null;
42065                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts)get_store().find_element_user(FINANCIALPRODUCTS$8, 0);
42066                     return target;
42067                 }
42068             }
42069             
42070             /**
42071              * Sets the "FinancialProducts" element
42072              */
42073             public void setFinancialProducts(java.lang.String financialProducts)
42074             {
42075                 synchronized (monitor())
42076                 {
42077                     check_orphaned();
42078                     org.apache.xmlbeans.SimpleValue target = null;
42079                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALPRODUCTS$8, 0);
42080                     if (target == null)
42081                     {
42082                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINANCIALPRODUCTS$8);
42083                     }
42084                     target.setStringValue(financialProducts);
42085                 }
42086             }
42087             
42088             /**
42089              * Sets (as xml) the "FinancialProducts" element
42090              */
42091             public void xsetFinancialProducts(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts financialProducts)
42092             {
42093                 synchronized (monitor())
42094                 {
42095                     check_orphaned();
42096                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts target = null;
42097                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts)get_store().find_element_user(FINANCIALPRODUCTS$8, 0);
42098                     if (target == null)
42099                     {
42100                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts)get_store().add_element_user(FINANCIALPRODUCTS$8);
42101                     }
42102                     target.set(financialProducts);
42103                 }
42104             }
42105             
42106             /**
42107              * Gets the "Services" element
42108              */
42109             public java.lang.String getServices()
42110             {
42111                 synchronized (monitor())
42112                 {
42113                     check_orphaned();
42114                     org.apache.xmlbeans.SimpleValue target = null;
42115                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICES$10, 0);
42116                     if (target == null)
42117                     {
42118                       return null;
42119                     }
42120                     return target.getStringValue();
42121                 }
42122             }
42123             
42124             /**
42125              * Gets (as xml) the "Services" element
42126              */
42127             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services xgetServices()
42128             {
42129                 synchronized (monitor())
42130                 {
42131                     check_orphaned();
42132                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services target = null;
42133                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services)get_store().find_element_user(SERVICES$10, 0);
42134                     return target;
42135                 }
42136             }
42137             
42138             /**
42139              * Sets the "Services" element
42140              */
42141             public void setServices(java.lang.String services)
42142             {
42143                 synchronized (monitor())
42144                 {
42145                     check_orphaned();
42146                     org.apache.xmlbeans.SimpleValue target = null;
42147                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICES$10, 0);
42148                     if (target == null)
42149                     {
42150                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICES$10);
42151                     }
42152                     target.setStringValue(services);
42153                 }
42154             }
42155             
42156             /**
42157              * Sets (as xml) the "Services" element
42158              */
42159             public void xsetServices(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services services)
42160             {
42161                 synchronized (monitor())
42162                 {
42163                     check_orphaned();
42164                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services target = null;
42165                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services)get_store().find_element_user(SERVICES$10, 0);
42166                     if (target == null)
42167                     {
42168                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services)get_store().add_element_user(SERVICES$10);
42169                     }
42170                     target.set(services);
42171                 }
42172             }
42173             
42174             /**
42175              * Gets the "MarketDemand" element
42176              */
42177             public java.lang.String getMarketDemand()
42178             {
42179                 synchronized (monitor())
42180                 {
42181                     check_orphaned();
42182                     org.apache.xmlbeans.SimpleValue target = null;
42183                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARKETDEMAND$12, 0);
42184                     if (target == null)
42185                     {
42186                       return null;
42187                     }
42188                     return target.getStringValue();
42189                 }
42190             }
42191             
42192             /**
42193              * Gets (as xml) the "MarketDemand" element
42194              */
42195             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand xgetMarketDemand()
42196             {
42197                 synchronized (monitor())
42198                 {
42199                     check_orphaned();
42200                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand target = null;
42201                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand)get_store().find_element_user(MARKETDEMAND$12, 0);
42202                     return target;
42203                 }
42204             }
42205             
42206             /**
42207              * Sets the "MarketDemand" element
42208              */
42209             public void setMarketDemand(java.lang.String marketDemand)
42210             {
42211                 synchronized (monitor())
42212                 {
42213                     check_orphaned();
42214                     org.apache.xmlbeans.SimpleValue target = null;
42215                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARKETDEMAND$12, 0);
42216                     if (target == null)
42217                     {
42218                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARKETDEMAND$12);
42219                     }
42220                     target.setStringValue(marketDemand);
42221                 }
42222             }
42223             
42224             /**
42225              * Sets (as xml) the "MarketDemand" element
42226              */
42227             public void xsetMarketDemand(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand marketDemand)
42228             {
42229                 synchronized (monitor())
42230                 {
42231                     check_orphaned();
42232                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand target = null;
42233                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand)get_store().find_element_user(MARKETDEMAND$12, 0);
42234                     if (target == null)
42235                     {
42236                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand)get_store().add_element_user(MARKETDEMAND$12);
42237                     }
42238                     target.set(marketDemand);
42239                 }
42240             }
42241             
42242             /**
42243              * Gets the "OrganizationalCapacity" element
42244              */
42245             public java.lang.String getOrganizationalCapacity()
42246             {
42247                 synchronized (monitor())
42248                 {
42249                     check_orphaned();
42250                     org.apache.xmlbeans.SimpleValue target = null;
42251                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCAPACITY$14, 0);
42252                     if (target == null)
42253                     {
42254                       return null;
42255                     }
42256                     return target.getStringValue();
42257                 }
42258             }
42259             
42260             /**
42261              * Gets (as xml) the "OrganizationalCapacity" element
42262              */
42263             public gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity xgetOrganizationalCapacity()
42264             {
42265                 synchronized (monitor())
42266                 {
42267                     check_orphaned();
42268                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity target = null;
42269                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity)get_store().find_element_user(ORGANIZATIONALCAPACITY$14, 0);
42270                     return target;
42271                 }
42272             }
42273             
42274             /**
42275              * Sets the "OrganizationalCapacity" element
42276              */
42277             public void setOrganizationalCapacity(java.lang.String organizationalCapacity)
42278             {
42279                 synchronized (monitor())
42280                 {
42281                     check_orphaned();
42282                     org.apache.xmlbeans.SimpleValue target = null;
42283                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCAPACITY$14, 0);
42284                     if (target == null)
42285                     {
42286                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONALCAPACITY$14);
42287                     }
42288                     target.setStringValue(organizationalCapacity);
42289                 }
42290             }
42291             
42292             /**
42293              * Sets (as xml) the "OrganizationalCapacity" element
42294              */
42295             public void xsetOrganizationalCapacity(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity organizationalCapacity)
42296             {
42297                 synchronized (monitor())
42298                 {
42299                     check_orphaned();
42300                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity target = null;
42301                     target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity)get_store().find_element_user(ORGANIZATIONALCAPACITY$14, 0);
42302                     if (target == null)
42303                     {
42304                       target = (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity)get_store().add_element_user(ORGANIZATIONALCAPACITY$14);
42305                     }
42306                     target.set(organizationalCapacity);
42307                 }
42308             }
42309             
42310             /**
42311              * Gets the "PriorAwardsNarrative" element
42312              */
42313             public java.lang.String getPriorAwardsNarrative()
42314             {
42315                 synchronized (monitor())
42316                 {
42317                     check_orphaned();
42318                     org.apache.xmlbeans.SimpleValue target = null;
42319                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIORAWARDSNARRATIVE$16, 0);
42320                     if (target == null)
42321                     {
42322                       return null;
42323                     }
42324                     return target.getStringValue();
42325                 }
42326             }
42327             
42328             /**
42329              * Gets (as xml) the "PriorAwardsNarrative" element
42330              */
42331             public gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType xgetPriorAwardsNarrative()
42332             {
42333                 synchronized (monitor())
42334                 {
42335                     check_orphaned();
42336                     gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType target = null;
42337                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().find_element_user(PRIORAWARDSNARRATIVE$16, 0);
42338                     return target;
42339                 }
42340             }
42341             
42342             /**
42343              * True if has "PriorAwardsNarrative" element
42344              */
42345             public boolean isSetPriorAwardsNarrative()
42346             {
42347                 synchronized (monitor())
42348                 {
42349                     check_orphaned();
42350                     return get_store().count_elements(PRIORAWARDSNARRATIVE$16) != 0;
42351                 }
42352             }
42353             
42354             /**
42355              * Sets the "PriorAwardsNarrative" element
42356              */
42357             public void setPriorAwardsNarrative(java.lang.String priorAwardsNarrative)
42358             {
42359                 synchronized (monitor())
42360                 {
42361                     check_orphaned();
42362                     org.apache.xmlbeans.SimpleValue target = null;
42363                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIORAWARDSNARRATIVE$16, 0);
42364                     if (target == null)
42365                     {
42366                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIORAWARDSNARRATIVE$16);
42367                     }
42368                     target.setStringValue(priorAwardsNarrative);
42369                 }
42370             }
42371             
42372             /**
42373              * Sets (as xml) the "PriorAwardsNarrative" element
42374              */
42375             public void xsetPriorAwardsNarrative(gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType priorAwardsNarrative)
42376             {
42377                 synchronized (monitor())
42378                 {
42379                     check_orphaned();
42380                     gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType target = null;
42381                     target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().find_element_user(PRIORAWARDSNARRATIVE$16, 0);
42382                     if (target == null)
42383                     {
42384                       target = (gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType)get_store().add_element_user(PRIORAWARDSNARRATIVE$16);
42385                     }
42386                     target.set(priorAwardsNarrative);
42387                 }
42388             }
42389             
42390             /**
42391              * Unsets the "PriorAwardsNarrative" element
42392              */
42393             public void unsetPriorAwardsNarrative()
42394             {
42395                 synchronized (monitor())
42396                 {
42397                     check_orphaned();
42398                     get_store().remove_element(PRIORAWARDSNARRATIVE$16, 0);
42399                 }
42400             }
42401             /**
42402              * An XML ExecutiveSummary(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
42403              *
42404              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$ExecutiveSummary.
42405              */
42406             public static class ExecutiveSummaryImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary
42407             {
42408                 private static final long serialVersionUID = 1L;
42409                 
42410                 public ExecutiveSummaryImpl(org.apache.xmlbeans.SchemaType sType)
42411                 {
42412                     super(sType, false);
42413                 }
42414                 
42415                 protected ExecutiveSummaryImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42416                 {
42417                     super(sType, b);
42418                 }
42419             }
42420             /**
42421              * An XML HighImpactNarrative(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
42422              *
42423              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$HighImpactNarrative.
42424              */
42425             public static class HighImpactNarrativeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative
42426             {
42427                 private static final long serialVersionUID = 1L;
42428                 
42429                 public HighImpactNarrativeImpl(org.apache.xmlbeans.SchemaType sType)
42430                 {
42431                     super(sType, false);
42432                 }
42433                 
42434                 protected HighImpactNarrativeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42435                 {
42436                     super(sType, b);
42437                 }
42438             }
42439             /**
42440              * An XML TechnicalAssistanceProposal(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
42441              *
42442              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$TechnicalAssistanceProposal.
42443              */
42444             public static class TechnicalAssistanceProposalImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal
42445             {
42446                 private static final long serialVersionUID = 1L;
42447                 
42448                 public TechnicalAssistanceProposalImpl(org.apache.xmlbeans.SchemaType sType)
42449                 {
42450                     super(sType, false);
42451                 }
42452                 
42453                 protected TechnicalAssistanceProposalImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42454                 {
42455                     super(sType, b);
42456                 }
42457             }
42458             /**
42459              * An XML TargetMarketNeeds(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
42460              *
42461              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$TargetMarketNeeds.
42462              */
42463             public static class TargetMarketNeedsImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds
42464             {
42465                 private static final long serialVersionUID = 1L;
42466                 
42467                 public TargetMarketNeedsImpl(org.apache.xmlbeans.SchemaType sType)
42468                 {
42469                     super(sType, false);
42470                 }
42471                 
42472                 protected TargetMarketNeedsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42473                 {
42474                     super(sType, b);
42475                 }
42476             }
42477             /**
42478              * An XML FinancialProducts(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
42479              *
42480              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$FinancialProducts.
42481              */
42482             public static class FinancialProductsImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts
42483             {
42484                 private static final long serialVersionUID = 1L;
42485                 
42486                 public FinancialProductsImpl(org.apache.xmlbeans.SchemaType sType)
42487                 {
42488                     super(sType, false);
42489                 }
42490                 
42491                 protected FinancialProductsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42492                 {
42493                     super(sType, b);
42494                 }
42495             }
42496             /**
42497              * An XML Services(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
42498              *
42499              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$Services.
42500              */
42501             public static class ServicesImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services
42502             {
42503                 private static final long serialVersionUID = 1L;
42504                 
42505                 public ServicesImpl(org.apache.xmlbeans.SchemaType sType)
42506                 {
42507                     super(sType, false);
42508                 }
42509                 
42510                 protected ServicesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42511                 {
42512                     super(sType, b);
42513                 }
42514             }
42515             /**
42516              * An XML MarketDemand(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
42517              *
42518              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$MarketDemand.
42519              */
42520             public static class MarketDemandImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand
42521             {
42522                 private static final long serialVersionUID = 1L;
42523                 
42524                 public MarketDemandImpl(org.apache.xmlbeans.SchemaType sType)
42525                 {
42526                     super(sType, false);
42527                 }
42528                 
42529                 protected MarketDemandImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42530                 {
42531                     super(sType, b);
42532                 }
42533             }
42534             /**
42535              * An XML OrganizationalCapacity(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
42536              *
42537              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$OrganizationalCapacity.
42538              */
42539             public static class OrganizationalCapacityImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity
42540             {
42541                 private static final long serialVersionUID = 1L;
42542                 
42543                 public OrganizationalCapacityImpl(org.apache.xmlbeans.SchemaType sType)
42544                 {
42545                     super(sType, false);
42546                 }
42547                 
42548                 protected OrganizationalCapacityImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42549                 {
42550                     super(sType, b);
42551                 }
42552             }
42553         }
42554         /**
42555          * An XML ApplicationChecklist(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
42556          *
42557          * This is a complex type.
42558          */
42559         public static class ApplicationChecklistImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist
42560         {
42561             private static final long serialVersionUID = 1L;
42562             
42563             public ApplicationChecklistImpl(org.apache.xmlbeans.SchemaType sType)
42564             {
42565                 super(sType);
42566             }
42567             
42568             private static final javax.xml.namespace.QName SF424$0 = 
42569                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "SF424");
42570             private static final javax.xml.namespace.QName EINDOCUMENTATION$2 = 
42571                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "EINDocumentation");
42572             private static final javax.xml.namespace.QName HFFIAPPLICATIONNARRATIVE$4 = 
42573                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "HFFIApplicationNarrative");
42574             private static final javax.xml.namespace.QName FINANCIALSTATEMENTS$6 = 
42575                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "FinancialStatements");
42576             private static final javax.xml.namespace.QName MATCHINGFUNDSDOCUMENTATION$8 = 
42577                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "MatchingFundsDocumentation");
42578             private static final javax.xml.namespace.QName RESUMES$10 = 
42579                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "Resumes");
42580             private static final javax.xml.namespace.QName ORGANIZATIONALCHART$12 = 
42581                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_2011_1_1-V1.1", "OrganizationalChart");
42582             
42583             
42584             /**
42585              * Gets the "SF424" element
42586              */
42587             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSF424()
42588             {
42589                 synchronized (monitor())
42590                 {
42591                     check_orphaned();
42592                     org.apache.xmlbeans.SimpleValue target = null;
42593                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SF424$0, 0);
42594                     if (target == null)
42595                     {
42596                       return null;
42597                     }
42598                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42599                 }
42600             }
42601             
42602             /**
42603              * Gets (as xml) the "SF424" element
42604              */
42605             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSF424()
42606             {
42607                 synchronized (monitor())
42608                 {
42609                     check_orphaned();
42610                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42611                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SF424$0, 0);
42612                     return target;
42613                 }
42614             }
42615             
42616             /**
42617              * Sets the "SF424" element
42618              */
42619             public void setSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sf424)
42620             {
42621                 synchronized (monitor())
42622                 {
42623                     check_orphaned();
42624                     org.apache.xmlbeans.SimpleValue target = null;
42625                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SF424$0, 0);
42626                     if (target == null)
42627                     {
42628                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SF424$0);
42629                     }
42630                     target.setEnumValue(sf424);
42631                 }
42632             }
42633             
42634             /**
42635              * Sets (as xml) the "SF424" element
42636              */
42637             public void xsetSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType sf424)
42638             {
42639                 synchronized (monitor())
42640                 {
42641                     check_orphaned();
42642                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42643                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SF424$0, 0);
42644                     if (target == null)
42645                     {
42646                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SF424$0);
42647                     }
42648                     target.set(sf424);
42649                 }
42650             }
42651             
42652             /**
42653              * Gets the "EINDocumentation" element
42654              */
42655             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEINDocumentation()
42656             {
42657                 synchronized (monitor())
42658                 {
42659                     check_orphaned();
42660                     org.apache.xmlbeans.SimpleValue target = null;
42661                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EINDOCUMENTATION$2, 0);
42662                     if (target == null)
42663                     {
42664                       return null;
42665                     }
42666                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42667                 }
42668             }
42669             
42670             /**
42671              * Gets (as xml) the "EINDocumentation" element
42672              */
42673             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEINDocumentation()
42674             {
42675                 synchronized (monitor())
42676                 {
42677                     check_orphaned();
42678                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42679                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EINDOCUMENTATION$2, 0);
42680                     return target;
42681                 }
42682             }
42683             
42684             /**
42685              * Sets the "EINDocumentation" element
42686              */
42687             public void setEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum einDocumentation)
42688             {
42689                 synchronized (monitor())
42690                 {
42691                     check_orphaned();
42692                     org.apache.xmlbeans.SimpleValue target = null;
42693                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EINDOCUMENTATION$2, 0);
42694                     if (target == null)
42695                     {
42696                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EINDOCUMENTATION$2);
42697                     }
42698                     target.setEnumValue(einDocumentation);
42699                 }
42700             }
42701             
42702             /**
42703              * Sets (as xml) the "EINDocumentation" element
42704              */
42705             public void xsetEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType einDocumentation)
42706             {
42707                 synchronized (monitor())
42708                 {
42709                     check_orphaned();
42710                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42711                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EINDOCUMENTATION$2, 0);
42712                     if (target == null)
42713                     {
42714                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EINDOCUMENTATION$2);
42715                     }
42716                     target.set(einDocumentation);
42717                 }
42718             }
42719             
42720             /**
42721              * Gets the "HFFIApplicationNarrative" element
42722              */
42723             public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getHFFIApplicationNarrative()
42724             {
42725                 synchronized (monitor())
42726                 {
42727                     check_orphaned();
42728                     org.apache.xmlbeans.SimpleValue target = null;
42729                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
42730                     if (target == null)
42731                     {
42732                       return null;
42733                     }
42734                     return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
42735                 }
42736             }
42737             
42738             /**
42739              * Gets (as xml) the "HFFIApplicationNarrative" element
42740              */
42741             public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetHFFIApplicationNarrative()
42742             {
42743                 synchronized (monitor())
42744                 {
42745                     check_orphaned();
42746                     gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
42747                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
42748                     return target;
42749                 }
42750             }
42751             
42752             /**
42753              * True if has "HFFIApplicationNarrative" element
42754              */
42755             public boolean isSetHFFIApplicationNarrative()
42756             {
42757                 synchronized (monitor())
42758                 {
42759                     check_orphaned();
42760                     return get_store().count_elements(HFFIAPPLICATIONNARRATIVE$4) != 0;
42761                 }
42762             }
42763             
42764             /**
42765              * Sets the "HFFIApplicationNarrative" element
42766              */
42767             public void setHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum hffiApplicationNarrative)
42768             {
42769                 synchronized (monitor())
42770                 {
42771                     check_orphaned();
42772                     org.apache.xmlbeans.SimpleValue target = null;
42773                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
42774                     if (target == null)
42775                     {
42776                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HFFIAPPLICATIONNARRATIVE$4);
42777                     }
42778                     target.setEnumValue(hffiApplicationNarrative);
42779                 }
42780             }
42781             
42782             /**
42783              * Sets (as xml) the "HFFIApplicationNarrative" element
42784              */
42785             public void xsetHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType hffiApplicationNarrative)
42786             {
42787                 synchronized (monitor())
42788                 {
42789                     check_orphaned();
42790                     gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
42791                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
42792                     if (target == null)
42793                     {
42794                       target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(HFFIAPPLICATIONNARRATIVE$4);
42795                     }
42796                     target.set(hffiApplicationNarrative);
42797                 }
42798             }
42799             
42800             /**
42801              * Unsets the "HFFIApplicationNarrative" element
42802              */
42803             public void unsetHFFIApplicationNarrative()
42804             {
42805                 synchronized (monitor())
42806                 {
42807                     check_orphaned();
42808                     get_store().remove_element(HFFIAPPLICATIONNARRATIVE$4, 0);
42809                 }
42810             }
42811             
42812             /**
42813              * Gets the "FinancialStatements" element
42814              */
42815             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancialStatements()
42816             {
42817                 synchronized (monitor())
42818                 {
42819                     check_orphaned();
42820                     org.apache.xmlbeans.SimpleValue target = null;
42821                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
42822                     if (target == null)
42823                     {
42824                       return null;
42825                     }
42826                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42827                 }
42828             }
42829             
42830             /**
42831              * Gets (as xml) the "FinancialStatements" element
42832              */
42833             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancialStatements()
42834             {
42835                 synchronized (monitor())
42836                 {
42837                     check_orphaned();
42838                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42839                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
42840                     return target;
42841                 }
42842             }
42843             
42844             /**
42845              * Sets the "FinancialStatements" element
42846              */
42847             public void setFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financialStatements)
42848             {
42849                 synchronized (monitor())
42850                 {
42851                     check_orphaned();
42852                     org.apache.xmlbeans.SimpleValue target = null;
42853                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
42854                     if (target == null)
42855                     {
42856                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINANCIALSTATEMENTS$6);
42857                     }
42858                     target.setEnumValue(financialStatements);
42859                 }
42860             }
42861             
42862             /**
42863              * Sets (as xml) the "FinancialStatements" element
42864              */
42865             public void xsetFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType financialStatements)
42866             {
42867                 synchronized (monitor())
42868                 {
42869                     check_orphaned();
42870                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42871                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
42872                     if (target == null)
42873                     {
42874                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FINANCIALSTATEMENTS$6);
42875                     }
42876                     target.set(financialStatements);
42877                 }
42878             }
42879             
42880             /**
42881              * Gets the "MatchingFundsDocumentation" element
42882              */
42883             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMatchingFundsDocumentation()
42884             {
42885                 synchronized (monitor())
42886                 {
42887                     check_orphaned();
42888                     org.apache.xmlbeans.SimpleValue target = null;
42889                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
42890                     if (target == null)
42891                     {
42892                       return null;
42893                     }
42894                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42895                 }
42896             }
42897             
42898             /**
42899              * Gets (as xml) the "MatchingFundsDocumentation" element
42900              */
42901             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMatchingFundsDocumentation()
42902             {
42903                 synchronized (monitor())
42904                 {
42905                     check_orphaned();
42906                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42907                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
42908                     return target;
42909                 }
42910             }
42911             
42912             /**
42913              * True if has "MatchingFundsDocumentation" element
42914              */
42915             public boolean isSetMatchingFundsDocumentation()
42916             {
42917                 synchronized (monitor())
42918                 {
42919                     check_orphaned();
42920                     return get_store().count_elements(MATCHINGFUNDSDOCUMENTATION$8) != 0;
42921                 }
42922             }
42923             
42924             /**
42925              * Sets the "MatchingFundsDocumentation" element
42926              */
42927             public void setMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum matchingFundsDocumentation)
42928             {
42929                 synchronized (monitor())
42930                 {
42931                     check_orphaned();
42932                     org.apache.xmlbeans.SimpleValue target = null;
42933                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
42934                     if (target == null)
42935                     {
42936                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MATCHINGFUNDSDOCUMENTATION$8);
42937                     }
42938                     target.setEnumValue(matchingFundsDocumentation);
42939                 }
42940             }
42941             
42942             /**
42943              * Sets (as xml) the "MatchingFundsDocumentation" element
42944              */
42945             public void xsetMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType matchingFundsDocumentation)
42946             {
42947                 synchronized (monitor())
42948                 {
42949                     check_orphaned();
42950                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42951                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
42952                     if (target == null)
42953                     {
42954                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MATCHINGFUNDSDOCUMENTATION$8);
42955                     }
42956                     target.set(matchingFundsDocumentation);
42957                 }
42958             }
42959             
42960             /**
42961              * Unsets the "MatchingFundsDocumentation" element
42962              */
42963             public void unsetMatchingFundsDocumentation()
42964             {
42965                 synchronized (monitor())
42966                 {
42967                     check_orphaned();
42968                     get_store().remove_element(MATCHINGFUNDSDOCUMENTATION$8, 0);
42969                 }
42970             }
42971             
42972             /**
42973              * Gets the "Resumes" element
42974              */
42975             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getResumes()
42976             {
42977                 synchronized (monitor())
42978                 {
42979                     check_orphaned();
42980                     org.apache.xmlbeans.SimpleValue target = null;
42981                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESUMES$10, 0);
42982                     if (target == null)
42983                     {
42984                       return null;
42985                     }
42986                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42987                 }
42988             }
42989             
42990             /**
42991              * Gets (as xml) the "Resumes" element
42992              */
42993             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetResumes()
42994             {
42995                 synchronized (monitor())
42996                 {
42997                     check_orphaned();
42998                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42999                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESUMES$10, 0);
43000                     return target;
43001                 }
43002             }
43003             
43004             /**
43005              * Sets the "Resumes" element
43006              */
43007             public void setResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum resumes)
43008             {
43009                 synchronized (monitor())
43010                 {
43011                     check_orphaned();
43012                     org.apache.xmlbeans.SimpleValue target = null;
43013                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESUMES$10, 0);
43014                     if (target == null)
43015                     {
43016                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESUMES$10);
43017                     }
43018                     target.setEnumValue(resumes);
43019                 }
43020             }
43021             
43022             /**
43023              * Sets (as xml) the "Resumes" element
43024              */
43025             public void xsetResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType resumes)
43026             {
43027                 synchronized (monitor())
43028                 {
43029                     check_orphaned();
43030                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
43031                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESUMES$10, 0);
43032                     if (target == null)
43033                     {
43034                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RESUMES$10);
43035                     }
43036                     target.set(resumes);
43037                 }
43038             }
43039             
43040             /**
43041              * Gets the "OrganizationalChart" element
43042              */
43043             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOrganizationalChart()
43044             {
43045                 synchronized (monitor())
43046                 {
43047                     check_orphaned();
43048                     org.apache.xmlbeans.SimpleValue target = null;
43049                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
43050                     if (target == null)
43051                     {
43052                       return null;
43053                     }
43054                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
43055                 }
43056             }
43057             
43058             /**
43059              * Gets (as xml) the "OrganizationalChart" element
43060              */
43061             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOrganizationalChart()
43062             {
43063                 synchronized (monitor())
43064                 {
43065                     check_orphaned();
43066                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
43067                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
43068                     return target;
43069                 }
43070             }
43071             
43072             /**
43073              * Sets the "OrganizationalChart" element
43074              */
43075             public void setOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum organizationalChart)
43076             {
43077                 synchronized (monitor())
43078                 {
43079                     check_orphaned();
43080                     org.apache.xmlbeans.SimpleValue target = null;
43081                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
43082                     if (target == null)
43083                     {
43084                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONALCHART$12);
43085                     }
43086                     target.setEnumValue(organizationalChart);
43087                 }
43088             }
43089             
43090             /**
43091              * Sets (as xml) the "OrganizationalChart" element
43092              */
43093             public void xsetOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType organizationalChart)
43094             {
43095                 synchronized (monitor())
43096                 {
43097                     check_orphaned();
43098                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
43099                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
43100                     if (target == null)
43101                     {
43102                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ORGANIZATIONALCHART$12);
43103                     }
43104                     target.set(organizationalChart);
43105                 }
43106             }
43107         }
43108     }
43109 }