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;
10  
11  
12  /**
13   * A document containing one NACA_2011_1_1(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1) element.
14   *
15   * This is a complex type.
16   */
17  public interface NACA201111Document extends org.apache.xmlbeans.XmlObject
18  {
19      public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
20          org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NACA201111Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("naca201111860adoctype");
21      
22      /**
23       * Gets the "NACA_2011_1_1" element
24       */
25      gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111 getNACA201111();
26      
27      /**
28       * Sets the "NACA_2011_1_1" element
29       */
30      void setNACA201111(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111 naca201111);
31      
32      /**
33       * Appends and returns a new empty "NACA_2011_1_1" element
34       */
35      gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111 addNewNACA201111();
36      
37      /**
38       * An XML NACA_2011_1_1(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
39       *
40       * This is a complex type.
41       */
42      public interface NACA201111 extends org.apache.xmlbeans.XmlObject
43      {
44          public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
45              org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NACA201111.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("naca2011118f2eelemtype");
46          
47          /**
48           * Gets the "Organization" element
49           */
50          gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization getOrganization();
51          
52          /**
53           * Sets the "Organization" element
54           */
55          void setOrganization(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization organization);
56          
57          /**
58           * Appends and returns a new empty "Organization" element
59           */
60          gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization addNewOrganization();
61          
62          /**
63           * Gets the "AuthorizedRep" element
64           */
65          gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep getAuthorizedRep();
66          
67          /**
68           * Sets the "AuthorizedRep" element
69           */
70          void setAuthorizedRep(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep authorizedRep);
71          
72          /**
73           * Appends and returns a new empty "AuthorizedRep" element
74           */
75          gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep addNewAuthorizedRep();
76          
77          /**
78           * Gets the "ApplicationPOC" element
79           */
80          gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC getApplicationPOC();
81          
82          /**
83           * True if has "ApplicationPOC" element
84           */
85          boolean isSetApplicationPOC();
86          
87          /**
88           * Sets the "ApplicationPOC" element
89           */
90          void setApplicationPOC(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC applicationPOC);
91          
92          /**
93           * Appends and returns a new empty "ApplicationPOC" element
94           */
95          gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC addNewApplicationPOC();
96          
97          /**
98           * Unsets the "ApplicationPOC" element
99           */
100         void unsetApplicationPOC();
101         
102         /**
103          * Gets the "OrganizationalProfile" element
104          */
105         java.lang.String getOrganizationalProfile();
106         
107         /**
108          * Gets (as xml) the "OrganizationalProfile" element
109          */
110         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile xgetOrganizationalProfile();
111         
112         /**
113          * Sets the "OrganizationalProfile" element
114          */
115         void setOrganizationalProfile(java.lang.String organizationalProfile);
116         
117         /**
118          * Sets (as xml) the "OrganizationalProfile" element
119          */
120         void xsetOrganizationalProfile(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile organizationalProfile);
121         
122         /**
123          * Gets the "FY" element
124          */
125         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY.Enum getFY();
126         
127         /**
128          * Gets (as xml) the "FY" element
129          */
130         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY xgetFY();
131         
132         /**
133          * Sets the "FY" element
134          */
135         void setFY(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY.Enum fy);
136         
137         /**
138          * Sets (as xml) the "FY" element
139          */
140         void xsetFY(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY fy);
141         
142         /**
143          * Gets the "Application" element
144          */
145         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application.Enum getApplication();
146         
147         /**
148          * Gets (as xml) the "Application" element
149          */
150         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application xgetApplication();
151         
152         /**
153          * Sets the "Application" element
154          */
155         void setApplication(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application.Enum application);
156         
157         /**
158          * Sets (as xml) the "Application" element
159          */
160         void xsetApplication(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application application);
161         
162         /**
163          * Gets the "TypeAssistance" element
164          */
165         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance.Enum getTypeAssistance();
166         
167         /**
168          * Gets (as xml) the "TypeAssistance" element
169          */
170         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance xgetTypeAssistance();
171         
172         /**
173          * Sets the "TypeAssistance" element
174          */
175         void setTypeAssistance(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance.Enum typeAssistance);
176         
177         /**
178          * Sets (as xml) the "TypeAssistance" element
179          */
180         void xsetTypeAssistance(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance typeAssistance);
181         
182         /**
183          * Gets the "FARequestedAmount" element
184          */
185         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount getFARequestedAmount();
186         
187         /**
188          * True if has "FARequestedAmount" element
189          */
190         boolean isSetFARequestedAmount();
191         
192         /**
193          * Sets the "FARequestedAmount" element
194          */
195         void setFARequestedAmount(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount faRequestedAmount);
196         
197         /**
198          * Appends and returns a new empty "FARequestedAmount" element
199          */
200         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount addNewFARequestedAmount();
201         
202         /**
203          * Unsets the "FARequestedAmount" element
204          */
205         void unsetFARequestedAmount();
206         
207         /**
208          * Gets the "TARequestSummary" element
209          */
210         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary getTARequestSummary();
211         
212         /**
213          * True if has "TARequestSummary" element
214          */
215         boolean isSetTARequestSummary();
216         
217         /**
218          * Sets the "TARequestSummary" element
219          */
220         void setTARequestSummary(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary taRequestSummary);
221         
222         /**
223          * Appends and returns a new empty "TARequestSummary" element
224          */
225         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary addNewTARequestSummary();
226         
227         /**
228          * Unsets the "TARequestSummary" element
229          */
230         void unsetTARequestSummary();
231         
232         /**
233          * Gets the "HFFIFARequestedAmount" element
234          */
235         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount getHFFIFARequestedAmount();
236         
237         /**
238          * True if has "HFFIFARequestedAmount" element
239          */
240         boolean isSetHFFIFARequestedAmount();
241         
242         /**
243          * Sets the "HFFIFARequestedAmount" element
244          */
245         void setHFFIFARequestedAmount(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount hffifaRequestedAmount);
246         
247         /**
248          * Appends and returns a new empty "HFFIFARequestedAmount" element
249          */
250         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount addNewHFFIFARequestedAmount();
251         
252         /**
253          * Unsets the "HFFIFARequestedAmount" element
254          */
255         void unsetHFFIFARequestedAmount();
256         
257         /**
258          * Gets the "OtherFunds" element
259          */
260         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOtherFunds();
261         
262         /**
263          * Gets (as xml) the "OtherFunds" element
264          */
265         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOtherFunds();
266         
267         /**
268          * Sets the "OtherFunds" element
269          */
270         void setOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherFunds);
271         
272         /**
273          * Sets (as xml) the "OtherFunds" element
274          */
275         void xsetOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherFunds);
276         
277         /**
278          * Gets array of all "OtherFundsTable" elements
279          */
280         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable[] getOtherFundsTableArray();
281         
282         /**
283          * Gets ith "OtherFundsTable" element
284          */
285         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable getOtherFundsTableArray(int i);
286         
287         /**
288          * Returns number of "OtherFundsTable" element
289          */
290         int sizeOfOtherFundsTableArray();
291         
292         /**
293          * Sets array of all "OtherFundsTable" element
294          */
295         void setOtherFundsTableArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable[] otherFundsTableArray);
296         
297         /**
298          * Sets ith "OtherFundsTable" element
299          */
300         void setOtherFundsTableArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable otherFundsTable);
301         
302         /**
303          * Inserts and returns a new empty value (as xml) as the ith "OtherFundsTable" element
304          */
305         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable insertNewOtherFundsTable(int i);
306         
307         /**
308          * Appends and returns a new empty value (as xml) as the last "OtherFundsTable" element
309          */
310         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable addNewOtherFundsTable();
311         
312         /**
313          * Removes the ith "OtherFundsTable" element
314          */
315         void removeOtherFundsTable(int i);
316         
317         /**
318          * Gets array of all "PriorAwardsTable" elements
319          */
320         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable[] getPriorAwardsTableArray();
321         
322         /**
323          * Gets ith "PriorAwardsTable" element
324          */
325         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable getPriorAwardsTableArray(int i);
326         
327         /**
328          * Returns number of "PriorAwardsTable" element
329          */
330         int sizeOfPriorAwardsTableArray();
331         
332         /**
333          * Sets array of all "PriorAwardsTable" element
334          */
335         void setPriorAwardsTableArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable[] priorAwardsTableArray);
336         
337         /**
338          * Sets ith "PriorAwardsTable" element
339          */
340         void setPriorAwardsTableArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable priorAwardsTable);
341         
342         /**
343          * Inserts and returns a new empty value (as xml) as the ith "PriorAwardsTable" element
344          */
345         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable insertNewPriorAwardsTable(int i);
346         
347         /**
348          * Appends and returns a new empty value (as xml) as the last "PriorAwardsTable" element
349          */
350         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable addNewPriorAwardsTable();
351         
352         /**
353          * Removes the ith "PriorAwardsTable" element
354          */
355         void removePriorAwardsTable(int i);
356         
357         /**
358          * Gets the "InstitutionType" element
359          */
360         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType.Enum getInstitutionType();
361         
362         /**
363          * Gets (as xml) the "InstitutionType" element
364          */
365         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType xgetInstitutionType();
366         
367         /**
368          * Sets the "InstitutionType" element
369          */
370         void setInstitutionType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType.Enum institutionType);
371         
372         /**
373          * Sets (as xml) the "InstitutionType" element
374          */
375         void xsetInstitutionType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType institutionType);
376         
377         /**
378          * Gets the "OrganizationStructure" element
379          */
380         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure.Enum getOrganizationStructure();
381         
382         /**
383          * Gets (as xml) the "OrganizationStructure" element
384          */
385         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure xgetOrganizationStructure();
386         
387         /**
388          * True if has "OrganizationStructure" element
389          */
390         boolean isSetOrganizationStructure();
391         
392         /**
393          * Sets the "OrganizationStructure" element
394          */
395         void setOrganizationStructure(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure.Enum organizationStructure);
396         
397         /**
398          * Sets (as xml) the "OrganizationStructure" element
399          */
400         void xsetOrganizationStructure(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure organizationStructure);
401         
402         /**
403          * Unsets the "OrganizationStructure" element
404          */
405         void unsetOrganizationStructure();
406         
407         /**
408          * Gets the "Native" element
409          */
410         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNative();
411         
412         /**
413          * Gets (as xml) the "Native" element
414          */
415         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNative();
416         
417         /**
418          * True if has "Native" element
419          */
420         boolean isSetNative();
421         
422         /**
423          * Sets the "Native" element
424          */
425         void setNative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum xnative);
426         
427         /**
428          * Sets (as xml) the "Native" element
429          */
430         void xsetNative(gov.grants.apply.system.globalLibraryV20.YesNoDataType xnative);
431         
432         /**
433          * Unsets the "Native" element
434          */
435         void unsetNative();
436         
437         /**
438          * Gets the "SponsoringEntity" element
439          */
440         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSponsoringEntity();
441         
442         /**
443          * Gets (as xml) the "SponsoringEntity" element
444          */
445         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSponsoringEntity();
446         
447         /**
448          * Sets the "SponsoringEntity" element
449          */
450         void setSponsoringEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sponsoringEntity);
451         
452         /**
453          * Sets (as xml) the "SponsoringEntity" element
454          */
455         void xsetSponsoringEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType sponsoringEntity);
456         
457         /**
458          * Gets the "QID_65" element
459          */
460         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID65();
461         
462         /**
463          * Gets (as xml) the "QID_65" element
464          */
465         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID65();
466         
467         /**
468          * Sets the "QID_65" element
469          */
470         void setQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid65);
471         
472         /**
473          * Sets (as xml) the "QID_65" element
474          */
475         void xsetQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid65);
476         
477         /**
478          * Gets the "DateofIncorporation" element
479          */
480         java.util.Calendar getDateofIncorporation();
481         
482         /**
483          * Gets (as xml) the "DateofIncorporation" element
484          */
485         org.apache.xmlbeans.XmlDate xgetDateofIncorporation();
486         
487         /**
488          * Sets the "DateofIncorporation" element
489          */
490         void setDateofIncorporation(java.util.Calendar dateofIncorporation);
491         
492         /**
493          * Sets (as xml) the "DateofIncorporation" element
494          */
495         void xsetDateofIncorporation(org.apache.xmlbeans.XmlDate dateofIncorporation);
496         
497         /**
498          * Gets the "DateStarted" element
499          */
500         java.util.Calendar getDateStarted();
501         
502         /**
503          * Gets (as xml) the "DateStarted" element
504          */
505         org.apache.xmlbeans.XmlDate xgetDateStarted();
506         
507         /**
508          * Sets the "DateStarted" element
509          */
510         void setDateStarted(java.util.Calendar dateStarted);
511         
512         /**
513          * Sets (as xml) the "DateStarted" element
514          */
515         void xsetDateStarted(org.apache.xmlbeans.XmlDate dateStarted);
516         
517         /**
518          * Gets the "CongressionalDistrictApplicant" element
519          */
520         java.lang.String getCongressionalDistrictApplicant();
521         
522         /**
523          * Gets (as xml) the "CongressionalDistrictApplicant" element
524          */
525         gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant();
526         
527         /**
528          * Sets the "CongressionalDistrictApplicant" element
529          */
530         void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant);
531         
532         /**
533          * Sets (as xml) the "CongressionalDistrictApplicant" element
534          */
535         void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant);
536         
537         /**
538          * Gets the "QID_42" element
539          */
540         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42.Enum getQID42();
541         
542         /**
543          * Gets (as xml) the "QID_42" element
544          */
545         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42 xgetQID42();
546         
547         /**
548          * Sets the "QID_42" element
549          */
550         void setQID42(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42.Enum qid42);
551         
552         /**
553          * Sets (as xml) the "QID_42" element
554          */
555         void xsetQID42(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42 qid42);
556         
557         /**
558          * Gets the "QID_66" element
559          */
560         long getQID66();
561         
562         /**
563          * Gets (as xml) the "QID_66" element
564          */
565         gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetQID66();
566         
567         /**
568          * Sets the "QID_66" element
569          */
570         void setQID66(long qid66);
571         
572         /**
573          * Sets (as xml) the "QID_66" element
574          */
575         void xsetQID66(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType qid66);
576         
577         /**
578          * Gets the "TotalFTEs" element
579          */
580         int getTotalFTEs();
581         
582         /**
583          * Gets (as xml) the "TotalFTEs" element
584          */
585         gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetTotalFTEs();
586         
587         /**
588          * True if has "TotalFTEs" element
589          */
590         boolean isSetTotalFTEs();
591         
592         /**
593          * Sets the "TotalFTEs" element
594          */
595         void setTotalFTEs(int totalFTEs);
596         
597         /**
598          * Sets (as xml) the "TotalFTEs" element
599          */
600         void xsetTotalFTEs(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType totalFTEs);
601         
602         /**
603          * Unsets the "TotalFTEs" element
604          */
605         void unsetTotalFTEs();
606         
607         /**
608          * Gets the "RegulatoryBody" element
609          */
610         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody.Enum getRegulatoryBody();
611         
612         /**
613          * Gets (as xml) the "RegulatoryBody" element
614          */
615         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody xgetRegulatoryBody();
616         
617         /**
618          * True if has "RegulatoryBody" element
619          */
620         boolean isSetRegulatoryBody();
621         
622         /**
623          * Sets the "RegulatoryBody" element
624          */
625         void setRegulatoryBody(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody.Enum regulatoryBody);
626         
627         /**
628          * Sets (as xml) the "RegulatoryBody" element
629          */
630         void xsetRegulatoryBody(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody regulatoryBody);
631         
632         /**
633          * Unsets the "RegulatoryBody" element
634          */
635         void unsetRegulatoryBody();
636         
637         /**
638          * Gets the "OtherRegulatoryBody" element
639          */
640         java.lang.String getOtherRegulatoryBody();
641         
642         /**
643          * Gets (as xml) the "OtherRegulatoryBody" element
644          */
645         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody xgetOtherRegulatoryBody();
646         
647         /**
648          * True if has "OtherRegulatoryBody" element
649          */
650         boolean isSetOtherRegulatoryBody();
651         
652         /**
653          * Sets the "OtherRegulatoryBody" element
654          */
655         void setOtherRegulatoryBody(java.lang.String otherRegulatoryBody);
656         
657         /**
658          * Sets (as xml) the "OtherRegulatoryBody" element
659          */
660         void xsetOtherRegulatoryBody(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody otherRegulatoryBody);
661         
662         /**
663          * Unsets the "OtherRegulatoryBody" element
664          */
665         void unsetOtherRegulatoryBody();
666         
667         /**
668          * Gets the "FDICCertification" element
669          */
670         java.lang.String getFDICCertification();
671         
672         /**
673          * Gets (as xml) the "FDICCertification" element
674          */
675         gov.grants.apply.forms.naca201111V11.NACA201111String15DataType xgetFDICCertification();
676         
677         /**
678          * True if has "FDICCertification" element
679          */
680         boolean isSetFDICCertification();
681         
682         /**
683          * Sets the "FDICCertification" element
684          */
685         void setFDICCertification(java.lang.String fdicCertification);
686         
687         /**
688          * Sets (as xml) the "FDICCertification" element
689          */
690         void xsetFDICCertification(gov.grants.apply.forms.naca201111V11.NACA201111String15DataType fdicCertification);
691         
692         /**
693          * Unsets the "FDICCertification" element
694          */
695         void unsetFDICCertification();
696         
697         /**
698          * Gets the "CharterNumber" element
699          */
700         java.lang.String getCharterNumber();
701         
702         /**
703          * Gets (as xml) the "CharterNumber" element
704          */
705         gov.grants.apply.forms.naca201111V11.NACA201111String15DataType xgetCharterNumber();
706         
707         /**
708          * True if has "CharterNumber" element
709          */
710         boolean isSetCharterNumber();
711         
712         /**
713          * Sets the "CharterNumber" element
714          */
715         void setCharterNumber(java.lang.String charterNumber);
716         
717         /**
718          * Sets (as xml) the "CharterNumber" element
719          */
720         void xsetCharterNumber(gov.grants.apply.forms.naca201111V11.NACA201111String15DataType charterNumber);
721         
722         /**
723          * Unsets the "CharterNumber" element
724          */
725         void unsetCharterNumber();
726         
727         /**
728          * Gets the "MinorityDepository" element
729          */
730         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorityDepository();
731         
732         /**
733          * Gets (as xml) the "MinorityDepository" element
734          */
735         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorityDepository();
736         
737         /**
738          * True if has "MinorityDepository" element
739          */
740         boolean isSetMinorityDepository();
741         
742         /**
743          * Sets the "MinorityDepository" element
744          */
745         void setMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorityDepository);
746         
747         /**
748          * Sets (as xml) the "MinorityDepository" element
749          */
750         void xsetMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorityDepository);
751         
752         /**
753          * Unsets the "MinorityDepository" element
754          */
755         void unsetMinorityDepository();
756         
757         /**
758          * Gets the "CertificationStatus" element
759          */
760         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus.Enum getCertificationStatus();
761         
762         /**
763          * Gets (as xml) the "CertificationStatus" element
764          */
765         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus xgetCertificationStatus();
766         
767         /**
768          * Sets the "CertificationStatus" element
769          */
770         void setCertificationStatus(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus.Enum certificationStatus);
771         
772         /**
773          * Sets (as xml) the "CertificationStatus" element
774          */
775         void xsetCertificationStatus(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus certificationStatus);
776         
777         /**
778          * Gets the "CDFICertificationNumber" element
779          */
780         java.lang.String getCDFICertificationNumber();
781         
782         /**
783          * Gets (as xml) the "CDFICertificationNumber" element
784          */
785         gov.grants.apply.forms.naca201111V11.NACA201111String15DataType xgetCDFICertificationNumber();
786         
787         /**
788          * True if has "CDFICertificationNumber" element
789          */
790         boolean isSetCDFICertificationNumber();
791         
792         /**
793          * Sets the "CDFICertificationNumber" element
794          */
795         void setCDFICertificationNumber(java.lang.String cdfiCertificationNumber);
796         
797         /**
798          * Sets (as xml) the "CDFICertificationNumber" element
799          */
800         void xsetCDFICertificationNumber(gov.grants.apply.forms.naca201111V11.NACA201111String15DataType cdfiCertificationNumber);
801         
802         /**
803          * Unsets the "CDFICertificationNumber" element
804          */
805         void unsetCDFICertificationNumber();
806         
807         /**
808          * Gets the "CertificationPending" element
809          */
810         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationPending();
811         
812         /**
813          * Gets (as xml) the "CertificationPending" element
814          */
815         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationPending();
816         
817         /**
818          * True if has "CertificationPending" element
819          */
820         boolean isSetCertificationPending();
821         
822         /**
823          * Sets the "CertificationPending" element
824          */
825         void setCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationPending);
826         
827         /**
828          * Sets (as xml) the "CertificationPending" element
829          */
830         void xsetCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationPending);
831         
832         /**
833          * Unsets the "CertificationPending" element
834          */
835         void unsetCertificationPending();
836         
837         /**
838          * Gets the "SubmissionDate" element
839          */
840         java.util.Calendar getSubmissionDate();
841         
842         /**
843          * Gets (as xml) the "SubmissionDate" element
844          */
845         org.apache.xmlbeans.XmlDate xgetSubmissionDate();
846         
847         /**
848          * True if has "SubmissionDate" element
849          */
850         boolean isSetSubmissionDate();
851         
852         /**
853          * Sets the "SubmissionDate" element
854          */
855         void setSubmissionDate(java.util.Calendar submissionDate);
856         
857         /**
858          * Sets (as xml) the "SubmissionDate" element
859          */
860         void xsetSubmissionDate(org.apache.xmlbeans.XmlDate submissionDate);
861         
862         /**
863          * Unsets the "SubmissionDate" element
864          */
865         void unsetSubmissionDate();
866         
867         /**
868          * Gets the "CertificationChecklist" element
869          */
870         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist getCertificationChecklist();
871         
872         /**
873          * True if has "CertificationChecklist" element
874          */
875         boolean isSetCertificationChecklist();
876         
877         /**
878          * Sets the "CertificationChecklist" element
879          */
880         void setCertificationChecklist(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist certificationChecklist);
881         
882         /**
883          * Appends and returns a new empty "CertificationChecklist" element
884          */
885         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist addNewCertificationChecklist();
886         
887         /**
888          * Unsets the "CertificationChecklist" element
889          */
890         void unsetCertificationChecklist();
891         
892         /**
893          * Gets the "QID_58" element
894          */
895         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58 getQID58();
896         
897         /**
898          * Sets the "QID_58" element
899          */
900         void setQID58(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58 qid58);
901         
902         /**
903          * Appends and returns a new empty "QID_58" element
904          */
905         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58 addNewQID58();
906         
907         /**
908          * Gets the "PrimaryMarket" element
909          */
910         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket getPrimaryMarket();
911         
912         /**
913          * True if has "PrimaryMarket" element
914          */
915         boolean isSetPrimaryMarket();
916         
917         /**
918          * Sets the "PrimaryMarket" element
919          */
920         void setPrimaryMarket(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket primaryMarket);
921         
922         /**
923          * Appends and returns a new empty "PrimaryMarket" element
924          */
925         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket addNewPrimaryMarket();
926         
927         /**
928          * Unsets the "PrimaryMarket" element
929          */
930         void unsetPrimaryMarket();
931         
932         /**
933          * Gets the "GeographicMarketServed" element
934          */
935         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed getGeographicMarketServed();
936         
937         /**
938          * True if has "GeographicMarketServed" element
939          */
940         boolean isSetGeographicMarketServed();
941         
942         /**
943          * Sets the "GeographicMarketServed" element
944          */
945         void setGeographicMarketServed(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed geographicMarketServed);
946         
947         /**
948          * Appends and returns a new empty "GeographicMarketServed" element
949          */
950         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed addNewGeographicMarketServed();
951         
952         /**
953          * Unsets the "GeographicMarketServed" element
954          */
955         void unsetGeographicMarketServed();
956         
957         /**
958          * Gets the "MarketProfile" element
959          */
960         java.lang.String getMarketProfile();
961         
962         /**
963          * Gets (as xml) the "MarketProfile" element
964          */
965         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile xgetMarketProfile();
966         
967         /**
968          * Sets the "MarketProfile" element
969          */
970         void setMarketProfile(java.lang.String marketProfile);
971         
972         /**
973          * Sets (as xml) the "MarketProfile" element
974          */
975         void xsetMarketProfile(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile marketProfile);
976         
977         /**
978          * Gets the "QuantitativeDistress" element
979          */
980         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress getQuantitativeDistress();
981         
982         /**
983          * True if has "QuantitativeDistress" element
984          */
985         boolean isSetQuantitativeDistress();
986         
987         /**
988          * Sets the "QuantitativeDistress" element
989          */
990         void setQuantitativeDistress(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress quantitativeDistress);
991         
992         /**
993          * Appends and returns a new empty "QuantitativeDistress" element
994          */
995         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress addNewQuantitativeDistress();
996         
997         /**
998          * Unsets the "QuantitativeDistress" element
999          */
1000         void unsetQuantitativeDistress();
1001         
1002         /**
1003          * Gets the "PrimaryBusiness" element
1004          */
1005         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness.Enum getPrimaryBusiness();
1006         
1007         /**
1008          * Gets (as xml) the "PrimaryBusiness" element
1009          */
1010         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness xgetPrimaryBusiness();
1011         
1012         /**
1013          * Sets the "PrimaryBusiness" element
1014          */
1015         void setPrimaryBusiness(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness.Enum primaryBusiness);
1016         
1017         /**
1018          * Sets (as xml) the "PrimaryBusiness" element
1019          */
1020         void xsetPrimaryBusiness(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness primaryBusiness);
1021         
1022         /**
1023          * Gets the "SecondaryBusiness" element
1024          */
1025         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness getSecondaryBusiness();
1026         
1027         /**
1028          * True if has "SecondaryBusiness" element
1029          */
1030         boolean isSetSecondaryBusiness();
1031         
1032         /**
1033          * Sets the "SecondaryBusiness" element
1034          */
1035         void setSecondaryBusiness(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness secondaryBusiness);
1036         
1037         /**
1038          * Appends and returns a new empty "SecondaryBusiness" element
1039          */
1040         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness addNewSecondaryBusiness();
1041         
1042         /**
1043          * Unsets the "SecondaryBusiness" element
1044          */
1045         void unsetSecondaryBusiness();
1046         
1047         /**
1048          * Gets the "ProductsOffered" element
1049          */
1050         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered getProductsOffered();
1051         
1052         /**
1053          * True if has "ProductsOffered" element
1054          */
1055         boolean isSetProductsOffered();
1056         
1057         /**
1058          * Sets the "ProductsOffered" element
1059          */
1060         void setProductsOffered(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered productsOffered);
1061         
1062         /**
1063          * Appends and returns a new empty "ProductsOffered" element
1064          */
1065         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered addNewProductsOffered();
1066         
1067         /**
1068          * Unsets the "ProductsOffered" element
1069          */
1070         void unsetProductsOffered();
1071         
1072         /**
1073          * Gets the "CustomerProfile" element
1074          */
1075         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile getCustomerProfile();
1076         
1077         /**
1078          * True if has "CustomerProfile" element
1079          */
1080         boolean isSetCustomerProfile();
1081         
1082         /**
1083          * Sets the "CustomerProfile" element
1084          */
1085         void setCustomerProfile(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile customerProfile);
1086         
1087         /**
1088          * Appends and returns a new empty "CustomerProfile" element
1089          */
1090         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile addNewCustomerProfile();
1091         
1092         /**
1093          * Unsets the "CustomerProfile" element
1094          */
1095         void unsetCustomerProfile();
1096         
1097         /**
1098          * Gets the "MatchingFunds" element
1099          */
1100         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds getMatchingFunds();
1101         
1102         /**
1103          * True if has "MatchingFunds" element
1104          */
1105         boolean isSetMatchingFunds();
1106         
1107         /**
1108          * Sets the "MatchingFunds" element
1109          */
1110         void setMatchingFunds(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds matchingFunds);
1111         
1112         /**
1113          * Appends and returns a new empty "MatchingFunds" element
1114          */
1115         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds addNewMatchingFunds();
1116         
1117         /**
1118          * Unsets the "MatchingFunds" element
1119          */
1120         void unsetMatchingFunds();
1121         
1122         /**
1123          * Gets the "EarningsNonRegulated" element
1124          */
1125         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated getEarningsNonRegulated();
1126         
1127         /**
1128          * True if has "EarningsNonRegulated" element
1129          */
1130         boolean isSetEarningsNonRegulated();
1131         
1132         /**
1133          * Sets the "EarningsNonRegulated" element
1134          */
1135         void setEarningsNonRegulated(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated earningsNonRegulated);
1136         
1137         /**
1138          * Appends and returns a new empty "EarningsNonRegulated" element
1139          */
1140         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated addNewEarningsNonRegulated();
1141         
1142         /**
1143          * Unsets the "EarningsNonRegulated" element
1144          */
1145         void unsetEarningsNonRegulated();
1146         
1147         /**
1148          * Gets the "EarningsCreditUnions" element
1149          */
1150         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions getEarningsCreditUnions();
1151         
1152         /**
1153          * True if has "EarningsCreditUnions" element
1154          */
1155         boolean isSetEarningsCreditUnions();
1156         
1157         /**
1158          * Sets the "EarningsCreditUnions" element
1159          */
1160         void setEarningsCreditUnions(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions earningsCreditUnions);
1161         
1162         /**
1163          * Appends and returns a new empty "EarningsCreditUnions" element
1164          */
1165         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions addNewEarningsCreditUnions();
1166         
1167         /**
1168          * Unsets the "EarningsCreditUnions" element
1169          */
1170         void unsetEarningsCreditUnions();
1171         
1172         /**
1173          * Gets the "EarningsBanks" element
1174          */
1175         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks getEarningsBanks();
1176         
1177         /**
1178          * True if has "EarningsBanks" element
1179          */
1180         boolean isSetEarningsBanks();
1181         
1182         /**
1183          * Sets the "EarningsBanks" element
1184          */
1185         void setEarningsBanks(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks earningsBanks);
1186         
1187         /**
1188          * Appends and returns a new empty "EarningsBanks" element
1189          */
1190         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks addNewEarningsBanks();
1191         
1192         /**
1193          * Unsets the "EarningsBanks" element
1194          */
1195         void unsetEarningsBanks();
1196         
1197         /**
1198          * Gets the "FinancialProductsSheet" element
1199          */
1200         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet getFinancialProductsSheet();
1201         
1202         /**
1203          * True if has "FinancialProductsSheet" element
1204          */
1205         boolean isSetFinancialProductsSheet();
1206         
1207         /**
1208          * Sets the "FinancialProductsSheet" element
1209          */
1210         void setFinancialProductsSheet(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet financialProductsSheet);
1211         
1212         /**
1213          * Appends and returns a new empty "FinancialProductsSheet" element
1214          */
1215         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet addNewFinancialProductsSheet();
1216         
1217         /**
1218          * Unsets the "FinancialProductsSheet" element
1219          */
1220         void unsetFinancialProductsSheet();
1221         
1222         /**
1223          * Gets the "FinancialServicesSheet" element
1224          */
1225         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet getFinancialServicesSheet();
1226         
1227         /**
1228          * True if has "FinancialServicesSheet" element
1229          */
1230         boolean isSetFinancialServicesSheet();
1231         
1232         /**
1233          * Sets the "FinancialServicesSheet" element
1234          */
1235         void setFinancialServicesSheet(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet financialServicesSheet);
1236         
1237         /**
1238          * Appends and returns a new empty "FinancialServicesSheet" element
1239          */
1240         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet addNewFinancialServicesSheet();
1241         
1242         /**
1243          * Unsets the "FinancialServicesSheet" element
1244          */
1245         void unsetFinancialServicesSheet();
1246         
1247         /**
1248          * Gets the "FinancialActivities" element
1249          */
1250         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities getFinancialActivities();
1251         
1252         /**
1253          * True if has "FinancialActivities" element
1254          */
1255         boolean isSetFinancialActivities();
1256         
1257         /**
1258          * Sets the "FinancialActivities" element
1259          */
1260         void setFinancialActivities(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities financialActivities);
1261         
1262         /**
1263          * Appends and returns a new empty "FinancialActivities" element
1264          */
1265         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities addNewFinancialActivities();
1266         
1267         /**
1268          * Unsets the "FinancialActivities" element
1269          */
1270         void unsetFinancialActivities();
1271         
1272         /**
1273          * Gets the "BoardMembers" element
1274          */
1275         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers getBoardMembers();
1276         
1277         /**
1278          * Sets the "BoardMembers" element
1279          */
1280         void setBoardMembers(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers boardMembers);
1281         
1282         /**
1283          * Appends and returns a new empty "BoardMembers" element
1284          */
1285         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers addNewBoardMembers();
1286         
1287         /**
1288          * Gets the "StaffMembers" element
1289          */
1290         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers getStaffMembers();
1291         
1292         /**
1293          * Sets the "StaffMembers" element
1294          */
1295         void setStaffMembers(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers staffMembers);
1296         
1297         /**
1298          * Appends and returns a new empty "StaffMembers" element
1299          */
1300         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers addNewStaffMembers();
1301         
1302         /**
1303          * Gets the "FinancialNonRegulated" element
1304          */
1305         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated getFinancialNonRegulated();
1306         
1307         /**
1308          * True if has "FinancialNonRegulated" element
1309          */
1310         boolean isSetFinancialNonRegulated();
1311         
1312         /**
1313          * Sets the "FinancialNonRegulated" element
1314          */
1315         void setFinancialNonRegulated(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated financialNonRegulated);
1316         
1317         /**
1318          * Appends and returns a new empty "FinancialNonRegulated" element
1319          */
1320         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated addNewFinancialNonRegulated();
1321         
1322         /**
1323          * Unsets the "FinancialNonRegulated" element
1324          */
1325         void unsetFinancialNonRegulated();
1326         
1327         /**
1328          * Gets the "FinancialCreditUnions" element
1329          */
1330         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions getFinancialCreditUnions();
1331         
1332         /**
1333          * True if has "FinancialCreditUnions" element
1334          */
1335         boolean isSetFinancialCreditUnions();
1336         
1337         /**
1338          * Sets the "FinancialCreditUnions" element
1339          */
1340         void setFinancialCreditUnions(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions financialCreditUnions);
1341         
1342         /**
1343          * Appends and returns a new empty "FinancialCreditUnions" element
1344          */
1345         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions addNewFinancialCreditUnions();
1346         
1347         /**
1348          * Unsets the "FinancialCreditUnions" element
1349          */
1350         void unsetFinancialCreditUnions();
1351         
1352         /**
1353          * Gets the "FinancialBanks" element
1354          */
1355         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks getFinancialBanks();
1356         
1357         /**
1358          * True if has "FinancialBanks" element
1359          */
1360         boolean isSetFinancialBanks();
1361         
1362         /**
1363          * Sets the "FinancialBanks" element
1364          */
1365         void setFinancialBanks(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks financialBanks);
1366         
1367         /**
1368          * Appends and returns a new empty "FinancialBanks" element
1369          */
1370         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks addNewFinancialBanks();
1371         
1372         /**
1373          * Unsets the "FinancialBanks" element
1374          */
1375         void unsetFinancialBanks();
1376         
1377         /**
1378          * Gets the "RatiosNonRegulated" element
1379          */
1380         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated getRatiosNonRegulated();
1381         
1382         /**
1383          * True if has "RatiosNonRegulated" element
1384          */
1385         boolean isSetRatiosNonRegulated();
1386         
1387         /**
1388          * Sets the "RatiosNonRegulated" element
1389          */
1390         void setRatiosNonRegulated(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated ratiosNonRegulated);
1391         
1392         /**
1393          * Appends and returns a new empty "RatiosNonRegulated" element
1394          */
1395         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated addNewRatiosNonRegulated();
1396         
1397         /**
1398          * Unsets the "RatiosNonRegulated" element
1399          */
1400         void unsetRatiosNonRegulated();
1401         
1402         /**
1403          * Gets the "RatiosCreditUnions" element
1404          */
1405         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions getRatiosCreditUnions();
1406         
1407         /**
1408          * True if has "RatiosCreditUnions" element
1409          */
1410         boolean isSetRatiosCreditUnions();
1411         
1412         /**
1413          * Sets the "RatiosCreditUnions" element
1414          */
1415         void setRatiosCreditUnions(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions ratiosCreditUnions);
1416         
1417         /**
1418          * Appends and returns a new empty "RatiosCreditUnions" element
1419          */
1420         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions addNewRatiosCreditUnions();
1421         
1422         /**
1423          * Unsets the "RatiosCreditUnions" element
1424          */
1425         void unsetRatiosCreditUnions();
1426         
1427         /**
1428          * Gets the "RatiosBanks" element
1429          */
1430         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks getRatiosBanks();
1431         
1432         /**
1433          * True if has "RatiosBanks" element
1434          */
1435         boolean isSetRatiosBanks();
1436         
1437         /**
1438          * Sets the "RatiosBanks" element
1439          */
1440         void setRatiosBanks(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks ratiosBanks);
1441         
1442         /**
1443          * Appends and returns a new empty "RatiosBanks" element
1444          */
1445         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks addNewRatiosBanks();
1446         
1447         /**
1448          * Unsets the "RatiosBanks" element
1449          */
1450         void unsetRatiosBanks();
1451         
1452         /**
1453          * Gets the "FinancialActionPlan" element
1454          */
1455         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan getFinancialActionPlan();
1456         
1457         /**
1458          * Sets the "FinancialActionPlan" element
1459          */
1460         void setFinancialActionPlan(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan financialActionPlan);
1461         
1462         /**
1463          * Appends and returns a new empty "FinancialActionPlan" element
1464          */
1465         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan addNewFinancialActionPlan();
1466         
1467         /**
1468          * Gets the "PortfolioQuality" element
1469          */
1470         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality getPortfolioQuality();
1471         
1472         /**
1473          * True if has "PortfolioQuality" element
1474          */
1475         boolean isSetPortfolioQuality();
1476         
1477         /**
1478          * Sets the "PortfolioQuality" element
1479          */
1480         void setPortfolioQuality(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality portfolioQuality);
1481         
1482         /**
1483          * Appends and returns a new empty "PortfolioQuality" element
1484          */
1485         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality addNewPortfolioQuality();
1486         
1487         /**
1488          * Unsets the "PortfolioQuality" element
1489          */
1490         void unsetPortfolioQuality();
1491         
1492         /**
1493          * Gets the "LoanLossReserves" element
1494          */
1495         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves getLoanLossReserves();
1496         
1497         /**
1498          * True if has "LoanLossReserves" element
1499          */
1500         boolean isSetLoanLossReserves();
1501         
1502         /**
1503          * Sets the "LoanLossReserves" element
1504          */
1505         void setLoanLossReserves(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves loanLossReserves);
1506         
1507         /**
1508          * Appends and returns a new empty "LoanLossReserves" element
1509          */
1510         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves addNewLoanLossReserves();
1511         
1512         /**
1513          * Unsets the "LoanLossReserves" element
1514          */
1515         void unsetLoanLossReserves();
1516         
1517         /**
1518          * Gets the "EquityInvestmentPortfolio" element
1519          */
1520         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio getEquityInvestmentPortfolio();
1521         
1522         /**
1523          * True if has "EquityInvestmentPortfolio" element
1524          */
1525         boolean isSetEquityInvestmentPortfolio();
1526         
1527         /**
1528          * Sets the "EquityInvestmentPortfolio" element
1529          */
1530         void setEquityInvestmentPortfolio(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio equityInvestmentPortfolio);
1531         
1532         /**
1533          * Appends and returns a new empty "EquityInvestmentPortfolio" element
1534          */
1535         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio addNewEquityInvestmentPortfolio();
1536         
1537         /**
1538          * Unsets the "EquityInvestmentPortfolio" element
1539          */
1540         void unsetEquityInvestmentPortfolio();
1541         
1542         /**
1543          * Gets the "PortfolioActionPlan" element
1544          */
1545         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan getPortfolioActionPlan();
1546         
1547         /**
1548          * Sets the "PortfolioActionPlan" element
1549          */
1550         void setPortfolioActionPlan(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan portfolioActionPlan);
1551         
1552         /**
1553          * Appends and returns a new empty "PortfolioActionPlan" element
1554          */
1555         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan addNewPortfolioActionPlan();
1556         
1557         /**
1558          * Gets the "QID_24" element
1559          */
1560         int getQID24();
1561         
1562         /**
1563          * Gets (as xml) the "QID_24" element
1564          */
1565         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24 xgetQID24();
1566         
1567         /**
1568          * Sets the "QID_24" element
1569          */
1570         void setQID24(int qid24);
1571         
1572         /**
1573          * Sets (as xml) the "QID_24" element
1574          */
1575         void xsetQID24(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24 qid24);
1576         
1577         /**
1578          * Gets the "AssurancesCertifications" element
1579          */
1580         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAssurancesCertifications();
1581         
1582         /**
1583          * Gets (as xml) the "AssurancesCertifications" element
1584          */
1585         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAssurancesCertifications();
1586         
1587         /**
1588          * Sets the "AssurancesCertifications" element
1589          */
1590         void setAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum assurancesCertifications);
1591         
1592         /**
1593          * Sets (as xml) the "AssurancesCertifications" element
1594          */
1595         void xsetAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType assurancesCertifications);
1596         
1597         /**
1598          * Gets the "Details" element
1599          */
1600         java.lang.String getDetails();
1601         
1602         /**
1603          * Gets (as xml) the "Details" element
1604          */
1605         gov.grants.apply.forms.naca201111V11.NACA201111String4000DataType xgetDetails();
1606         
1607         /**
1608          * True if has "Details" element
1609          */
1610         boolean isSetDetails();
1611         
1612         /**
1613          * Sets the "Details" element
1614          */
1615         void setDetails(java.lang.String details);
1616         
1617         /**
1618          * Sets (as xml) the "Details" element
1619          */
1620         void xsetDetails(gov.grants.apply.forms.naca201111V11.NACA201111String4000DataType details);
1621         
1622         /**
1623          * Unsets the "Details" element
1624          */
1625         void unsetDetails();
1626         
1627         /**
1628          * Gets the "Questionnaire" element
1629          */
1630         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire getQuestionnaire();
1631         
1632         /**
1633          * True if has "Questionnaire" element
1634          */
1635         boolean isSetQuestionnaire();
1636         
1637         /**
1638          * Sets the "Questionnaire" element
1639          */
1640         void setQuestionnaire(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire questionnaire);
1641         
1642         /**
1643          * Appends and returns a new empty "Questionnaire" element
1644          */
1645         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire addNewQuestionnaire();
1646         
1647         /**
1648          * Unsets the "Questionnaire" element
1649          */
1650         void unsetQuestionnaire();
1651         
1652         /**
1653          * Gets the "EnvironmentalReview" element
1654          */
1655         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview getEnvironmentalReview();
1656         
1657         /**
1658          * Sets the "EnvironmentalReview" element
1659          */
1660         void setEnvironmentalReview(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview environmentalReview);
1661         
1662         /**
1663          * Appends and returns a new empty "EnvironmentalReview" element
1664          */
1665         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview addNewEnvironmentalReview();
1666         
1667         /**
1668          * Gets the "Narratives" element
1669          */
1670         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives getNarratives();
1671         
1672         /**
1673          * Sets the "Narratives" element
1674          */
1675         void setNarratives(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives narratives);
1676         
1677         /**
1678          * Appends and returns a new empty "Narratives" element
1679          */
1680         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives addNewNarratives();
1681         
1682         /**
1683          * Gets the "ApplicationChecklist" element
1684          */
1685         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist getApplicationChecklist();
1686         
1687         /**
1688          * Sets the "ApplicationChecklist" element
1689          */
1690         void setApplicationChecklist(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist applicationChecklist);
1691         
1692         /**
1693          * Appends and returns a new empty "ApplicationChecklist" element
1694          */
1695         gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist addNewApplicationChecklist();
1696         
1697         /**
1698          * Gets the "FormVersion" attribute
1699          */
1700         java.lang.String getFormVersion();
1701         
1702         /**
1703          * Gets (as xml) the "FormVersion" attribute
1704          */
1705         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
1706         
1707         /**
1708          * Sets the "FormVersion" attribute
1709          */
1710         void setFormVersion(java.lang.String formVersion);
1711         
1712         /**
1713          * Sets (as xml) the "FormVersion" attribute
1714          */
1715         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
1716         
1717         /**
1718          * An XML Organization(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
1719          *
1720          * This is a complex type.
1721          */
1722         public interface Organization extends org.apache.xmlbeans.XmlObject
1723         {
1724             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1725                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Organization.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organization1d1felemtype");
1726             
1727             /**
1728              * Gets the "OrganizationName" element
1729              */
1730             java.lang.String getOrganizationName();
1731             
1732             /**
1733              * Gets (as xml) the "OrganizationName" element
1734              */
1735             gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
1736             
1737             /**
1738              * Sets the "OrganizationName" element
1739              */
1740             void setOrganizationName(java.lang.String organizationName);
1741             
1742             /**
1743              * Sets (as xml) the "OrganizationName" element
1744              */
1745             void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
1746             
1747             /**
1748              * Gets the "Street1" element
1749              */
1750             java.lang.String getStreet1();
1751             
1752             /**
1753              * Gets (as xml) the "Street1" element
1754              */
1755             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
1756             
1757             /**
1758              * Sets the "Street1" element
1759              */
1760             void setStreet1(java.lang.String street1);
1761             
1762             /**
1763              * Sets (as xml) the "Street1" element
1764              */
1765             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
1766             
1767             /**
1768              * Gets the "Street2" element
1769              */
1770             java.lang.String getStreet2();
1771             
1772             /**
1773              * Gets (as xml) the "Street2" element
1774              */
1775             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
1776             
1777             /**
1778              * True if has "Street2" element
1779              */
1780             boolean isSetStreet2();
1781             
1782             /**
1783              * Sets the "Street2" element
1784              */
1785             void setStreet2(java.lang.String street2);
1786             
1787             /**
1788              * Sets (as xml) the "Street2" element
1789              */
1790             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
1791             
1792             /**
1793              * Unsets the "Street2" element
1794              */
1795             void unsetStreet2();
1796             
1797             /**
1798              * Gets the "City" element
1799              */
1800             java.lang.String getCity();
1801             
1802             /**
1803              * Gets (as xml) the "City" element
1804              */
1805             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
1806             
1807             /**
1808              * Sets the "City" element
1809              */
1810             void setCity(java.lang.String city);
1811             
1812             /**
1813              * Sets (as xml) the "City" element
1814              */
1815             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
1816             
1817             /**
1818              * Gets the "State" element
1819              */
1820             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
1821             
1822             /**
1823              * Gets (as xml) the "State" element
1824              */
1825             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
1826             
1827             /**
1828              * True if has "State" element
1829              */
1830             boolean isSetState();
1831             
1832             /**
1833              * Sets the "State" element
1834              */
1835             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
1836             
1837             /**
1838              * Sets (as xml) the "State" element
1839              */
1840             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
1841             
1842             /**
1843              * Unsets the "State" element
1844              */
1845             void unsetState();
1846             
1847             /**
1848              * Gets the "ZipCode" element
1849              */
1850             java.lang.String getZipCode();
1851             
1852             /**
1853              * Gets (as xml) the "ZipCode" element
1854              */
1855             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
1856             
1857             /**
1858              * True if has "ZipCode" element
1859              */
1860             boolean isSetZipCode();
1861             
1862             /**
1863              * Sets the "ZipCode" element
1864              */
1865             void setZipCode(java.lang.String zipCode);
1866             
1867             /**
1868              * Sets (as xml) the "ZipCode" element
1869              */
1870             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
1871             
1872             /**
1873              * Unsets the "ZipCode" element
1874              */
1875             void unsetZipCode();
1876             
1877             /**
1878              * Gets the "EIN" element
1879              */
1880             java.lang.String getEIN();
1881             
1882             /**
1883              * Gets (as xml) the "EIN" element
1884              */
1885             gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN();
1886             
1887             /**
1888              * Sets the "EIN" element
1889              */
1890             void setEIN(java.lang.String ein);
1891             
1892             /**
1893              * Sets (as xml) the "EIN" element
1894              */
1895             void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein);
1896             
1897             /**
1898              * Gets the "DUNSNumber" element
1899              */
1900             java.lang.String getDUNSNumber();
1901             
1902             /**
1903              * Gets (as xml) the "DUNSNumber" element
1904              */
1905             gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber();
1906             
1907             /**
1908              * Sets the "DUNSNumber" element
1909              */
1910             void setDUNSNumber(java.lang.String dunsNumber);
1911             
1912             /**
1913              * Sets (as xml) the "DUNSNumber" element
1914              */
1915             void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber);
1916             
1917             /**
1918              * A factory class with static methods for creating instances
1919              * of this type.
1920              */
1921             
1922             public static final class Factory
1923             {
1924                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization newInstance() {
1925                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1926                 
1927                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization newInstance(org.apache.xmlbeans.XmlOptions options) {
1928                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Organization) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1929                 
1930                 private Factory() { } // No instance of this class allowed
1931             }
1932         }
1933         
1934         /**
1935          * An XML AuthorizedRep(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
1936          *
1937          * This is a complex type.
1938          */
1939         public interface AuthorizedRep extends org.apache.xmlbeans.XmlObject
1940         {
1941             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1942                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AuthorizedRep.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("authorizedrep45a0elemtype");
1943             
1944             /**
1945              * Gets the "Prefix" element
1946              */
1947             java.lang.String getPrefix();
1948             
1949             /**
1950              * Gets (as xml) the "Prefix" element
1951              */
1952             gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix();
1953             
1954             /**
1955              * True if has "Prefix" element
1956              */
1957             boolean isSetPrefix();
1958             
1959             /**
1960              * Sets the "Prefix" element
1961              */
1962             void setPrefix(java.lang.String prefix);
1963             
1964             /**
1965              * Sets (as xml) the "Prefix" element
1966              */
1967             void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix);
1968             
1969             /**
1970              * Unsets the "Prefix" element
1971              */
1972             void unsetPrefix();
1973             
1974             /**
1975              * Gets the "FirstName" element
1976              */
1977             java.lang.String getFirstName();
1978             
1979             /**
1980              * Gets (as xml) the "FirstName" element
1981              */
1982             gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName();
1983             
1984             /**
1985              * Sets the "FirstName" element
1986              */
1987             void setFirstName(java.lang.String firstName);
1988             
1989             /**
1990              * Sets (as xml) the "FirstName" element
1991              */
1992             void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName);
1993             
1994             /**
1995              * Gets the "LastName" element
1996              */
1997             java.lang.String getLastName();
1998             
1999             /**
2000              * Gets (as xml) the "LastName" element
2001              */
2002             gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName();
2003             
2004             /**
2005              * Sets the "LastName" element
2006              */
2007             void setLastName(java.lang.String lastName);
2008             
2009             /**
2010              * Sets (as xml) the "LastName" element
2011              */
2012             void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName);
2013             
2014             /**
2015              * Gets the "Title" element
2016              */
2017             java.lang.String getTitle();
2018             
2019             /**
2020              * Gets (as xml) the "Title" element
2021              */
2022             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
2023             
2024             /**
2025              * Sets the "Title" element
2026              */
2027             void setTitle(java.lang.String title);
2028             
2029             /**
2030              * Sets (as xml) the "Title" element
2031              */
2032             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
2033             
2034             /**
2035              * Gets the "Email" element
2036              */
2037             java.lang.String getEmail();
2038             
2039             /**
2040              * Gets (as xml) the "Email" element
2041              */
2042             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
2043             
2044             /**
2045              * Sets the "Email" element
2046              */
2047             void setEmail(java.lang.String email);
2048             
2049             /**
2050              * Sets (as xml) the "Email" element
2051              */
2052             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
2053             
2054             /**
2055              * Gets the "Phone" element
2056              */
2057             java.lang.String getPhone();
2058             
2059             /**
2060              * Gets (as xml) the "Phone" element
2061              */
2062             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone();
2063             
2064             /**
2065              * Sets the "Phone" element
2066              */
2067             void setPhone(java.lang.String phone);
2068             
2069             /**
2070              * Sets (as xml) the "Phone" element
2071              */
2072             void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone);
2073             
2074             /**
2075              * Gets the "Fax" element
2076              */
2077             java.lang.String getFax();
2078             
2079             /**
2080              * Gets (as xml) the "Fax" element
2081              */
2082             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax();
2083             
2084             /**
2085              * True if has "Fax" element
2086              */
2087             boolean isSetFax();
2088             
2089             /**
2090              * Sets the "Fax" element
2091              */
2092             void setFax(java.lang.String fax);
2093             
2094             /**
2095              * Sets (as xml) the "Fax" element
2096              */
2097             void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax);
2098             
2099             /**
2100              * Unsets the "Fax" element
2101              */
2102             void unsetFax();
2103             
2104             /**
2105              * Gets the "Street1" element
2106              */
2107             java.lang.String getStreet1();
2108             
2109             /**
2110              * Gets (as xml) the "Street1" element
2111              */
2112             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
2113             
2114             /**
2115              * Sets the "Street1" element
2116              */
2117             void setStreet1(java.lang.String street1);
2118             
2119             /**
2120              * Sets (as xml) the "Street1" element
2121              */
2122             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
2123             
2124             /**
2125              * Gets the "Street2" element
2126              */
2127             java.lang.String getStreet2();
2128             
2129             /**
2130              * Gets (as xml) the "Street2" element
2131              */
2132             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
2133             
2134             /**
2135              * True if has "Street2" element
2136              */
2137             boolean isSetStreet2();
2138             
2139             /**
2140              * Sets the "Street2" element
2141              */
2142             void setStreet2(java.lang.String street2);
2143             
2144             /**
2145              * Sets (as xml) the "Street2" element
2146              */
2147             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
2148             
2149             /**
2150              * Unsets the "Street2" element
2151              */
2152             void unsetStreet2();
2153             
2154             /**
2155              * Gets the "City" element
2156              */
2157             java.lang.String getCity();
2158             
2159             /**
2160              * Gets (as xml) the "City" element
2161              */
2162             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
2163             
2164             /**
2165              * Sets the "City" element
2166              */
2167             void setCity(java.lang.String city);
2168             
2169             /**
2170              * Sets (as xml) the "City" element
2171              */
2172             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
2173             
2174             /**
2175              * Gets the "State" element
2176              */
2177             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
2178             
2179             /**
2180              * Gets (as xml) the "State" element
2181              */
2182             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
2183             
2184             /**
2185              * Sets the "State" element
2186              */
2187             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
2188             
2189             /**
2190              * Sets (as xml) the "State" element
2191              */
2192             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
2193             
2194             /**
2195              * Gets the "ZipCode" element
2196              */
2197             java.lang.String getZipCode();
2198             
2199             /**
2200              * Gets (as xml) the "ZipCode" element
2201              */
2202             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
2203             
2204             /**
2205              * Sets the "ZipCode" element
2206              */
2207             void setZipCode(java.lang.String zipCode);
2208             
2209             /**
2210              * Sets (as xml) the "ZipCode" element
2211              */
2212             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
2213             
2214             /**
2215              * A factory class with static methods for creating instances
2216              * of this type.
2217              */
2218             
2219             public static final class Factory
2220             {
2221                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep newInstance() {
2222                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2223                 
2224                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep newInstance(org.apache.xmlbeans.XmlOptions options) {
2225                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.AuthorizedRep) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2226                 
2227                 private Factory() { } // No instance of this class allowed
2228             }
2229         }
2230         
2231         /**
2232          * An XML ApplicationPOC(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
2233          *
2234          * This is a complex type.
2235          */
2236         public interface ApplicationPOC extends org.apache.xmlbeans.XmlObject
2237         {
2238             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2239                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationPOC.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationpoc079eelemtype");
2240             
2241             /**
2242              * Gets the "Prefix" element
2243              */
2244             java.lang.String getPrefix();
2245             
2246             /**
2247              * Gets (as xml) the "Prefix" element
2248              */
2249             gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix();
2250             
2251             /**
2252              * True if has "Prefix" element
2253              */
2254             boolean isSetPrefix();
2255             
2256             /**
2257              * Sets the "Prefix" element
2258              */
2259             void setPrefix(java.lang.String prefix);
2260             
2261             /**
2262              * Sets (as xml) the "Prefix" element
2263              */
2264             void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix);
2265             
2266             /**
2267              * Unsets the "Prefix" element
2268              */
2269             void unsetPrefix();
2270             
2271             /**
2272              * Gets the "FirstName" element
2273              */
2274             java.lang.String getFirstName();
2275             
2276             /**
2277              * Gets (as xml) the "FirstName" element
2278              */
2279             gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName();
2280             
2281             /**
2282              * True if has "FirstName" element
2283              */
2284             boolean isSetFirstName();
2285             
2286             /**
2287              * Sets the "FirstName" element
2288              */
2289             void setFirstName(java.lang.String firstName);
2290             
2291             /**
2292              * Sets (as xml) the "FirstName" element
2293              */
2294             void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName);
2295             
2296             /**
2297              * Unsets the "FirstName" element
2298              */
2299             void unsetFirstName();
2300             
2301             /**
2302              * Gets the "LastName" element
2303              */
2304             java.lang.String getLastName();
2305             
2306             /**
2307              * Gets (as xml) the "LastName" element
2308              */
2309             gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName();
2310             
2311             /**
2312              * True if has "LastName" element
2313              */
2314             boolean isSetLastName();
2315             
2316             /**
2317              * Sets the "LastName" element
2318              */
2319             void setLastName(java.lang.String lastName);
2320             
2321             /**
2322              * Sets (as xml) the "LastName" element
2323              */
2324             void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName);
2325             
2326             /**
2327              * Unsets the "LastName" element
2328              */
2329             void unsetLastName();
2330             
2331             /**
2332              * Gets the "Title" element
2333              */
2334             java.lang.String getTitle();
2335             
2336             /**
2337              * Gets (as xml) the "Title" element
2338              */
2339             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
2340             
2341             /**
2342              * True if has "Title" element
2343              */
2344             boolean isSetTitle();
2345             
2346             /**
2347              * Sets the "Title" element
2348              */
2349             void setTitle(java.lang.String title);
2350             
2351             /**
2352              * Sets (as xml) the "Title" element
2353              */
2354             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
2355             
2356             /**
2357              * Unsets the "Title" element
2358              */
2359             void unsetTitle();
2360             
2361             /**
2362              * Gets the "Email" element
2363              */
2364             java.lang.String getEmail();
2365             
2366             /**
2367              * Gets (as xml) the "Email" element
2368              */
2369             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
2370             
2371             /**
2372              * True if has "Email" element
2373              */
2374             boolean isSetEmail();
2375             
2376             /**
2377              * Sets the "Email" element
2378              */
2379             void setEmail(java.lang.String email);
2380             
2381             /**
2382              * Sets (as xml) the "Email" element
2383              */
2384             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
2385             
2386             /**
2387              * Unsets the "Email" element
2388              */
2389             void unsetEmail();
2390             
2391             /**
2392              * Gets the "Phone" element
2393              */
2394             java.lang.String getPhone();
2395             
2396             /**
2397              * Gets (as xml) the "Phone" element
2398              */
2399             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone();
2400             
2401             /**
2402              * True if has "Phone" element
2403              */
2404             boolean isSetPhone();
2405             
2406             /**
2407              * Sets the "Phone" element
2408              */
2409             void setPhone(java.lang.String phone);
2410             
2411             /**
2412              * Sets (as xml) the "Phone" element
2413              */
2414             void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone);
2415             
2416             /**
2417              * Unsets the "Phone" element
2418              */
2419             void unsetPhone();
2420             
2421             /**
2422              * Gets the "Fax" element
2423              */
2424             java.lang.String getFax();
2425             
2426             /**
2427              * Gets (as xml) the "Fax" element
2428              */
2429             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax();
2430             
2431             /**
2432              * True if has "Fax" element
2433              */
2434             boolean isSetFax();
2435             
2436             /**
2437              * Sets the "Fax" element
2438              */
2439             void setFax(java.lang.String fax);
2440             
2441             /**
2442              * Sets (as xml) the "Fax" element
2443              */
2444             void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax);
2445             
2446             /**
2447              * Unsets the "Fax" element
2448              */
2449             void unsetFax();
2450             
2451             /**
2452              * Gets the "Street1" element
2453              */
2454             java.lang.String getStreet1();
2455             
2456             /**
2457              * Gets (as xml) the "Street1" element
2458              */
2459             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
2460             
2461             /**
2462              * True if has "Street1" element
2463              */
2464             boolean isSetStreet1();
2465             
2466             /**
2467              * Sets the "Street1" element
2468              */
2469             void setStreet1(java.lang.String street1);
2470             
2471             /**
2472              * Sets (as xml) the "Street1" element
2473              */
2474             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
2475             
2476             /**
2477              * Unsets the "Street1" element
2478              */
2479             void unsetStreet1();
2480             
2481             /**
2482              * Gets the "Street2" element
2483              */
2484             java.lang.String getStreet2();
2485             
2486             /**
2487              * Gets (as xml) the "Street2" element
2488              */
2489             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
2490             
2491             /**
2492              * True if has "Street2" element
2493              */
2494             boolean isSetStreet2();
2495             
2496             /**
2497              * Sets the "Street2" element
2498              */
2499             void setStreet2(java.lang.String street2);
2500             
2501             /**
2502              * Sets (as xml) the "Street2" element
2503              */
2504             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
2505             
2506             /**
2507              * Unsets the "Street2" element
2508              */
2509             void unsetStreet2();
2510             
2511             /**
2512              * Gets the "City" element
2513              */
2514             java.lang.String getCity();
2515             
2516             /**
2517              * Gets (as xml) the "City" element
2518              */
2519             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
2520             
2521             /**
2522              * True if has "City" element
2523              */
2524             boolean isSetCity();
2525             
2526             /**
2527              * Sets the "City" element
2528              */
2529             void setCity(java.lang.String city);
2530             
2531             /**
2532              * Sets (as xml) the "City" element
2533              */
2534             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
2535             
2536             /**
2537              * Unsets the "City" element
2538              */
2539             void unsetCity();
2540             
2541             /**
2542              * Gets the "State" element
2543              */
2544             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
2545             
2546             /**
2547              * Gets (as xml) the "State" element
2548              */
2549             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
2550             
2551             /**
2552              * True if has "State" element
2553              */
2554             boolean isSetState();
2555             
2556             /**
2557              * Sets the "State" element
2558              */
2559             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
2560             
2561             /**
2562              * Sets (as xml) the "State" element
2563              */
2564             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
2565             
2566             /**
2567              * Unsets the "State" element
2568              */
2569             void unsetState();
2570             
2571             /**
2572              * Gets the "ZipCode" element
2573              */
2574             java.lang.String getZipCode();
2575             
2576             /**
2577              * Gets (as xml) the "ZipCode" element
2578              */
2579             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
2580             
2581             /**
2582              * True if has "ZipCode" element
2583              */
2584             boolean isSetZipCode();
2585             
2586             /**
2587              * Sets the "ZipCode" element
2588              */
2589             void setZipCode(java.lang.String zipCode);
2590             
2591             /**
2592              * Sets (as xml) the "ZipCode" element
2593              */
2594             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
2595             
2596             /**
2597              * Unsets the "ZipCode" element
2598              */
2599             void unsetZipCode();
2600             
2601             /**
2602              * A factory class with static methods for creating instances
2603              * of this type.
2604              */
2605             
2606             public static final class Factory
2607             {
2608                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC newInstance() {
2609                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2610                 
2611                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC newInstance(org.apache.xmlbeans.XmlOptions options) {
2612                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationPOC) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2613                 
2614                 private Factory() { } // No instance of this class allowed
2615             }
2616         }
2617         
2618         /**
2619          * An XML OrganizationalProfile(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
2620          *
2621          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$OrganizationalProfile.
2622          */
2623         public interface OrganizationalProfile extends org.apache.xmlbeans.XmlString
2624         {
2625             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2626                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationalProfile.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationalprofile9297elemtype");
2627             
2628             /**
2629              * A factory class with static methods for creating instances
2630              * of this type.
2631              */
2632             
2633             public static final class Factory
2634             {
2635                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile newValue(java.lang.Object obj) {
2636                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile) type.newValue( obj ); }
2637                 
2638                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile newInstance() {
2639                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2640                 
2641                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile newInstance(org.apache.xmlbeans.XmlOptions options) {
2642                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationalProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2643                 
2644                 private Factory() { } // No instance of this class allowed
2645             }
2646         }
2647         
2648         /**
2649          * An XML FY(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
2650          *
2651          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$FY.
2652          */
2653         public interface FY extends org.apache.xmlbeans.XmlString
2654         {
2655             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2656                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FY.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fya79felemtype");
2657             
2658             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2659             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2660             
2661             static final Enum X_2012 = Enum.forString("2012");
2662             static final Enum X_2013 = Enum.forString("2013");
2663             static final Enum X_2014 = Enum.forString("2014");
2664             static final Enum X_2015 = Enum.forString("2015");
2665             static final Enum X_2016 = Enum.forString("2016");
2666             static final Enum X_2017 = Enum.forString("2017");
2667             static final Enum X_2018 = Enum.forString("2018");
2668             static final Enum X_2019 = Enum.forString("2019");
2669             static final Enum X_2020 = Enum.forString("2020");
2670             static final Enum X_2021 = Enum.forString("2021");
2671             
2672             static final int INT_X_2012 = Enum.INT_X_2012;
2673             static final int INT_X_2013 = Enum.INT_X_2013;
2674             static final int INT_X_2014 = Enum.INT_X_2014;
2675             static final int INT_X_2015 = Enum.INT_X_2015;
2676             static final int INT_X_2016 = Enum.INT_X_2016;
2677             static final int INT_X_2017 = Enum.INT_X_2017;
2678             static final int INT_X_2018 = Enum.INT_X_2018;
2679             static final int INT_X_2019 = Enum.INT_X_2019;
2680             static final int INT_X_2020 = Enum.INT_X_2020;
2681             static final int INT_X_2021 = Enum.INT_X_2021;
2682             
2683             /**
2684              * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$FY.
2685              * These enum values can be used as follows:
2686              * <pre>
2687              * enum.toString(); // returns the string value of the enum
2688              * enum.intValue(); // returns an int value, useful for switches
2689              * // e.g., case Enum.INT_X_2012
2690              * Enum.forString(s); // returns the enum value for a string
2691              * Enum.forInt(i); // returns the enum value for an int
2692              * </pre>
2693              * Enumeration objects are immutable singleton objects that
2694              * can be compared using == object equality. They have no
2695              * public constructor. See the constants defined within this
2696              * class for all the valid values.
2697              */
2698             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2699             {
2700                 /**
2701                  * Returns the enum value for a string, or null if none.
2702                  */
2703                 public static Enum forString(java.lang.String s)
2704                     { return (Enum)table.forString(s); }
2705                 /**
2706                  * Returns the enum value corresponding to an int, or null if none.
2707                  */
2708                 public static Enum forInt(int i)
2709                     { return (Enum)table.forInt(i); }
2710                 
2711                 private Enum(java.lang.String s, int i)
2712                     { super(s, i); }
2713                 
2714                 static final int INT_X_2012 = 1;
2715                 static final int INT_X_2013 = 2;
2716                 static final int INT_X_2014 = 3;
2717                 static final int INT_X_2015 = 4;
2718                 static final int INT_X_2016 = 5;
2719                 static final int INT_X_2017 = 6;
2720                 static final int INT_X_2018 = 7;
2721                 static final int INT_X_2019 = 8;
2722                 static final int INT_X_2020 = 9;
2723                 static final int INT_X_2021 = 10;
2724                 
2725                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2726                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2727                 (
2728                     new Enum[]
2729                     {
2730                       new Enum("2012", INT_X_2012),
2731                       new Enum("2013", INT_X_2013),
2732                       new Enum("2014", INT_X_2014),
2733                       new Enum("2015", INT_X_2015),
2734                       new Enum("2016", INT_X_2016),
2735                       new Enum("2017", INT_X_2017),
2736                       new Enum("2018", INT_X_2018),
2737                       new Enum("2019", INT_X_2019),
2738                       new Enum("2020", INT_X_2020),
2739                       new Enum("2021", INT_X_2021),
2740                     }
2741                 );
2742                 private static final long serialVersionUID = 1L;
2743                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2744             }
2745             
2746             /**
2747              * A factory class with static methods for creating instances
2748              * of this type.
2749              */
2750             
2751             public static final class Factory
2752             {
2753                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY newValue(java.lang.Object obj) {
2754                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY) type.newValue( obj ); }
2755                 
2756                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY newInstance() {
2757                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2758                 
2759                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY newInstance(org.apache.xmlbeans.XmlOptions options) {
2760                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FY) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2761                 
2762                 private Factory() { } // No instance of this class allowed
2763             }
2764         }
2765         
2766         /**
2767          * An XML Application(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
2768          *
2769          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Application.
2770          */
2771         public interface Application extends org.apache.xmlbeans.XmlString
2772         {
2773             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2774                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Application.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("application0512elemtype");
2775             
2776             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2777             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2778             
2779             static final Enum CDFI = Enum.forString("CDFI");
2780             static final Enum NACA = Enum.forString("NACA");
2781             
2782             static final int INT_CDFI = Enum.INT_CDFI;
2783             static final int INT_NACA = Enum.INT_NACA;
2784             
2785             /**
2786              * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Application.
2787              * These enum values can be used as follows:
2788              * <pre>
2789              * enum.toString(); // returns the string value of the enum
2790              * enum.intValue(); // returns an int value, useful for switches
2791              * // e.g., case Enum.INT_CDFI
2792              * Enum.forString(s); // returns the enum value for a string
2793              * Enum.forInt(i); // returns the enum value for an int
2794              * </pre>
2795              * Enumeration objects are immutable singleton objects that
2796              * can be compared using == object equality. They have no
2797              * public constructor. See the constants defined within this
2798              * class for all the valid values.
2799              */
2800             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2801             {
2802                 /**
2803                  * Returns the enum value for a string, or null if none.
2804                  */
2805                 public static Enum forString(java.lang.String s)
2806                     { return (Enum)table.forString(s); }
2807                 /**
2808                  * Returns the enum value corresponding to an int, or null if none.
2809                  */
2810                 public static Enum forInt(int i)
2811                     { return (Enum)table.forInt(i); }
2812                 
2813                 private Enum(java.lang.String s, int i)
2814                     { super(s, i); }
2815                 
2816                 static final int INT_CDFI = 1;
2817                 static final int INT_NACA = 2;
2818                 
2819                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2820                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2821                 (
2822                     new Enum[]
2823                     {
2824                       new Enum("CDFI", INT_CDFI),
2825                       new Enum("NACA", INT_NACA),
2826                     }
2827                 );
2828                 private static final long serialVersionUID = 1L;
2829                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2830             }
2831             
2832             /**
2833              * A factory class with static methods for creating instances
2834              * of this type.
2835              */
2836             
2837             public static final class Factory
2838             {
2839                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application newValue(java.lang.Object obj) {
2840                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application) type.newValue( obj ); }
2841                 
2842                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application newInstance() {
2843                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2844                 
2845                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application newInstance(org.apache.xmlbeans.XmlOptions options) {
2846                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Application) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2847                 
2848                 private Factory() { } // No instance of this class allowed
2849             }
2850         }
2851         
2852         /**
2853          * An XML TypeAssistance(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
2854          *
2855          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TypeAssistance.
2856          */
2857         public interface TypeAssistance extends org.apache.xmlbeans.XmlString
2858         {
2859             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2860                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypeAssistance.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typeassistance7820elemtype");
2861             
2862             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2863             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2864             
2865             static final Enum FA = Enum.forString("FA");
2866             static final Enum TA = Enum.forString("TA");
2867             static final Enum FA_HFFI = Enum.forString("FA-HFFI");
2868             
2869             static final int INT_FA = Enum.INT_FA;
2870             static final int INT_TA = Enum.INT_TA;
2871             static final int INT_FA_HFFI = Enum.INT_FA_HFFI;
2872             
2873             /**
2874              * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TypeAssistance.
2875              * These enum values can be used as follows:
2876              * <pre>
2877              * enum.toString(); // returns the string value of the enum
2878              * enum.intValue(); // returns an int value, useful for switches
2879              * // e.g., case Enum.INT_FA
2880              * Enum.forString(s); // returns the enum value for a string
2881              * Enum.forInt(i); // returns the enum value for an int
2882              * </pre>
2883              * Enumeration objects are immutable singleton objects that
2884              * can be compared using == object equality. They have no
2885              * public constructor. See the constants defined within this
2886              * class for all the valid values.
2887              */
2888             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2889             {
2890                 /**
2891                  * Returns the enum value for a string, or null if none.
2892                  */
2893                 public static Enum forString(java.lang.String s)
2894                     { return (Enum)table.forString(s); }
2895                 /**
2896                  * Returns the enum value corresponding to an int, or null if none.
2897                  */
2898                 public static Enum forInt(int i)
2899                     { return (Enum)table.forInt(i); }
2900                 
2901                 private Enum(java.lang.String s, int i)
2902                     { super(s, i); }
2903                 
2904                 static final int INT_FA = 1;
2905                 static final int INT_TA = 2;
2906                 static final int INT_FA_HFFI = 3;
2907                 
2908                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2909                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2910                 (
2911                     new Enum[]
2912                     {
2913                       new Enum("FA", INT_FA),
2914                       new Enum("TA", INT_TA),
2915                       new Enum("FA-HFFI", INT_FA_HFFI),
2916                     }
2917                 );
2918                 private static final long serialVersionUID = 1L;
2919                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2920             }
2921             
2922             /**
2923              * A factory class with static methods for creating instances
2924              * of this type.
2925              */
2926             
2927             public static final class Factory
2928             {
2929                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance newValue(java.lang.Object obj) {
2930                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance) type.newValue( obj ); }
2931                 
2932                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance newInstance() {
2933                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2934                 
2935                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance newInstance(org.apache.xmlbeans.XmlOptions options) {
2936                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TypeAssistance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2937                 
2938                 private Factory() { } // No instance of this class allowed
2939             }
2940         }
2941         
2942         /**
2943          * An XML FARequestedAmount(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
2944          *
2945          * This is a complex type.
2946          */
2947         public interface FARequestedAmount extends org.apache.xmlbeans.XmlObject
2948         {
2949             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2950                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FARequestedAmount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("farequestedamountc277elemtype");
2951             
2952             /**
2953              * Gets the "Loan" element
2954              */
2955             int getLoan();
2956             
2957             /**
2958              * Gets (as xml) the "Loan" element
2959              */
2960             gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType xgetLoan();
2961             
2962             /**
2963              * True if has "Loan" element
2964              */
2965             boolean isSetLoan();
2966             
2967             /**
2968              * Sets the "Loan" element
2969              */
2970             void setLoan(int loan);
2971             
2972             /**
2973              * Sets (as xml) the "Loan" element
2974              */
2975             void xsetLoan(gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType loan);
2976             
2977             /**
2978              * Unsets the "Loan" element
2979              */
2980             void unsetLoan();
2981             
2982             /**
2983              * Gets the "Grant" element
2984              */
2985             int getGrant();
2986             
2987             /**
2988              * Gets (as xml) the "Grant" element
2989              */
2990             gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType xgetGrant();
2991             
2992             /**
2993              * True if has "Grant" element
2994              */
2995             boolean isSetGrant();
2996             
2997             /**
2998              * Sets the "Grant" element
2999              */
3000             void setGrant(int grant);
3001             
3002             /**
3003              * Sets (as xml) the "Grant" element
3004              */
3005             void xsetGrant(gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType grant);
3006             
3007             /**
3008              * Unsets the "Grant" element
3009              */
3010             void unsetGrant();
3011             
3012             /**
3013              * Gets the "Equity" element
3014              */
3015             int getEquity();
3016             
3017             /**
3018              * Gets (as xml) the "Equity" element
3019              */
3020             gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType xgetEquity();
3021             
3022             /**
3023              * True if has "Equity" element
3024              */
3025             boolean isSetEquity();
3026             
3027             /**
3028              * Sets the "Equity" element
3029              */
3030             void setEquity(int equity);
3031             
3032             /**
3033              * Sets (as xml) the "Equity" element
3034              */
3035             void xsetEquity(gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType equity);
3036             
3037             /**
3038              * Unsets the "Equity" element
3039              */
3040             void unsetEquity();
3041             
3042             /**
3043              * Gets the "SharesDeposits" element
3044              */
3045             int getSharesDeposits();
3046             
3047             /**
3048              * Gets (as xml) the "SharesDeposits" element
3049              */
3050             gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType xgetSharesDeposits();
3051             
3052             /**
3053              * True if has "SharesDeposits" element
3054              */
3055             boolean isSetSharesDeposits();
3056             
3057             /**
3058              * Sets the "SharesDeposits" element
3059              */
3060             void setSharesDeposits(int sharesDeposits);
3061             
3062             /**
3063              * Sets (as xml) the "SharesDeposits" element
3064              */
3065             void xsetSharesDeposits(gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType sharesDeposits);
3066             
3067             /**
3068              * Unsets the "SharesDeposits" element
3069              */
3070             void unsetSharesDeposits();
3071             
3072             /**
3073              * Gets the "SecondaryCapital" element
3074              */
3075             int getSecondaryCapital();
3076             
3077             /**
3078              * Gets (as xml) the "SecondaryCapital" element
3079              */
3080             gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType xgetSecondaryCapital();
3081             
3082             /**
3083              * True if has "SecondaryCapital" element
3084              */
3085             boolean isSetSecondaryCapital();
3086             
3087             /**
3088              * Sets the "SecondaryCapital" element
3089              */
3090             void setSecondaryCapital(int secondaryCapital);
3091             
3092             /**
3093              * Sets (as xml) the "SecondaryCapital" element
3094              */
3095             void xsetSecondaryCapital(gov.grants.apply.forms.naca201111V11.NACA2011110To2000000DataType secondaryCapital);
3096             
3097             /**
3098              * Unsets the "SecondaryCapital" element
3099              */
3100             void unsetSecondaryCapital();
3101             
3102             /**
3103              * Gets the "QID_54" element
3104              */
3105             int getQID54();
3106             
3107             /**
3108              * Gets (as xml) the "QID_54" element
3109              */
3110             gov.grants.apply.forms.naca201111V11.NACA2011111To2000000DataType xgetQID54();
3111             
3112             /**
3113              * True if has "QID_54" element
3114              */
3115             boolean isSetQID54();
3116             
3117             /**
3118              * Sets the "QID_54" element
3119              */
3120             void setQID54(int qid54);
3121             
3122             /**
3123              * Sets (as xml) the "QID_54" element
3124              */
3125             void xsetQID54(gov.grants.apply.forms.naca201111V11.NACA2011111To2000000DataType qid54);
3126             
3127             /**
3128              * Unsets the "QID_54" element
3129              */
3130             void unsetQID54();
3131             
3132             /**
3133              * A factory class with static methods for creating instances
3134              * of this type.
3135              */
3136             
3137             public static final class Factory
3138             {
3139                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount newInstance() {
3140                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3141                 
3142                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount newInstance(org.apache.xmlbeans.XmlOptions options) {
3143                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3144                 
3145                 private Factory() { } // No instance of this class allowed
3146             }
3147         }
3148         
3149         /**
3150          * An XML TARequestSummary(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
3151          *
3152          * This is a complex type.
3153          */
3154         public interface TARequestSummary extends org.apache.xmlbeans.XmlObject
3155         {
3156             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3157                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TARequestSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("tarequestsummary54aeelemtype");
3158             
3159             /**
3160              * Gets the "Personnel" element
3161              */
3162             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel getPersonnel();
3163             
3164             /**
3165              * True if has "Personnel" element
3166              */
3167             boolean isSetPersonnel();
3168             
3169             /**
3170              * Sets the "Personnel" element
3171              */
3172             void setPersonnel(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel personnel);
3173             
3174             /**
3175              * Appends and returns a new empty "Personnel" element
3176              */
3177             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel addNewPersonnel();
3178             
3179             /**
3180              * Unsets the "Personnel" element
3181              */
3182             void unsetPersonnel();
3183             
3184             /**
3185              * Gets the "Training" element
3186              */
3187             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training getTraining();
3188             
3189             /**
3190              * True if has "Training" element
3191              */
3192             boolean isSetTraining();
3193             
3194             /**
3195              * Sets the "Training" element
3196              */
3197             void setTraining(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training training);
3198             
3199             /**
3200              * Appends and returns a new empty "Training" element
3201              */
3202             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training addNewTraining();
3203             
3204             /**
3205              * Unsets the "Training" element
3206              */
3207             void unsetTraining();
3208             
3209             /**
3210              * Gets the "Travel" element
3211              */
3212             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel getTravel();
3213             
3214             /**
3215              * True if has "Travel" element
3216              */
3217             boolean isSetTravel();
3218             
3219             /**
3220              * Sets the "Travel" element
3221              */
3222             void setTravel(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel travel);
3223             
3224             /**
3225              * Appends and returns a new empty "Travel" element
3226              */
3227             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel addNewTravel();
3228             
3229             /**
3230              * Unsets the "Travel" element
3231              */
3232             void unsetTravel();
3233             
3234             /**
3235              * Gets the "ProfessionalServices" element
3236              */
3237             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices getProfessionalServices();
3238             
3239             /**
3240              * True if has "ProfessionalServices" element
3241              */
3242             boolean isSetProfessionalServices();
3243             
3244             /**
3245              * Sets the "ProfessionalServices" element
3246              */
3247             void setProfessionalServices(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices professionalServices);
3248             
3249             /**
3250              * Appends and returns a new empty "ProfessionalServices" element
3251              */
3252             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices addNewProfessionalServices();
3253             
3254             /**
3255              * Unsets the "ProfessionalServices" element
3256              */
3257             void unsetProfessionalServices();
3258             
3259             /**
3260              * Gets the "MSE" element
3261              */
3262             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE getMSE();
3263             
3264             /**
3265              * True if has "MSE" element
3266              */
3267             boolean isSetMSE();
3268             
3269             /**
3270              * Sets the "MSE" element
3271              */
3272             void setMSE(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE mse);
3273             
3274             /**
3275              * Appends and returns a new empty "MSE" element
3276              */
3277             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE addNewMSE();
3278             
3279             /**
3280              * Unsets the "MSE" element
3281              */
3282             void unsetMSE();
3283             
3284             /**
3285              * Gets the "Other" element
3286              */
3287             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other getOther();
3288             
3289             /**
3290              * True if has "Other" element
3291              */
3292             boolean isSetOther();
3293             
3294             /**
3295              * Sets the "Other" element
3296              */
3297             void setOther(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other other);
3298             
3299             /**
3300              * Appends and returns a new empty "Other" element
3301              */
3302             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other addNewOther();
3303             
3304             /**
3305              * Unsets the "Other" element
3306              */
3307             void unsetOther();
3308             
3309             /**
3310              * Gets the "TotalTARequest" element
3311              */
3312             int getTotalTARequest();
3313             
3314             /**
3315              * Gets (as xml) the "TotalTARequest" element
3316              */
3317             gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotalTARequest();
3318             
3319             /**
3320              * True if has "TotalTARequest" element
3321              */
3322             boolean isSetTotalTARequest();
3323             
3324             /**
3325              * Sets the "TotalTARequest" element
3326              */
3327             void setTotalTARequest(int totalTARequest);
3328             
3329             /**
3330              * Sets (as xml) the "TotalTARequest" element
3331              */
3332             void xsetTotalTARequest(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType totalTARequest);
3333             
3334             /**
3335              * Unsets the "TotalTARequest" element
3336              */
3337             void unsetTotalTARequest();
3338             
3339             /**
3340              * An XML Personnel(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
3341              *
3342              * This is a complex type.
3343              */
3344             public interface Personnel extends org.apache.xmlbeans.XmlObject
3345             {
3346                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3347                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Personnel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("personnel431aelemtype");
3348                 
3349                 /**
3350                  * Gets array of all "PersonnelItem" elements
3351                  */
3352                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem[] getPersonnelItemArray();
3353                 
3354                 /**
3355                  * Gets ith "PersonnelItem" element
3356                  */
3357                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem getPersonnelItemArray(int i);
3358                 
3359                 /**
3360                  * Returns number of "PersonnelItem" element
3361                  */
3362                 int sizeOfPersonnelItemArray();
3363                 
3364                 /**
3365                  * Sets array of all "PersonnelItem" element
3366                  */
3367                 void setPersonnelItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem[] personnelItemArray);
3368                 
3369                 /**
3370                  * Sets ith "PersonnelItem" element
3371                  */
3372                 void setPersonnelItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem personnelItem);
3373                 
3374                 /**
3375                  * Inserts and returns a new empty value (as xml) as the ith "PersonnelItem" element
3376                  */
3377                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem insertNewPersonnelItem(int i);
3378                 
3379                 /**
3380                  * Appends and returns a new empty value (as xml) as the last "PersonnelItem" element
3381                  */
3382                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem addNewPersonnelItem();
3383                 
3384                 /**
3385                  * Removes the ith "PersonnelItem" element
3386                  */
3387                 void removePersonnelItem(int i);
3388                 
3389                 /**
3390                  * Gets the "SubTotal" element
3391                  */
3392                 int getSubTotal();
3393                 
3394                 /**
3395                  * Gets (as xml) the "SubTotal" element
3396                  */
3397                 gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal();
3398                 
3399                 /**
3400                  * True if has "SubTotal" element
3401                  */
3402                 boolean isSetSubTotal();
3403                 
3404                 /**
3405                  * Sets the "SubTotal" element
3406                  */
3407                 void setSubTotal(int subTotal);
3408                 
3409                 /**
3410                  * Sets (as xml) the "SubTotal" element
3411                  */
3412                 void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal);
3413                 
3414                 /**
3415                  * Unsets the "SubTotal" element
3416                  */
3417                 void unsetSubTotal();
3418                 
3419                 /**
3420                  * An XML PersonnelItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
3421                  *
3422                  * This is a complex type.
3423                  */
3424                 public interface PersonnelItem extends org.apache.xmlbeans.XmlObject
3425                 {
3426                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3427                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PersonnelItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("personnelitem00b9elemtype");
3428                     
3429                     /**
3430                      * Gets the "PositionEmployeeName" element
3431                      */
3432                     java.lang.String getPositionEmployeeName();
3433                     
3434                     /**
3435                      * Gets (as xml) the "PositionEmployeeName" element
3436                      */
3437                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetPositionEmployeeName();
3438                     
3439                     /**
3440                      * True if has "PositionEmployeeName" element
3441                      */
3442                     boolean isSetPositionEmployeeName();
3443                     
3444                     /**
3445                      * Sets the "PositionEmployeeName" element
3446                      */
3447                     void setPositionEmployeeName(java.lang.String positionEmployeeName);
3448                     
3449                     /**
3450                      * Sets (as xml) the "PositionEmployeeName" element
3451                      */
3452                     void xsetPositionEmployeeName(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType positionEmployeeName);
3453                     
3454                     /**
3455                      * Unsets the "PositionEmployeeName" element
3456                      */
3457                     void unsetPositionEmployeeName();
3458                     
3459                     /**
3460                      * Gets the "Salary" element
3461                      */
3462                     int getSalary();
3463                     
3464                     /**
3465                      * Gets (as xml) the "Salary" element
3466                      */
3467                     gov.grants.apply.forms.naca201111V11.NACA2011110To999999DataType xgetSalary();
3468                     
3469                     /**
3470                      * True if has "Salary" element
3471                      */
3472                     boolean isSetSalary();
3473                     
3474                     /**
3475                      * Sets the "Salary" element
3476                      */
3477                     void setSalary(int salary);
3478                     
3479                     /**
3480                      * Sets (as xml) the "Salary" element
3481                      */
3482                     void xsetSalary(gov.grants.apply.forms.naca201111V11.NACA2011110To999999DataType salary);
3483                     
3484                     /**
3485                      * Unsets the "Salary" element
3486                      */
3487                     void unsetSalary();
3488                     
3489                     /**
3490                      * Gets the "Fringe" element
3491                      */
3492                     int getFringe();
3493                     
3494                     /**
3495                      * Gets (as xml) the "Fringe" element
3496                      */
3497                     gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetFringe();
3498                     
3499                     /**
3500                      * True if has "Fringe" element
3501                      */
3502                     boolean isSetFringe();
3503                     
3504                     /**
3505                      * Sets the "Fringe" element
3506                      */
3507                     void setFringe(int fringe);
3508                     
3509                     /**
3510                      * Sets (as xml) the "Fringe" element
3511                      */
3512                     void xsetFringe(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType fringe);
3513                     
3514                     /**
3515                      * Unsets the "Fringe" element
3516                      */
3517                     void unsetFringe();
3518                     
3519                     /**
3520                      * Gets the "Workload" element
3521                      */
3522                     int getWorkload();
3523                     
3524                     /**
3525                      * Gets (as xml) the "Workload" element
3526                      */
3527                     gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetWorkload();
3528                     
3529                     /**
3530                      * True if has "Workload" element
3531                      */
3532                     boolean isSetWorkload();
3533                     
3534                     /**
3535                      * Sets the "Workload" element
3536                      */
3537                     void setWorkload(int workload);
3538                     
3539                     /**
3540                      * Sets (as xml) the "Workload" element
3541                      */
3542                     void xsetWorkload(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType workload);
3543                     
3544                     /**
3545                      * Unsets the "Workload" element
3546                      */
3547                     void unsetWorkload();
3548                     
3549                     /**
3550                      * Gets the "Years" element
3551                      */
3552                     int getYears();
3553                     
3554                     /**
3555                      * Gets (as xml) the "Years" element
3556                      */
3557                     gov.grants.apply.forms.naca201111V11.NACA2011111To3DataType xgetYears();
3558                     
3559                     /**
3560                      * True if has "Years" element
3561                      */
3562                     boolean isSetYears();
3563                     
3564                     /**
3565                      * Sets the "Years" element
3566                      */
3567                     void setYears(int years);
3568                     
3569                     /**
3570                      * Sets (as xml) the "Years" element
3571                      */
3572                     void xsetYears(gov.grants.apply.forms.naca201111V11.NACA2011111To3DataType years);
3573                     
3574                     /**
3575                      * Unsets the "Years" element
3576                      */
3577                     void unsetYears();
3578                     
3579                     /**
3580                      * Gets the "Total" element
3581                      */
3582                     int getTotal();
3583                     
3584                     /**
3585                      * Gets (as xml) the "Total" element
3586                      */
3587                     gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal();
3588                     
3589                     /**
3590                      * True if has "Total" element
3591                      */
3592                     boolean isSetTotal();
3593                     
3594                     /**
3595                      * Sets the "Total" element
3596                      */
3597                     void setTotal(int total);
3598                     
3599                     /**
3600                      * Sets (as xml) the "Total" element
3601                      */
3602                     void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total);
3603                     
3604                     /**
3605                      * Unsets the "Total" element
3606                      */
3607                     void unsetTotal();
3608                     
3609                     /**
3610                      * A factory class with static methods for creating instances
3611                      * of this type.
3612                      */
3613                     
3614                     public static final class Factory
3615                     {
3616                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem newInstance() {
3617                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3618                       
3619                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem newInstance(org.apache.xmlbeans.XmlOptions options) {
3620                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel.PersonnelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3621                       
3622                       private Factory() { } // No instance of this class allowed
3623                     }
3624                 }
3625                 
3626                 /**
3627                  * A factory class with static methods for creating instances
3628                  * of this type.
3629                  */
3630                 
3631                 public static final class Factory
3632                 {
3633                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel newInstance() {
3634                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3635                     
3636                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel newInstance(org.apache.xmlbeans.XmlOptions options) {
3637                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Personnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3638                     
3639                     private Factory() { } // No instance of this class allowed
3640                 }
3641             }
3642             
3643             /**
3644              * An XML Training(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
3645              *
3646              * This is a complex type.
3647              */
3648             public interface Training extends org.apache.xmlbeans.XmlObject
3649             {
3650                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3651                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Training.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("training6f44elemtype");
3652                 
3653                 /**
3654                  * Gets array of all "TrainingItem" elements
3655                  */
3656                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem[] getTrainingItemArray();
3657                 
3658                 /**
3659                  * Gets ith "TrainingItem" element
3660                  */
3661                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem getTrainingItemArray(int i);
3662                 
3663                 /**
3664                  * Returns number of "TrainingItem" element
3665                  */
3666                 int sizeOfTrainingItemArray();
3667                 
3668                 /**
3669                  * Sets array of all "TrainingItem" element
3670                  */
3671                 void setTrainingItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem[] trainingItemArray);
3672                 
3673                 /**
3674                  * Sets ith "TrainingItem" element
3675                  */
3676                 void setTrainingItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem trainingItem);
3677                 
3678                 /**
3679                  * Inserts and returns a new empty value (as xml) as the ith "TrainingItem" element
3680                  */
3681                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem insertNewTrainingItem(int i);
3682                 
3683                 /**
3684                  * Appends and returns a new empty value (as xml) as the last "TrainingItem" element
3685                  */
3686                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem addNewTrainingItem();
3687                 
3688                 /**
3689                  * Removes the ith "TrainingItem" element
3690                  */
3691                 void removeTrainingItem(int i);
3692                 
3693                 /**
3694                  * Gets the "SubTotal" element
3695                  */
3696                 int getSubTotal();
3697                 
3698                 /**
3699                  * Gets (as xml) the "SubTotal" element
3700                  */
3701                 gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal();
3702                 
3703                 /**
3704                  * True if has "SubTotal" element
3705                  */
3706                 boolean isSetSubTotal();
3707                 
3708                 /**
3709                  * Sets the "SubTotal" element
3710                  */
3711                 void setSubTotal(int subTotal);
3712                 
3713                 /**
3714                  * Sets (as xml) the "SubTotal" element
3715                  */
3716                 void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal);
3717                 
3718                 /**
3719                  * Unsets the "SubTotal" element
3720                  */
3721                 void unsetSubTotal();
3722                 
3723                 /**
3724                  * An XML TrainingItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
3725                  *
3726                  * This is a complex type.
3727                  */
3728                 public interface TrainingItem extends org.apache.xmlbeans.XmlObject
3729                 {
3730                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3731                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TrainingItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("trainingitembc5belemtype");
3732                     
3733                     /**
3734                      * Gets the "CourseNameDescription" element
3735                      */
3736                     java.lang.String getCourseNameDescription();
3737                     
3738                     /**
3739                      * Gets (as xml) the "CourseNameDescription" element
3740                      */
3741                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetCourseNameDescription();
3742                     
3743                     /**
3744                      * True if has "CourseNameDescription" element
3745                      */
3746                     boolean isSetCourseNameDescription();
3747                     
3748                     /**
3749                      * Sets the "CourseNameDescription" element
3750                      */
3751                     void setCourseNameDescription(java.lang.String courseNameDescription);
3752                     
3753                     /**
3754                      * Sets (as xml) the "CourseNameDescription" element
3755                      */
3756                     void xsetCourseNameDescription(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType courseNameDescription);
3757                     
3758                     /**
3759                      * Unsets the "CourseNameDescription" element
3760                      */
3761                     void unsetCourseNameDescription();
3762                     
3763                     /**
3764                      * Gets the "Provider" element
3765                      */
3766                     java.lang.String getProvider();
3767                     
3768                     /**
3769                      * Gets (as xml) the "Provider" element
3770                      */
3771                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetProvider();
3772                     
3773                     /**
3774                      * True if has "Provider" element
3775                      */
3776                     boolean isSetProvider();
3777                     
3778                     /**
3779                      * Sets the "Provider" element
3780                      */
3781                     void setProvider(java.lang.String provider);
3782                     
3783                     /**
3784                      * Sets (as xml) the "Provider" element
3785                      */
3786                     void xsetProvider(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType provider);
3787                     
3788                     /**
3789                      * Unsets the "Provider" element
3790                      */
3791                     void unsetProvider();
3792                     
3793                     /**
3794                      * Gets the "Attendees" element
3795                      */
3796                     int getAttendees();
3797                     
3798                     /**
3799                      * Gets (as xml) the "Attendees" element
3800                      */
3801                     gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType xgetAttendees();
3802                     
3803                     /**
3804                      * True if has "Attendees" element
3805                      */
3806                     boolean isSetAttendees();
3807                     
3808                     /**
3809                      * Sets the "Attendees" element
3810                      */
3811                     void setAttendees(int attendees);
3812                     
3813                     /**
3814                      * Sets (as xml) the "Attendees" element
3815                      */
3816                     void xsetAttendees(gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType attendees);
3817                     
3818                     /**
3819                      * Unsets the "Attendees" element
3820                      */
3821                     void unsetAttendees();
3822                     
3823                     /**
3824                      * Gets the "CostPerPerson" element
3825                      */
3826                     int getCostPerPerson();
3827                     
3828                     /**
3829                      * Gets (as xml) the "CostPerPerson" element
3830                      */
3831                     gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetCostPerPerson();
3832                     
3833                     /**
3834                      * True if has "CostPerPerson" element
3835                      */
3836                     boolean isSetCostPerPerson();
3837                     
3838                     /**
3839                      * Sets the "CostPerPerson" element
3840                      */
3841                     void setCostPerPerson(int costPerPerson);
3842                     
3843                     /**
3844                      * Sets (as xml) the "CostPerPerson" element
3845                      */
3846                     void xsetCostPerPerson(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType costPerPerson);
3847                     
3848                     /**
3849                      * Unsets the "CostPerPerson" element
3850                      */
3851                     void unsetCostPerPerson();
3852                     
3853                     /**
3854                      * Gets the "Total" element
3855                      */
3856                     int getTotal();
3857                     
3858                     /**
3859                      * Gets (as xml) the "Total" element
3860                      */
3861                     gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal();
3862                     
3863                     /**
3864                      * True if has "Total" element
3865                      */
3866                     boolean isSetTotal();
3867                     
3868                     /**
3869                      * Sets the "Total" element
3870                      */
3871                     void setTotal(int total);
3872                     
3873                     /**
3874                      * Sets (as xml) the "Total" element
3875                      */
3876                     void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total);
3877                     
3878                     /**
3879                      * Unsets the "Total" element
3880                      */
3881                     void unsetTotal();
3882                     
3883                     /**
3884                      * A factory class with static methods for creating instances
3885                      * of this type.
3886                      */
3887                     
3888                     public static final class Factory
3889                     {
3890                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem newInstance() {
3891                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3892                       
3893                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem newInstance(org.apache.xmlbeans.XmlOptions options) {
3894                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training.TrainingItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3895                       
3896                       private Factory() { } // No instance of this class allowed
3897                     }
3898                 }
3899                 
3900                 /**
3901                  * A factory class with static methods for creating instances
3902                  * of this type.
3903                  */
3904                 
3905                 public static final class Factory
3906                 {
3907                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training newInstance() {
3908                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3909                     
3910                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training newInstance(org.apache.xmlbeans.XmlOptions options) {
3911                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Training) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3912                     
3913                     private Factory() { } // No instance of this class allowed
3914                 }
3915             }
3916             
3917             /**
3918              * An XML Travel(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
3919              *
3920              * This is a complex type.
3921              */
3922             public interface Travel extends org.apache.xmlbeans.XmlObject
3923             {
3924                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3925                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Travel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travel9384elemtype");
3926                 
3927                 /**
3928                  * Gets array of all "TravelItem" elements
3929                  */
3930                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem[] getTravelItemArray();
3931                 
3932                 /**
3933                  * Gets ith "TravelItem" element
3934                  */
3935                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem getTravelItemArray(int i);
3936                 
3937                 /**
3938                  * Returns number of "TravelItem" element
3939                  */
3940                 int sizeOfTravelItemArray();
3941                 
3942                 /**
3943                  * Sets array of all "TravelItem" element
3944                  */
3945                 void setTravelItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem[] travelItemArray);
3946                 
3947                 /**
3948                  * Sets ith "TravelItem" element
3949                  */
3950                 void setTravelItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem travelItem);
3951                 
3952                 /**
3953                  * Inserts and returns a new empty value (as xml) as the ith "TravelItem" element
3954                  */
3955                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem insertNewTravelItem(int i);
3956                 
3957                 /**
3958                  * Appends and returns a new empty value (as xml) as the last "TravelItem" element
3959                  */
3960                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem addNewTravelItem();
3961                 
3962                 /**
3963                  * Removes the ith "TravelItem" element
3964                  */
3965                 void removeTravelItem(int i);
3966                 
3967                 /**
3968                  * Gets the "SubTotal" element
3969                  */
3970                 int getSubTotal();
3971                 
3972                 /**
3973                  * Gets (as xml) the "SubTotal" element
3974                  */
3975                 gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal();
3976                 
3977                 /**
3978                  * True if has "SubTotal" element
3979                  */
3980                 boolean isSetSubTotal();
3981                 
3982                 /**
3983                  * Sets the "SubTotal" element
3984                  */
3985                 void setSubTotal(int subTotal);
3986                 
3987                 /**
3988                  * Sets (as xml) the "SubTotal" element
3989                  */
3990                 void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal);
3991                 
3992                 /**
3993                  * Unsets the "SubTotal" element
3994                  */
3995                 void unsetSubTotal();
3996                 
3997                 /**
3998                  * Gets the "TravelPolicies" element
3999                  */
4000                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies.Enum getTravelPolicies();
4001                 
4002                 /**
4003                  * Gets (as xml) the "TravelPolicies" element
4004                  */
4005                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies xgetTravelPolicies();
4006                 
4007                 /**
4008                  * True if has "TravelPolicies" element
4009                  */
4010                 boolean isSetTravelPolicies();
4011                 
4012                 /**
4013                  * Sets the "TravelPolicies" element
4014                  */
4015                 void setTravelPolicies(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies.Enum travelPolicies);
4016                 
4017                 /**
4018                  * Sets (as xml) the "TravelPolicies" element
4019                  */
4020                 void xsetTravelPolicies(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies travelPolicies);
4021                 
4022                 /**
4023                  * Unsets the "TravelPolicies" element
4024                  */
4025                 void unsetTravelPolicies();
4026                 
4027                 /**
4028                  * An XML TravelItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
4029                  *
4030                  * This is a complex type.
4031                  */
4032                 public interface TravelItem extends org.apache.xmlbeans.XmlObject
4033                 {
4034                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4035                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travelitemfe1belemtype");
4036                     
4037                     /**
4038                      * Gets the "TripName" element
4039                      */
4040                     java.lang.String getTripName();
4041                     
4042                     /**
4043                      * Gets (as xml) the "TripName" element
4044                      */
4045                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetTripName();
4046                     
4047                     /**
4048                      * True if has "TripName" element
4049                      */
4050                     boolean isSetTripName();
4051                     
4052                     /**
4053                      * Sets the "TripName" element
4054                      */
4055                     void setTripName(java.lang.String tripName);
4056                     
4057                     /**
4058                      * Sets (as xml) the "TripName" element
4059                      */
4060                     void xsetTripName(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType tripName);
4061                     
4062                     /**
4063                      * Unsets the "TripName" element
4064                      */
4065                     void unsetTripName();
4066                     
4067                     /**
4068                      * Gets the "Location" element
4069                      */
4070                     java.lang.String getLocation();
4071                     
4072                     /**
4073                      * Gets (as xml) the "Location" element
4074                      */
4075                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetLocation();
4076                     
4077                     /**
4078                      * True if has "Location" element
4079                      */
4080                     boolean isSetLocation();
4081                     
4082                     /**
4083                      * Sets the "Location" element
4084                      */
4085                     void setLocation(java.lang.String location);
4086                     
4087                     /**
4088                      * Sets (as xml) the "Location" element
4089                      */
4090                     void xsetLocation(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType location);
4091                     
4092                     /**
4093                      * Unsets the "Location" element
4094                      */
4095                     void unsetLocation();
4096                     
4097                     /**
4098                      * Gets the "People" element
4099                      */
4100                     int getPeople();
4101                     
4102                     /**
4103                      * Gets (as xml) the "People" element
4104                      */
4105                     gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType xgetPeople();
4106                     
4107                     /**
4108                      * True if has "People" element
4109                      */
4110                     boolean isSetPeople();
4111                     
4112                     /**
4113                      * Sets the "People" element
4114                      */
4115                     void setPeople(int people);
4116                     
4117                     /**
4118                      * Sets (as xml) the "People" element
4119                      */
4120                     void xsetPeople(gov.grants.apply.forms.naca201111V11.NACA2011110To999DataType people);
4121                     
4122                     /**
4123                      * Unsets the "People" element
4124                      */
4125                     void unsetPeople();
4126                     
4127                     /**
4128                      * Gets the "Transportation" element
4129                      */
4130                     int getTransportation();
4131                     
4132                     /**
4133                      * Gets (as xml) the "Transportation" element
4134                      */
4135                     gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetTransportation();
4136                     
4137                     /**
4138                      * True if has "Transportation" element
4139                      */
4140                     boolean isSetTransportation();
4141                     
4142                     /**
4143                      * Sets the "Transportation" element
4144                      */
4145                     void setTransportation(int transportation);
4146                     
4147                     /**
4148                      * Sets (as xml) the "Transportation" element
4149                      */
4150                     void xsetTransportation(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType transportation);
4151                     
4152                     /**
4153                      * Unsets the "Transportation" element
4154                      */
4155                     void unsetTransportation();
4156                     
4157                     /**
4158                      * Gets the "Lodging" element
4159                      */
4160                     int getLodging();
4161                     
4162                     /**
4163                      * Gets (as xml) the "Lodging" element
4164                      */
4165                     gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetLodging();
4166                     
4167                     /**
4168                      * True if has "Lodging" element
4169                      */
4170                     boolean isSetLodging();
4171                     
4172                     /**
4173                      * Sets the "Lodging" element
4174                      */
4175                     void setLodging(int lodging);
4176                     
4177                     /**
4178                      * Sets (as xml) the "Lodging" element
4179                      */
4180                     void xsetLodging(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType lodging);
4181                     
4182                     /**
4183                      * Unsets the "Lodging" element
4184                      */
4185                     void unsetLodging();
4186                     
4187                     /**
4188                      * Gets the "Total" element
4189                      */
4190                     int getTotal();
4191                     
4192                     /**
4193                      * Gets (as xml) the "Total" element
4194                      */
4195                     gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal();
4196                     
4197                     /**
4198                      * True if has "Total" element
4199                      */
4200                     boolean isSetTotal();
4201                     
4202                     /**
4203                      * Sets the "Total" element
4204                      */
4205                     void setTotal(int total);
4206                     
4207                     /**
4208                      * Sets (as xml) the "Total" element
4209                      */
4210                     void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total);
4211                     
4212                     /**
4213                      * Unsets the "Total" element
4214                      */
4215                     void unsetTotal();
4216                     
4217                     /**
4218                      * A factory class with static methods for creating instances
4219                      * of this type.
4220                      */
4221                     
4222                     public static final class Factory
4223                     {
4224                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem newInstance() {
4225                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4226                       
4227                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem newInstance(org.apache.xmlbeans.XmlOptions options) {
4228                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4229                       
4230                       private Factory() { } // No instance of this class allowed
4231                     }
4232                 }
4233                 
4234                 /**
4235                  * An XML TravelPolicies(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
4236                  *
4237                  * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$Travel$TravelPolicies.
4238                  */
4239                 public interface TravelPolicies extends org.apache.xmlbeans.XmlString
4240                 {
4241                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4242                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelPolicies.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travelpolicies97feelemtype");
4243                     
4244                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4245                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4246                     
4247                     static final Enum FEDERAL = Enum.forString("Federal");
4248                     static final Enum INTERNAL = Enum.forString("Internal");
4249                     
4250                     static final int INT_FEDERAL = Enum.INT_FEDERAL;
4251                     static final int INT_INTERNAL = Enum.INT_INTERNAL;
4252                     
4253                     /**
4254                      * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$Travel$TravelPolicies.
4255                      * These enum values can be used as follows:
4256                      * <pre>
4257                      * enum.toString(); // returns the string value of the enum
4258                      * enum.intValue(); // returns an int value, useful for switches
4259                      * // e.g., case Enum.INT_FEDERAL
4260                      * Enum.forString(s); // returns the enum value for a string
4261                      * Enum.forInt(i); // returns the enum value for an int
4262                      * </pre>
4263                      * Enumeration objects are immutable singleton objects that
4264                      * can be compared using == object equality. They have no
4265                      * public constructor. See the constants defined within this
4266                      * class for all the valid values.
4267                      */
4268                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4269                     {
4270                       /**
4271                        * Returns the enum value for a string, or null if none.
4272                        */
4273                       public static Enum forString(java.lang.String s)
4274                           { return (Enum)table.forString(s); }
4275                       /**
4276                        * Returns the enum value corresponding to an int, or null if none.
4277                        */
4278                       public static Enum forInt(int i)
4279                           { return (Enum)table.forInt(i); }
4280                       
4281                       private Enum(java.lang.String s, int i)
4282                           { super(s, i); }
4283                       
4284                       static final int INT_FEDERAL = 1;
4285                       static final int INT_INTERNAL = 2;
4286                       
4287                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4288                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
4289                       (
4290                         new Enum[]
4291                         {
4292                           new Enum("Federal", INT_FEDERAL),
4293                           new Enum("Internal", INT_INTERNAL),
4294                         }
4295                       );
4296                       private static final long serialVersionUID = 1L;
4297                       private java.lang.Object readResolve() { return forInt(intValue()); } 
4298                     }
4299                     
4300                     /**
4301                      * A factory class with static methods for creating instances
4302                      * of this type.
4303                      */
4304                     
4305                     public static final class Factory
4306                     {
4307                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies newValue(java.lang.Object obj) {
4308                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies) type.newValue( obj ); }
4309                       
4310                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies newInstance() {
4311                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4312                       
4313                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies newInstance(org.apache.xmlbeans.XmlOptions options) {
4314                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel.TravelPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4315                       
4316                       private Factory() { } // No instance of this class allowed
4317                     }
4318                 }
4319                 
4320                 /**
4321                  * A factory class with static methods for creating instances
4322                  * of this type.
4323                  */
4324                 
4325                 public static final class Factory
4326                 {
4327                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel newInstance() {
4328                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4329                     
4330                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel newInstance(org.apache.xmlbeans.XmlOptions options) {
4331                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Travel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4332                     
4333                     private Factory() { } // No instance of this class allowed
4334                 }
4335             }
4336             
4337             /**
4338              * An XML ProfessionalServices(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
4339              *
4340              * This is a complex type.
4341              */
4342             public interface ProfessionalServices extends org.apache.xmlbeans.XmlObject
4343             {
4344                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4345                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProfessionalServices.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("professionalservicesec8felemtype");
4346                 
4347                 /**
4348                  * Gets array of all "ProfessionalServicesItem" elements
4349                  */
4350                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] getProfessionalServicesItemArray();
4351                 
4352                 /**
4353                  * Gets ith "ProfessionalServicesItem" element
4354                  */
4355                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem getProfessionalServicesItemArray(int i);
4356                 
4357                 /**
4358                  * Returns number of "ProfessionalServicesItem" element
4359                  */
4360                 int sizeOfProfessionalServicesItemArray();
4361                 
4362                 /**
4363                  * Sets array of all "ProfessionalServicesItem" element
4364                  */
4365                 void setProfessionalServicesItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] professionalServicesItemArray);
4366                 
4367                 /**
4368                  * Sets ith "ProfessionalServicesItem" element
4369                  */
4370                 void setProfessionalServicesItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem professionalServicesItem);
4371                 
4372                 /**
4373                  * Inserts and returns a new empty value (as xml) as the ith "ProfessionalServicesItem" element
4374                  */
4375                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem insertNewProfessionalServicesItem(int i);
4376                 
4377                 /**
4378                  * Appends and returns a new empty value (as xml) as the last "ProfessionalServicesItem" element
4379                  */
4380                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem addNewProfessionalServicesItem();
4381                 
4382                 /**
4383                  * Removes the ith "ProfessionalServicesItem" element
4384                  */
4385                 void removeProfessionalServicesItem(int i);
4386                 
4387                 /**
4388                  * Gets the "SubTotal" element
4389                  */
4390                 int getSubTotal();
4391                 
4392                 /**
4393                  * Gets (as xml) the "SubTotal" element
4394                  */
4395                 gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal();
4396                 
4397                 /**
4398                  * True if has "SubTotal" element
4399                  */
4400                 boolean isSetSubTotal();
4401                 
4402                 /**
4403                  * Sets the "SubTotal" element
4404                  */
4405                 void setSubTotal(int subTotal);
4406                 
4407                 /**
4408                  * Sets (as xml) the "SubTotal" element
4409                  */
4410                 void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal);
4411                 
4412                 /**
4413                  * Unsets the "SubTotal" element
4414                  */
4415                 void unsetSubTotal();
4416                 
4417                 /**
4418                  * Gets the "ProcurementPolicies" element
4419                  */
4420                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum getProcurementPolicies();
4421                 
4422                 /**
4423                  * Gets (as xml) the "ProcurementPolicies" element
4424                  */
4425                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies xgetProcurementPolicies();
4426                 
4427                 /**
4428                  * True if has "ProcurementPolicies" element
4429                  */
4430                 boolean isSetProcurementPolicies();
4431                 
4432                 /**
4433                  * Sets the "ProcurementPolicies" element
4434                  */
4435                 void setProcurementPolicies(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum procurementPolicies);
4436                 
4437                 /**
4438                  * Sets (as xml) the "ProcurementPolicies" element
4439                  */
4440                 void xsetProcurementPolicies(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies procurementPolicies);
4441                 
4442                 /**
4443                  * Unsets the "ProcurementPolicies" element
4444                  */
4445                 void unsetProcurementPolicies();
4446                 
4447                 /**
4448                  * An XML ProfessionalServicesItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
4449                  *
4450                  * This is a complex type.
4451                  */
4452                 public interface ProfessionalServicesItem extends org.apache.xmlbeans.XmlObject
4453                 {
4454                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4455                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProfessionalServicesItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("professionalservicesitemdafbelemtype");
4456                     
4457                     /**
4458                      * Gets the "Service" element
4459                      */
4460                     java.lang.String getService();
4461                     
4462                     /**
4463                      * Gets (as xml) the "Service" element
4464                      */
4465                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetService();
4466                     
4467                     /**
4468                      * True if has "Service" element
4469                      */
4470                     boolean isSetService();
4471                     
4472                     /**
4473                      * Sets the "Service" element
4474                      */
4475                     void setService(java.lang.String service);
4476                     
4477                     /**
4478                      * Sets (as xml) the "Service" element
4479                      */
4480                     void xsetService(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType service);
4481                     
4482                     /**
4483                      * Unsets the "Service" element
4484                      */
4485                     void unsetService();
4486                     
4487                     /**
4488                      * Gets the "Provider" element
4489                      */
4490                     java.lang.String getProvider();
4491                     
4492                     /**
4493                      * Gets (as xml) the "Provider" element
4494                      */
4495                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetProvider();
4496                     
4497                     /**
4498                      * True if has "Provider" element
4499                      */
4500                     boolean isSetProvider();
4501                     
4502                     /**
4503                      * Sets the "Provider" element
4504                      */
4505                     void setProvider(java.lang.String provider);
4506                     
4507                     /**
4508                      * Sets (as xml) the "Provider" element
4509                      */
4510                     void xsetProvider(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType provider);
4511                     
4512                     /**
4513                      * Unsets the "Provider" element
4514                      */
4515                     void unsetProvider();
4516                     
4517                     /**
4518                      * Gets the "ContractType" element
4519                      */
4520                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum getContractType();
4521                     
4522                     /**
4523                      * Gets (as xml) the "ContractType" element
4524                      */
4525                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType xgetContractType();
4526                     
4527                     /**
4528                      * True if has "ContractType" element
4529                      */
4530                     boolean isSetContractType();
4531                     
4532                     /**
4533                      * Sets the "ContractType" element
4534                      */
4535                     void setContractType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum contractType);
4536                     
4537                     /**
4538                      * Sets (as xml) the "ContractType" element
4539                      */
4540                     void xsetContractType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType contractType);
4541                     
4542                     /**
4543                      * Unsets the "ContractType" element
4544                      */
4545                     void unsetContractType();
4546                     
4547                     /**
4548                      * Gets the "CostType" element
4549                      */
4550                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum getCostType();
4551                     
4552                     /**
4553                      * Gets (as xml) the "CostType" element
4554                      */
4555                     gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType xgetCostType();
4556                     
4557                     /**
4558                      * True if has "CostType" element
4559                      */
4560                     boolean isSetCostType();
4561                     
4562                     /**
4563                      * Sets the "CostType" element
4564                      */
4565                     void setCostType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum costType);
4566                     
4567                     /**
4568                      * Sets (as xml) the "CostType" element
4569                      */
4570                     void xsetCostType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType costType);
4571                     
4572                     /**
4573                      * Unsets the "CostType" element
4574                      */
4575                     void unsetCostType();
4576                     
4577                     /**
4578                      * Gets the "Hours" element
4579                      */
4580                     int getHours();
4581                     
4582                     /**
4583                      * Gets (as xml) the "Hours" element
4584                      */
4585                     gov.grants.apply.forms.naca201111V11.NACA2011110To9999DataType xgetHours();
4586                     
4587                     /**
4588                      * True if has "Hours" element
4589                      */
4590                     boolean isSetHours();
4591                     
4592                     /**
4593                      * Sets the "Hours" element
4594                      */
4595                     void setHours(int hours);
4596                     
4597                     /**
4598                      * Sets (as xml) the "Hours" element
4599                      */
4600                     void xsetHours(gov.grants.apply.forms.naca201111V11.NACA2011110To9999DataType hours);
4601                     
4602                     /**
4603                      * Unsets the "Hours" element
4604                      */
4605                     void unsetHours();
4606                     
4607                     /**
4608                      * Gets the "HourlyRate" element
4609                      */
4610                     java.math.BigDecimal getHourlyRate();
4611                     
4612                     /**
4613                      * Gets (as xml) the "HourlyRate" element
4614                      */
4615                     gov.grants.apply.forms.naca201111V11.NACA2011110To999P99DataType xgetHourlyRate();
4616                     
4617                     /**
4618                      * True if has "HourlyRate" element
4619                      */
4620                     boolean isSetHourlyRate();
4621                     
4622                     /**
4623                      * Sets the "HourlyRate" element
4624                      */
4625                     void setHourlyRate(java.math.BigDecimal hourlyRate);
4626                     
4627                     /**
4628                      * Sets (as xml) the "HourlyRate" element
4629                      */
4630                     void xsetHourlyRate(gov.grants.apply.forms.naca201111V11.NACA2011110To999P99DataType hourlyRate);
4631                     
4632                     /**
4633                      * Unsets the "HourlyRate" element
4634                      */
4635                     void unsetHourlyRate();
4636                     
4637                     /**
4638                      * Gets the "ProjectedCost" element
4639                      */
4640                     int getProjectedCost();
4641                     
4642                     /**
4643                      * Gets (as xml) the "ProjectedCost" element
4644                      */
4645                     gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetProjectedCost();
4646                     
4647                     /**
4648                      * True if has "ProjectedCost" element
4649                      */
4650                     boolean isSetProjectedCost();
4651                     
4652                     /**
4653                      * Sets the "ProjectedCost" element
4654                      */
4655                     void setProjectedCost(int projectedCost);
4656                     
4657                     /**
4658                      * Sets (as xml) the "ProjectedCost" element
4659                      */
4660                     void xsetProjectedCost(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType projectedCost);
4661                     
4662                     /**
4663                      * Unsets the "ProjectedCost" element
4664                      */
4665                     void unsetProjectedCost();
4666                     
4667                     /**
4668                      * Gets the "Total" element
4669                      */
4670                     int getTotal();
4671                     
4672                     /**
4673                      * Gets (as xml) the "Total" element
4674                      */
4675                     gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal();
4676                     
4677                     /**
4678                      * True if has "Total" element
4679                      */
4680                     boolean isSetTotal();
4681                     
4682                     /**
4683                      * Sets the "Total" element
4684                      */
4685                     void setTotal(int total);
4686                     
4687                     /**
4688                      * Sets (as xml) the "Total" element
4689                      */
4690                     void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total);
4691                     
4692                     /**
4693                      * Unsets the "Total" element
4694                      */
4695                     void unsetTotal();
4696                     
4697                     /**
4698                      * An XML ContractType(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
4699                      *
4700                      * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
4701                      */
4702                     public interface ContractType extends org.apache.xmlbeans.XmlString
4703                     {
4704                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4705                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContractType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contracttypec123elemtype");
4706                       
4707                       org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4708                       void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4709                       
4710                       static final Enum CONSULTANT_SOLE_SOURCE = Enum.forString("Consultant/Sole Source");
4711                       static final Enum CONTRACTOR_COMPETITIVE_BID = Enum.forString("Contractor/Competitive Bid");
4712                       
4713                       static final int INT_CONSULTANT_SOLE_SOURCE = Enum.INT_CONSULTANT_SOLE_SOURCE;
4714                       static final int INT_CONTRACTOR_COMPETITIVE_BID = Enum.INT_CONTRACTOR_COMPETITIVE_BID;
4715                       
4716                       /**
4717                        * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
4718                        * These enum values can be used as follows:
4719                        * <pre>
4720                        * enum.toString(); // returns the string value of the enum
4721                        * enum.intValue(); // returns an int value, useful for switches
4722                        * // e.g., case Enum.INT_CONSULTANT_SOLE_SOURCE
4723                        * Enum.forString(s); // returns the enum value for a string
4724                        * Enum.forInt(i); // returns the enum value for an int
4725                        * </pre>
4726                        * Enumeration objects are immutable singleton objects that
4727                        * can be compared using == object equality. They have no
4728                        * public constructor. See the constants defined within this
4729                        * class for all the valid values.
4730                        */
4731                       static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4732                       {
4733                         /**
4734                          * Returns the enum value for a string, or null if none.
4735                          */
4736                         public static Enum forString(java.lang.String s)
4737                             { return (Enum)table.forString(s); }
4738                         /**
4739                          * Returns the enum value corresponding to an int, or null if none.
4740                          */
4741                         public static Enum forInt(int i)
4742                             { return (Enum)table.forInt(i); }
4743                         
4744                         private Enum(java.lang.String s, int i)
4745                             { super(s, i); }
4746                         
4747                         static final int INT_CONSULTANT_SOLE_SOURCE = 1;
4748                         static final int INT_CONTRACTOR_COMPETITIVE_BID = 2;
4749                         
4750                         public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4751                             new org.apache.xmlbeans.StringEnumAbstractBase.Table
4752                         (
4753                           new Enum[]
4754                           {
4755                             new Enum("Consultant/Sole Source", INT_CONSULTANT_SOLE_SOURCE),
4756                             new Enum("Contractor/Competitive Bid", INT_CONTRACTOR_COMPETITIVE_BID),
4757                           }
4758                         );
4759                         private static final long serialVersionUID = 1L;
4760                         private java.lang.Object readResolve() { return forInt(intValue()); } 
4761                       }
4762                       
4763                       /**
4764                        * A factory class with static methods for creating instances
4765                        * of this type.
4766                        */
4767                       
4768                       public static final class Factory
4769                       {
4770                         public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newValue(java.lang.Object obj) {
4771                           return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) type.newValue( obj ); }
4772                         
4773                         public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newInstance() {
4774                           return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4775                         
4776                         public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newInstance(org.apache.xmlbeans.XmlOptions options) {
4777                           return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4778                         
4779                         private Factory() { } // No instance of this class allowed
4780                       }
4781                     }
4782                     
4783                     /**
4784                      * An XML CostType(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
4785                      *
4786                      * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
4787                      */
4788                     public interface CostType extends org.apache.xmlbeans.XmlString
4789                     {
4790                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4791                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CostType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("costtype881eelemtype");
4792                       
4793                       org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4794                       void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4795                       
4796                       static final Enum HOURLY = Enum.forString("Hourly");
4797                       static final Enum PER_TASK = Enum.forString("Per Task");
4798                       
4799                       static final int INT_HOURLY = Enum.INT_HOURLY;
4800                       static final int INT_PER_TASK = Enum.INT_PER_TASK;
4801                       
4802                       /**
4803                        * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
4804                        * These enum values can be used as follows:
4805                        * <pre>
4806                        * enum.toString(); // returns the string value of the enum
4807                        * enum.intValue(); // returns an int value, useful for switches
4808                        * // e.g., case Enum.INT_HOURLY
4809                        * Enum.forString(s); // returns the enum value for a string
4810                        * Enum.forInt(i); // returns the enum value for an int
4811                        * </pre>
4812                        * Enumeration objects are immutable singleton objects that
4813                        * can be compared using == object equality. They have no
4814                        * public constructor. See the constants defined within this
4815                        * class for all the valid values.
4816                        */
4817                       static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4818                       {
4819                         /**
4820                          * Returns the enum value for a string, or null if none.
4821                          */
4822                         public static Enum forString(java.lang.String s)
4823                             { return (Enum)table.forString(s); }
4824                         /**
4825                          * Returns the enum value corresponding to an int, or null if none.
4826                          */
4827                         public static Enum forInt(int i)
4828                             { return (Enum)table.forInt(i); }
4829                         
4830                         private Enum(java.lang.String s, int i)
4831                             { super(s, i); }
4832                         
4833                         static final int INT_HOURLY = 1;
4834                         static final int INT_PER_TASK = 2;
4835                         
4836                         public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4837                             new org.apache.xmlbeans.StringEnumAbstractBase.Table
4838                         (
4839                           new Enum[]
4840                           {
4841                             new Enum("Hourly", INT_HOURLY),
4842                             new Enum("Per Task", INT_PER_TASK),
4843                           }
4844                         );
4845                         private static final long serialVersionUID = 1L;
4846                         private java.lang.Object readResolve() { return forInt(intValue()); } 
4847                       }
4848                       
4849                       /**
4850                        * A factory class with static methods for creating instances
4851                        * of this type.
4852                        */
4853                       
4854                       public static final class Factory
4855                       {
4856                         public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newValue(java.lang.Object obj) {
4857                           return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) type.newValue( obj ); }
4858                         
4859                         public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newInstance() {
4860                           return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4861                         
4862                         public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newInstance(org.apache.xmlbeans.XmlOptions options) {
4863                           return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4864                         
4865                         private Factory() { } // No instance of this class allowed
4866                       }
4867                     }
4868                     
4869                     /**
4870                      * A factory class with static methods for creating instances
4871                      * of this type.
4872                      */
4873                     
4874                     public static final class Factory
4875                     {
4876                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem newInstance() {
4877                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4878                       
4879                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem newInstance(org.apache.xmlbeans.XmlOptions options) {
4880                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4881                       
4882                       private Factory() { } // No instance of this class allowed
4883                     }
4884                 }
4885                 
4886                 /**
4887                  * An XML ProcurementPolicies(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
4888                  *
4889                  * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$ProfessionalServices$ProcurementPolicies.
4890                  */
4891                 public interface ProcurementPolicies extends org.apache.xmlbeans.XmlString
4892                 {
4893                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4894                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProcurementPolicies.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("procurementpoliciesf4a3elemtype");
4895                     
4896                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4897                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4898                     
4899                     static final Enum FEDERAL = Enum.forString("Federal");
4900                     static final Enum INTERNAL = Enum.forString("Internal");
4901                     
4902                     static final int INT_FEDERAL = Enum.INT_FEDERAL;
4903                     static final int INT_INTERNAL = Enum.INT_INTERNAL;
4904                     
4905                     /**
4906                      * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$TARequestSummary$ProfessionalServices$ProcurementPolicies.
4907                      * These enum values can be used as follows:
4908                      * <pre>
4909                      * enum.toString(); // returns the string value of the enum
4910                      * enum.intValue(); // returns an int value, useful for switches
4911                      * // e.g., case Enum.INT_FEDERAL
4912                      * Enum.forString(s); // returns the enum value for a string
4913                      * Enum.forInt(i); // returns the enum value for an int
4914                      * </pre>
4915                      * Enumeration objects are immutable singleton objects that
4916                      * can be compared using == object equality. They have no
4917                      * public constructor. See the constants defined within this
4918                      * class for all the valid values.
4919                      */
4920                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4921                     {
4922                       /**
4923                        * Returns the enum value for a string, or null if none.
4924                        */
4925                       public static Enum forString(java.lang.String s)
4926                           { return (Enum)table.forString(s); }
4927                       /**
4928                        * Returns the enum value corresponding to an int, or null if none.
4929                        */
4930                       public static Enum forInt(int i)
4931                           { return (Enum)table.forInt(i); }
4932                       
4933                       private Enum(java.lang.String s, int i)
4934                           { super(s, i); }
4935                       
4936                       static final int INT_FEDERAL = 1;
4937                       static final int INT_INTERNAL = 2;
4938                       
4939                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4940                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
4941                       (
4942                         new Enum[]
4943                         {
4944                           new Enum("Federal", INT_FEDERAL),
4945                           new Enum("Internal", INT_INTERNAL),
4946                         }
4947                       );
4948                       private static final long serialVersionUID = 1L;
4949                       private java.lang.Object readResolve() { return forInt(intValue()); } 
4950                     }
4951                     
4952                     /**
4953                      * A factory class with static methods for creating instances
4954                      * of this type.
4955                      */
4956                     
4957                     public static final class Factory
4958                     {
4959                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies newValue(java.lang.Object obj) {
4960                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies) type.newValue( obj ); }
4961                       
4962                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies newInstance() {
4963                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4964                       
4965                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies newInstance(org.apache.xmlbeans.XmlOptions options) {
4966                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices.ProcurementPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4967                       
4968                       private Factory() { } // No instance of this class allowed
4969                     }
4970                 }
4971                 
4972                 /**
4973                  * A factory class with static methods for creating instances
4974                  * of this type.
4975                  */
4976                 
4977                 public static final class Factory
4978                 {
4979                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices newInstance() {
4980                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4981                     
4982                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices newInstance(org.apache.xmlbeans.XmlOptions options) {
4983                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.ProfessionalServices) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4984                     
4985                     private Factory() { } // No instance of this class allowed
4986                 }
4987             }
4988             
4989             /**
4990              * An XML MSE(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
4991              *
4992              * This is a complex type.
4993              */
4994             public interface MSE extends org.apache.xmlbeans.XmlObject
4995             {
4996                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4997                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MSE.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("mseeef9elemtype");
4998                 
4999                 /**
5000                  * Gets array of all "MSEItem" elements
5001                  */
5002                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem[] getMSEItemArray();
5003                 
5004                 /**
5005                  * Gets ith "MSEItem" element
5006                  */
5007                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem getMSEItemArray(int i);
5008                 
5009                 /**
5010                  * Returns number of "MSEItem" element
5011                  */
5012                 int sizeOfMSEItemArray();
5013                 
5014                 /**
5015                  * Sets array of all "MSEItem" element
5016                  */
5017                 void setMSEItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem[] mseItemArray);
5018                 
5019                 /**
5020                  * Sets ith "MSEItem" element
5021                  */
5022                 void setMSEItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem mseItem);
5023                 
5024                 /**
5025                  * Inserts and returns a new empty value (as xml) as the ith "MSEItem" element
5026                  */
5027                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem insertNewMSEItem(int i);
5028                 
5029                 /**
5030                  * Appends and returns a new empty value (as xml) as the last "MSEItem" element
5031                  */
5032                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem addNewMSEItem();
5033                 
5034                 /**
5035                  * Removes the ith "MSEItem" element
5036                  */
5037                 void removeMSEItem(int i);
5038                 
5039                 /**
5040                  * Gets the "SubTotal" element
5041                  */
5042                 int getSubTotal();
5043                 
5044                 /**
5045                  * Gets (as xml) the "SubTotal" element
5046                  */
5047                 gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal();
5048                 
5049                 /**
5050                  * True if has "SubTotal" element
5051                  */
5052                 boolean isSetSubTotal();
5053                 
5054                 /**
5055                  * Sets the "SubTotal" element
5056                  */
5057                 void setSubTotal(int subTotal);
5058                 
5059                 /**
5060                  * Sets (as xml) the "SubTotal" element
5061                  */
5062                 void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal);
5063                 
5064                 /**
5065                  * Unsets the "SubTotal" element
5066                  */
5067                 void unsetSubTotal();
5068                 
5069                 /**
5070                  * An XML MSEItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
5071                  *
5072                  * This is a complex type.
5073                  */
5074                 public interface MSEItem extends org.apache.xmlbeans.XmlObject
5075                 {
5076                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5077                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MSEItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("mseitemb0f7elemtype");
5078                     
5079                     /**
5080                      * Gets the "Category" element
5081                      */
5082                     java.lang.String getCategory();
5083                     
5084                     /**
5085                      * Gets (as xml) the "Category" element
5086                      */
5087                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetCategory();
5088                     
5089                     /**
5090                      * True if has "Category" element
5091                      */
5092                     boolean isSetCategory();
5093                     
5094                     /**
5095                      * Sets the "Category" element
5096                      */
5097                     void setCategory(java.lang.String category);
5098                     
5099                     /**
5100                      * Sets (as xml) the "Category" element
5101                      */
5102                     void xsetCategory(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType category);
5103                     
5104                     /**
5105                      * Unsets the "Category" element
5106                      */
5107                     void unsetCategory();
5108                     
5109                     /**
5110                      * Gets the "Description" element
5111                      */
5112                     java.lang.String getDescription();
5113                     
5114                     /**
5115                      * Gets (as xml) the "Description" element
5116                      */
5117                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetDescription();
5118                     
5119                     /**
5120                      * True if has "Description" element
5121                      */
5122                     boolean isSetDescription();
5123                     
5124                     /**
5125                      * Sets the "Description" element
5126                      */
5127                     void setDescription(java.lang.String description);
5128                     
5129                     /**
5130                      * Sets (as xml) the "Description" element
5131                      */
5132                     void xsetDescription(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType description);
5133                     
5134                     /**
5135                      * Unsets the "Description" element
5136                      */
5137                     void unsetDescription();
5138                     
5139                     /**
5140                      * Gets the "Cost" element
5141                      */
5142                     int getCost();
5143                     
5144                     /**
5145                      * Gets (as xml) the "Cost" element
5146                      */
5147                     gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetCost();
5148                     
5149                     /**
5150                      * True if has "Cost" element
5151                      */
5152                     boolean isSetCost();
5153                     
5154                     /**
5155                      * Sets the "Cost" element
5156                      */
5157                     void setCost(int cost);
5158                     
5159                     /**
5160                      * Sets (as xml) the "Cost" element
5161                      */
5162                     void xsetCost(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType cost);
5163                     
5164                     /**
5165                      * Unsets the "Cost" element
5166                      */
5167                     void unsetCost();
5168                     
5169                     /**
5170                      * Gets the "Units" element
5171                      */
5172                     int getUnits();
5173                     
5174                     /**
5175                      * Gets (as xml) the "Units" element
5176                      */
5177                     gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetUnits();
5178                     
5179                     /**
5180                      * True if has "Units" element
5181                      */
5182                     boolean isSetUnits();
5183                     
5184                     /**
5185                      * Sets the "Units" element
5186                      */
5187                     void setUnits(int units);
5188                     
5189                     /**
5190                      * Sets (as xml) the "Units" element
5191                      */
5192                     void xsetUnits(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType units);
5193                     
5194                     /**
5195                      * Unsets the "Units" element
5196                      */
5197                     void unsetUnits();
5198                     
5199                     /**
5200                      * Gets the "Total" element
5201                      */
5202                     int getTotal();
5203                     
5204                     /**
5205                      * Gets (as xml) the "Total" element
5206                      */
5207                     gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal();
5208                     
5209                     /**
5210                      * True if has "Total" element
5211                      */
5212                     boolean isSetTotal();
5213                     
5214                     /**
5215                      * Sets the "Total" element
5216                      */
5217                     void setTotal(int total);
5218                     
5219                     /**
5220                      * Sets (as xml) the "Total" element
5221                      */
5222                     void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total);
5223                     
5224                     /**
5225                      * Unsets the "Total" element
5226                      */
5227                     void unsetTotal();
5228                     
5229                     /**
5230                      * A factory class with static methods for creating instances
5231                      * of this type.
5232                      */
5233                     
5234                     public static final class Factory
5235                     {
5236                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem newInstance() {
5237                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5238                       
5239                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem newInstance(org.apache.xmlbeans.XmlOptions options) {
5240                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE.MSEItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5241                       
5242                       private Factory() { } // No instance of this class allowed
5243                     }
5244                 }
5245                 
5246                 /**
5247                  * A factory class with static methods for creating instances
5248                  * of this type.
5249                  */
5250                 
5251                 public static final class Factory
5252                 {
5253                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE newInstance() {
5254                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5255                     
5256                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE newInstance(org.apache.xmlbeans.XmlOptions options) {
5257                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.MSE) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5258                     
5259                     private Factory() { } // No instance of this class allowed
5260                 }
5261             }
5262             
5263             /**
5264              * An XML Other(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
5265              *
5266              * This is a complex type.
5267              */
5268             public interface Other extends org.apache.xmlbeans.XmlObject
5269             {
5270                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5271                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Other.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("other1c0aelemtype");
5272                 
5273                 /**
5274                  * Gets array of all "OtherItem" elements
5275                  */
5276                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem[] getOtherItemArray();
5277                 
5278                 /**
5279                  * Gets ith "OtherItem" element
5280                  */
5281                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem getOtherItemArray(int i);
5282                 
5283                 /**
5284                  * Returns number of "OtherItem" element
5285                  */
5286                 int sizeOfOtherItemArray();
5287                 
5288                 /**
5289                  * Sets array of all "OtherItem" element
5290                  */
5291                 void setOtherItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem[] otherItemArray);
5292                 
5293                 /**
5294                  * Sets ith "OtherItem" element
5295                  */
5296                 void setOtherItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem otherItem);
5297                 
5298                 /**
5299                  * Inserts and returns a new empty value (as xml) as the ith "OtherItem" element
5300                  */
5301                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem insertNewOtherItem(int i);
5302                 
5303                 /**
5304                  * Appends and returns a new empty value (as xml) as the last "OtherItem" element
5305                  */
5306                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem addNewOtherItem();
5307                 
5308                 /**
5309                  * Removes the ith "OtherItem" element
5310                  */
5311                 void removeOtherItem(int i);
5312                 
5313                 /**
5314                  * Gets the "SubTotal" element
5315                  */
5316                 int getSubTotal();
5317                 
5318                 /**
5319                  * Gets (as xml) the "SubTotal" element
5320                  */
5321                 gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetSubTotal();
5322                 
5323                 /**
5324                  * True if has "SubTotal" element
5325                  */
5326                 boolean isSetSubTotal();
5327                 
5328                 /**
5329                  * Sets the "SubTotal" element
5330                  */
5331                 void setSubTotal(int subTotal);
5332                 
5333                 /**
5334                  * Sets (as xml) the "SubTotal" element
5335                  */
5336                 void xsetSubTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType subTotal);
5337                 
5338                 /**
5339                  * Unsets the "SubTotal" element
5340                  */
5341                 void unsetSubTotal();
5342                 
5343                 /**
5344                  * An XML OtherItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
5345                  *
5346                  * This is a complex type.
5347                  */
5348                 public interface OtherItem extends org.apache.xmlbeans.XmlObject
5349                 {
5350                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5351                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otheritem7219elemtype");
5352                     
5353                     /**
5354                      * Gets the "Description" element
5355                      */
5356                     java.lang.String getDescription();
5357                     
5358                     /**
5359                      * Gets (as xml) the "Description" element
5360                      */
5361                     gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetDescription();
5362                     
5363                     /**
5364                      * True if has "Description" element
5365                      */
5366                     boolean isSetDescription();
5367                     
5368                     /**
5369                      * Sets the "Description" element
5370                      */
5371                     void setDescription(java.lang.String description);
5372                     
5373                     /**
5374                      * Sets (as xml) the "Description" element
5375                      */
5376                     void xsetDescription(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType description);
5377                     
5378                     /**
5379                      * Unsets the "Description" element
5380                      */
5381                     void unsetDescription();
5382                     
5383                     /**
5384                      * Gets the "Cost" element
5385                      */
5386                     int getCost();
5387                     
5388                     /**
5389                      * Gets (as xml) the "Cost" element
5390                      */
5391                     gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetCost();
5392                     
5393                     /**
5394                      * True if has "Cost" element
5395                      */
5396                     boolean isSetCost();
5397                     
5398                     /**
5399                      * Sets the "Cost" element
5400                      */
5401                     void setCost(int cost);
5402                     
5403                     /**
5404                      * Sets (as xml) the "Cost" element
5405                      */
5406                     void xsetCost(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType cost);
5407                     
5408                     /**
5409                      * Unsets the "Cost" element
5410                      */
5411                     void unsetCost();
5412                     
5413                     /**
5414                      * Gets the "Units" element
5415                      */
5416                     int getUnits();
5417                     
5418                     /**
5419                      * Gets (as xml) the "Units" element
5420                      */
5421                     gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType xgetUnits();
5422                     
5423                     /**
5424                      * True if has "Units" element
5425                      */
5426                     boolean isSetUnits();
5427                     
5428                     /**
5429                      * Sets the "Units" element
5430                      */
5431                     void setUnits(int units);
5432                     
5433                     /**
5434                      * Sets (as xml) the "Units" element
5435                      */
5436                     void xsetUnits(gov.grants.apply.forms.naca201111V11.NACA2011110To100000DataType units);
5437                     
5438                     /**
5439                      * Unsets the "Units" element
5440                      */
5441                     void unsetUnits();
5442                     
5443                     /**
5444                      * Gets the "Total" element
5445                      */
5446                     int getTotal();
5447                     
5448                     /**
5449                      * Gets (as xml) the "Total" element
5450                      */
5451                     gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType xgetTotal();
5452                     
5453                     /**
5454                      * True if has "Total" element
5455                      */
5456                     boolean isSetTotal();
5457                     
5458                     /**
5459                      * Sets the "Total" element
5460                      */
5461                     void setTotal(int total);
5462                     
5463                     /**
5464                      * Sets (as xml) the "Total" element
5465                      */
5466                     void xsetTotal(gov.grants.apply.forms.naca201111V11.NACA2011110To150000DataType total);
5467                     
5468                     /**
5469                      * Unsets the "Total" element
5470                      */
5471                     void unsetTotal();
5472                     
5473                     /**
5474                      * A factory class with static methods for creating instances
5475                      * of this type.
5476                      */
5477                     
5478                     public static final class Factory
5479                     {
5480                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem newInstance() {
5481                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5482                       
5483                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem newInstance(org.apache.xmlbeans.XmlOptions options) {
5484                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other.OtherItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5485                       
5486                       private Factory() { } // No instance of this class allowed
5487                     }
5488                 }
5489                 
5490                 /**
5491                  * A factory class with static methods for creating instances
5492                  * of this type.
5493                  */
5494                 
5495                 public static final class Factory
5496                 {
5497                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other newInstance() {
5498                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5499                     
5500                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other newInstance(org.apache.xmlbeans.XmlOptions options) {
5501                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary.Other) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5502                     
5503                     private Factory() { } // No instance of this class allowed
5504                 }
5505             }
5506             
5507             /**
5508              * A factory class with static methods for creating instances
5509              * of this type.
5510              */
5511             
5512             public static final class Factory
5513             {
5514                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary newInstance() {
5515                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5516                 
5517                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
5518                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.TARequestSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5519                 
5520                 private Factory() { } // No instance of this class allowed
5521             }
5522         }
5523         
5524         /**
5525          * An XML HFFIFARequestedAmount(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
5526          *
5527          * This is a complex type.
5528          */
5529         public interface HFFIFARequestedAmount extends org.apache.xmlbeans.XmlObject
5530         {
5531             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5532                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HFFIFARequestedAmount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("hffifarequestedamount2878elemtype");
5533             
5534             /**
5535              * Gets the "Loan" element
5536              */
5537             int getLoan();
5538             
5539             /**
5540              * Gets (as xml) the "Loan" element
5541              */
5542             gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType xgetLoan();
5543             
5544             /**
5545              * True if has "Loan" element
5546              */
5547             boolean isSetLoan();
5548             
5549             /**
5550              * Sets the "Loan" element
5551              */
5552             void setLoan(int loan);
5553             
5554             /**
5555              * Sets (as xml) the "Loan" element
5556              */
5557             void xsetLoan(gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType loan);
5558             
5559             /**
5560              * Unsets the "Loan" element
5561              */
5562             void unsetLoan();
5563             
5564             /**
5565              * Gets the "Grant" element
5566              */
5567             int getGrant();
5568             
5569             /**
5570              * Gets (as xml) the "Grant" element
5571              */
5572             gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType xgetGrant();
5573             
5574             /**
5575              * True if has "Grant" element
5576              */
5577             boolean isSetGrant();
5578             
5579             /**
5580              * Sets the "Grant" element
5581              */
5582             void setGrant(int grant);
5583             
5584             /**
5585              * Sets (as xml) the "Grant" element
5586              */
5587             void xsetGrant(gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType grant);
5588             
5589             /**
5590              * Unsets the "Grant" element
5591              */
5592             void unsetGrant();
5593             
5594             /**
5595              * Gets the "Equity" element
5596              */
5597             int getEquity();
5598             
5599             /**
5600              * Gets (as xml) the "Equity" element
5601              */
5602             gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType xgetEquity();
5603             
5604             /**
5605              * True if has "Equity" element
5606              */
5607             boolean isSetEquity();
5608             
5609             /**
5610              * Sets the "Equity" element
5611              */
5612             void setEquity(int equity);
5613             
5614             /**
5615              * Sets (as xml) the "Equity" element
5616              */
5617             void xsetEquity(gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType equity);
5618             
5619             /**
5620              * Unsets the "Equity" element
5621              */
5622             void unsetEquity();
5623             
5624             /**
5625              * Gets the "SharesDeposits" element
5626              */
5627             int getSharesDeposits();
5628             
5629             /**
5630              * Gets (as xml) the "SharesDeposits" element
5631              */
5632             gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType xgetSharesDeposits();
5633             
5634             /**
5635              * True if has "SharesDeposits" element
5636              */
5637             boolean isSetSharesDeposits();
5638             
5639             /**
5640              * Sets the "SharesDeposits" element
5641              */
5642             void setSharesDeposits(int sharesDeposits);
5643             
5644             /**
5645              * Sets (as xml) the "SharesDeposits" element
5646              */
5647             void xsetSharesDeposits(gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType sharesDeposits);
5648             
5649             /**
5650              * Unsets the "SharesDeposits" element
5651              */
5652             void unsetSharesDeposits();
5653             
5654             /**
5655              * Gets the "SecondaryCapital" element
5656              */
5657             int getSecondaryCapital();
5658             
5659             /**
5660              * Gets (as xml) the "SecondaryCapital" element
5661              */
5662             gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType xgetSecondaryCapital();
5663             
5664             /**
5665              * True if has "SecondaryCapital" element
5666              */
5667             boolean isSetSecondaryCapital();
5668             
5669             /**
5670              * Sets the "SecondaryCapital" element
5671              */
5672             void setSecondaryCapital(int secondaryCapital);
5673             
5674             /**
5675              * Sets (as xml) the "SecondaryCapital" element
5676              */
5677             void xsetSecondaryCapital(gov.grants.apply.forms.naca201111V11.NACA2011110To5000000DataType secondaryCapital);
5678             
5679             /**
5680              * Unsets the "SecondaryCapital" element
5681              */
5682             void unsetSecondaryCapital();
5683             
5684             /**
5685              * Gets the "TotalHFFIRequest" element
5686              */
5687             int getTotalHFFIRequest();
5688             
5689             /**
5690              * Gets (as xml) the "TotalHFFIRequest" element
5691              */
5692             gov.grants.apply.forms.naca201111V11.NACA2011111To5000000DataType xgetTotalHFFIRequest();
5693             
5694             /**
5695              * True if has "TotalHFFIRequest" element
5696              */
5697             boolean isSetTotalHFFIRequest();
5698             
5699             /**
5700              * Sets the "TotalHFFIRequest" element
5701              */
5702             void setTotalHFFIRequest(int totalHFFIRequest);
5703             
5704             /**
5705              * Sets (as xml) the "TotalHFFIRequest" element
5706              */
5707             void xsetTotalHFFIRequest(gov.grants.apply.forms.naca201111V11.NACA2011111To5000000DataType totalHFFIRequest);
5708             
5709             /**
5710              * Unsets the "TotalHFFIRequest" element
5711              */
5712             void unsetTotalHFFIRequest();
5713             
5714             /**
5715              * A factory class with static methods for creating instances
5716              * of this type.
5717              */
5718             
5719             public static final class Factory
5720             {
5721                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount newInstance() {
5722                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5723                 
5724                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount newInstance(org.apache.xmlbeans.XmlOptions options) {
5725                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.HFFIFARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5726                 
5727                 private Factory() { } // No instance of this class allowed
5728             }
5729         }
5730         
5731         /**
5732          * An XML OtherFundsTable(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
5733          *
5734          * This is a complex type.
5735          */
5736         public interface OtherFundsTable extends org.apache.xmlbeans.XmlObject
5737         {
5738             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5739                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherFundsTable.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherfundstable5112elemtype");
5740             
5741             /**
5742              * Gets the "AffiliateName" element
5743              */
5744             java.lang.String getAffiliateName();
5745             
5746             /**
5747              * Gets (as xml) the "AffiliateName" element
5748              */
5749             gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetAffiliateName();
5750             
5751             /**
5752              * Sets the "AffiliateName" element
5753              */
5754             void setAffiliateName(java.lang.String affiliateName);
5755             
5756             /**
5757              * Sets (as xml) the "AffiliateName" element
5758              */
5759             void xsetAffiliateName(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType affiliateName);
5760             
5761             /**
5762              * Gets the "AffiliateEIN" element
5763              */
5764             java.lang.String getAffiliateEIN();
5765             
5766             /**
5767              * Gets (as xml) the "AffiliateEIN" element
5768              */
5769             gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetAffiliateEIN();
5770             
5771             /**
5772              * Sets the "AffiliateEIN" element
5773              */
5774             void setAffiliateEIN(java.lang.String affiliateEIN);
5775             
5776             /**
5777              * Sets (as xml) the "AffiliateEIN" element
5778              */
5779             void xsetAffiliateEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType affiliateEIN);
5780             
5781             /**
5782              * Gets the "CDFIFundProgram" element
5783              */
5784             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram.Enum getCDFIFundProgram();
5785             
5786             /**
5787              * Gets (as xml) the "CDFIFundProgram" element
5788              */
5789             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram xgetCDFIFundProgram();
5790             
5791             /**
5792              * Sets the "CDFIFundProgram" element
5793              */
5794             void setCDFIFundProgram(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram.Enum cdfiFundProgram);
5795             
5796             /**
5797              * Sets (as xml) the "CDFIFundProgram" element
5798              */
5799             void xsetCDFIFundProgram(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram cdfiFundProgram);
5800             
5801             /**
5802              * An XML CDFIFundProgram(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
5803              *
5804              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$OtherFundsTable$CDFIFundProgram.
5805              */
5806             public interface CDFIFundProgram extends org.apache.xmlbeans.XmlString
5807             {
5808                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5809                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CDFIFundProgram.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cdfifundprograme2cbelemtype");
5810                 
5811                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5812                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5813                 
5814                 static final Enum BEA = Enum.forString("BEA");
5815                 static final Enum CDFI_NACA = Enum.forString("CDFI/NACA");
5816                 static final Enum NMTC = Enum.forString("NMTC");
5817                 static final Enum OTHER = Enum.forString("Other");
5818                 
5819                 static final int INT_BEA = Enum.INT_BEA;
5820                 static final int INT_CDFI_NACA = Enum.INT_CDFI_NACA;
5821                 static final int INT_NMTC = Enum.INT_NMTC;
5822                 static final int INT_OTHER = Enum.INT_OTHER;
5823                 
5824                 /**
5825                  * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$OtherFundsTable$CDFIFundProgram.
5826                  * These enum values can be used as follows:
5827                  * <pre>
5828                  * enum.toString(); // returns the string value of the enum
5829                  * enum.intValue(); // returns an int value, useful for switches
5830                  * // e.g., case Enum.INT_BEA
5831                  * Enum.forString(s); // returns the enum value for a string
5832                  * Enum.forInt(i); // returns the enum value for an int
5833                  * </pre>
5834                  * Enumeration objects are immutable singleton objects that
5835                  * can be compared using == object equality. They have no
5836                  * public constructor. See the constants defined within this
5837                  * class for all the valid values.
5838                  */
5839                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5840                 {
5841                     /**
5842                      * Returns the enum value for a string, or null if none.
5843                      */
5844                     public static Enum forString(java.lang.String s)
5845                         { return (Enum)table.forString(s); }
5846                     /**
5847                      * Returns the enum value corresponding to an int, or null if none.
5848                      */
5849                     public static Enum forInt(int i)
5850                         { return (Enum)table.forInt(i); }
5851                     
5852                     private Enum(java.lang.String s, int i)
5853                         { super(s, i); }
5854                     
5855                     static final int INT_BEA = 1;
5856                     static final int INT_CDFI_NACA = 2;
5857                     static final int INT_NMTC = 3;
5858                     static final int INT_OTHER = 4;
5859                     
5860                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5861                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
5862                     (
5863                       new Enum[]
5864                       {
5865                         new Enum("BEA", INT_BEA),
5866                         new Enum("CDFI/NACA", INT_CDFI_NACA),
5867                         new Enum("NMTC", INT_NMTC),
5868                         new Enum("Other", INT_OTHER),
5869                       }
5870                     );
5871                     private static final long serialVersionUID = 1L;
5872                     private java.lang.Object readResolve() { return forInt(intValue()); } 
5873                 }
5874                 
5875                 /**
5876                  * A factory class with static methods for creating instances
5877                  * of this type.
5878                  */
5879                 
5880                 public static final class Factory
5881                 {
5882                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram newValue(java.lang.Object obj) {
5883                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram) type.newValue( obj ); }
5884                     
5885                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram newInstance() {
5886                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5887                     
5888                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram newInstance(org.apache.xmlbeans.XmlOptions options) {
5889                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable.CDFIFundProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5890                     
5891                     private Factory() { } // No instance of this class allowed
5892                 }
5893             }
5894             
5895             /**
5896              * A factory class with static methods for creating instances
5897              * of this type.
5898              */
5899             
5900             public static final class Factory
5901             {
5902                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable newInstance() {
5903                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5904                 
5905                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable newInstance(org.apache.xmlbeans.XmlOptions options) {
5906                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherFundsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5907                 
5908                 private Factory() { } // No instance of this class allowed
5909             }
5910         }
5911         
5912         /**
5913          * An XML PriorAwardsTable(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
5914          *
5915          * This is a complex type.
5916          */
5917         public interface PriorAwardsTable extends org.apache.xmlbeans.XmlObject
5918         {
5919             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5920                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PriorAwardsTable.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("priorawardstable3124elemtype");
5921             
5922             /**
5923              * Gets the "OrganizationName" element
5924              */
5925             java.lang.String getOrganizationName();
5926             
5927             /**
5928              * Gets (as xml) the "OrganizationName" element
5929              */
5930             gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetOrganizationName();
5931             
5932             /**
5933              * True if has "OrganizationName" element
5934              */
5935             boolean isSetOrganizationName();
5936             
5937             /**
5938              * Sets the "OrganizationName" element
5939              */
5940             void setOrganizationName(java.lang.String organizationName);
5941             
5942             /**
5943              * Sets (as xml) the "OrganizationName" element
5944              */
5945             void xsetOrganizationName(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType organizationName);
5946             
5947             /**
5948              * Unsets the "OrganizationName" element
5949              */
5950             void unsetOrganizationName();
5951             
5952             /**
5953              * Gets the "EIN" element
5954              */
5955             java.lang.String getEIN();
5956             
5957             /**
5958              * Gets (as xml) the "EIN" element
5959              */
5960             gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN();
5961             
5962             /**
5963              * True if has "EIN" element
5964              */
5965             boolean isSetEIN();
5966             
5967             /**
5968              * Sets the "EIN" element
5969              */
5970             void setEIN(java.lang.String ein);
5971             
5972             /**
5973              * Sets (as xml) the "EIN" element
5974              */
5975             void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein);
5976             
5977             /**
5978              * Unsets the "EIN" element
5979              */
5980             void unsetEIN();
5981             
5982             /**
5983              * Gets the "ControlNumber" element
5984              */
5985             java.lang.String getControlNumber();
5986             
5987             /**
5988              * Gets (as xml) the "ControlNumber" element
5989              */
5990             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber xgetControlNumber();
5991             
5992             /**
5993              * True if has "ControlNumber" element
5994              */
5995             boolean isSetControlNumber();
5996             
5997             /**
5998              * Sets the "ControlNumber" element
5999              */
6000             void setControlNumber(java.lang.String controlNumber);
6001             
6002             /**
6003              * Sets (as xml) the "ControlNumber" element
6004              */
6005             void xsetControlNumber(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber controlNumber);
6006             
6007             /**
6008              * Unsets the "ControlNumber" element
6009              */
6010             void unsetControlNumber();
6011             
6012             /**
6013              * Gets the "TotalAward" element
6014              */
6015             int getTotalAward();
6016             
6017             /**
6018              * Gets (as xml) the "TotalAward" element
6019              */
6020             gov.grants.apply.forms.naca201111V11.NACA2011111To999999999DataType xgetTotalAward();
6021             
6022             /**
6023              * True if has "TotalAward" element
6024              */
6025             boolean isSetTotalAward();
6026             
6027             /**
6028              * Sets the "TotalAward" element
6029              */
6030             void setTotalAward(int totalAward);
6031             
6032             /**
6033              * Sets (as xml) the "TotalAward" element
6034              */
6035             void xsetTotalAward(gov.grants.apply.forms.naca201111V11.NACA2011111To999999999DataType totalAward);
6036             
6037             /**
6038              * Unsets the "TotalAward" element
6039              */
6040             void unsetTotalAward();
6041             
6042             /**
6043              * Gets the "AwardType" element
6044              */
6045             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType.Enum getAwardType();
6046             
6047             /**
6048              * Gets (as xml) the "AwardType" element
6049              */
6050             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType xgetAwardType();
6051             
6052             /**
6053              * True if has "AwardType" element
6054              */
6055             boolean isSetAwardType();
6056             
6057             /**
6058              * Sets the "AwardType" element
6059              */
6060             void setAwardType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType.Enum awardType);
6061             
6062             /**
6063              * Sets (as xml) the "AwardType" element
6064              */
6065             void xsetAwardType(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType awardType);
6066             
6067             /**
6068              * Unsets the "AwardType" element
6069              */
6070             void unsetAwardType();
6071             
6072             /**
6073              * An XML ControlNumber(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6074              *
6075              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$PriorAwardsTable$ControlNumber.
6076              */
6077             public interface ControlNumber extends org.apache.xmlbeans.XmlString
6078             {
6079                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6080                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ControlNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("controlnumberb176elemtype");
6081                 
6082                 /**
6083                  * A factory class with static methods for creating instances
6084                  * of this type.
6085                  */
6086                 
6087                 public static final class Factory
6088                 {
6089                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber newValue(java.lang.Object obj) {
6090                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber) type.newValue( obj ); }
6091                     
6092                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber newInstance() {
6093                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6094                     
6095                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
6096                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.ControlNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6097                     
6098                     private Factory() { } // No instance of this class allowed
6099                 }
6100             }
6101             
6102             /**
6103              * An XML AwardType(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6104              *
6105              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$PriorAwardsTable$AwardType.
6106              */
6107             public interface AwardType extends org.apache.xmlbeans.XmlString
6108             {
6109                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6110                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AwardType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("awardtype9d27elemtype");
6111                 
6112                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6113                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6114                 
6115                 static final Enum FA = Enum.forString("FA");
6116                 static final Enum NACA = Enum.forString("NACA");
6117                 static final Enum TA = Enum.forString("TA");
6118                 static final Enum BEA = Enum.forString("BEA");
6119                 static final Enum NMTC = Enum.forString("NMTC");
6120                 static final Enum CMF = Enum.forString("CMF");
6121                 static final Enum OTHER = Enum.forString("Other");
6122                 
6123                 static final int INT_FA = Enum.INT_FA;
6124                 static final int INT_NACA = Enum.INT_NACA;
6125                 static final int INT_TA = Enum.INT_TA;
6126                 static final int INT_BEA = Enum.INT_BEA;
6127                 static final int INT_NMTC = Enum.INT_NMTC;
6128                 static final int INT_CMF = Enum.INT_CMF;
6129                 static final int INT_OTHER = Enum.INT_OTHER;
6130                 
6131                 /**
6132                  * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$PriorAwardsTable$AwardType.
6133                  * These enum values can be used as follows:
6134                  * <pre>
6135                  * enum.toString(); // returns the string value of the enum
6136                  * enum.intValue(); // returns an int value, useful for switches
6137                  * // e.g., case Enum.INT_FA
6138                  * Enum.forString(s); // returns the enum value for a string
6139                  * Enum.forInt(i); // returns the enum value for an int
6140                  * </pre>
6141                  * Enumeration objects are immutable singleton objects that
6142                  * can be compared using == object equality. They have no
6143                  * public constructor. See the constants defined within this
6144                  * class for all the valid values.
6145                  */
6146                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6147                 {
6148                     /**
6149                      * Returns the enum value for a string, or null if none.
6150                      */
6151                     public static Enum forString(java.lang.String s)
6152                         { return (Enum)table.forString(s); }
6153                     /**
6154                      * Returns the enum value corresponding to an int, or null if none.
6155                      */
6156                     public static Enum forInt(int i)
6157                         { return (Enum)table.forInt(i); }
6158                     
6159                     private Enum(java.lang.String s, int i)
6160                         { super(s, i); }
6161                     
6162                     static final int INT_FA = 1;
6163                     static final int INT_NACA = 2;
6164                     static final int INT_TA = 3;
6165                     static final int INT_BEA = 4;
6166                     static final int INT_NMTC = 5;
6167                     static final int INT_CMF = 6;
6168                     static final int INT_OTHER = 7;
6169                     
6170                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6171                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
6172                     (
6173                       new Enum[]
6174                       {
6175                         new Enum("FA", INT_FA),
6176                         new Enum("NACA", INT_NACA),
6177                         new Enum("TA", INT_TA),
6178                         new Enum("BEA", INT_BEA),
6179                         new Enum("NMTC", INT_NMTC),
6180                         new Enum("CMF", INT_CMF),
6181                         new Enum("Other", INT_OTHER),
6182                       }
6183                     );
6184                     private static final long serialVersionUID = 1L;
6185                     private java.lang.Object readResolve() { return forInt(intValue()); } 
6186                 }
6187                 
6188                 /**
6189                  * A factory class with static methods for creating instances
6190                  * of this type.
6191                  */
6192                 
6193                 public static final class Factory
6194                 {
6195                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType newValue(java.lang.Object obj) {
6196                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType) type.newValue( obj ); }
6197                     
6198                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType newInstance() {
6199                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6200                     
6201                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType newInstance(org.apache.xmlbeans.XmlOptions options) {
6202                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable.AwardType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6203                     
6204                     private Factory() { } // No instance of this class allowed
6205                 }
6206             }
6207             
6208             /**
6209              * A factory class with static methods for creating instances
6210              * of this type.
6211              */
6212             
6213             public static final class Factory
6214             {
6215                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable newInstance() {
6216                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6217                 
6218                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable newInstance(org.apache.xmlbeans.XmlOptions options) {
6219                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PriorAwardsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6220                 
6221                 private Factory() { } // No instance of this class allowed
6222             }
6223         }
6224         
6225         /**
6226          * An XML InstitutionType(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6227          *
6228          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$InstitutionType.
6229          */
6230         public interface InstitutionType extends org.apache.xmlbeans.XmlString
6231         {
6232             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6233                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InstitutionType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("institutiontype2d90elemtype");
6234             
6235             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6236             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6237             
6238             static final Enum LOAN_FUND = Enum.forString("Loan Fund");
6239             static final Enum CREDIT_UNION = Enum.forString("Credit Union");
6240             static final Enum BANK_HOLDING_COMPANY = Enum.forString("Bank Holding Company");
6241             static final Enum BANK_OR_THRIFT = Enum.forString("Bank or Thrift");
6242             static final Enum VENTURE_CAPITAL = Enum.forString("Venture Capital");
6243             static final Enum OTHER = Enum.forString("Other");
6244             
6245             static final int INT_LOAN_FUND = Enum.INT_LOAN_FUND;
6246             static final int INT_CREDIT_UNION = Enum.INT_CREDIT_UNION;
6247             static final int INT_BANK_HOLDING_COMPANY = Enum.INT_BANK_HOLDING_COMPANY;
6248             static final int INT_BANK_OR_THRIFT = Enum.INT_BANK_OR_THRIFT;
6249             static final int INT_VENTURE_CAPITAL = Enum.INT_VENTURE_CAPITAL;
6250             static final int INT_OTHER = Enum.INT_OTHER;
6251             
6252             /**
6253              * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$InstitutionType.
6254              * These enum values can be used as follows:
6255              * <pre>
6256              * enum.toString(); // returns the string value of the enum
6257              * enum.intValue(); // returns an int value, useful for switches
6258              * // e.g., case Enum.INT_LOAN_FUND
6259              * Enum.forString(s); // returns the enum value for a string
6260              * Enum.forInt(i); // returns the enum value for an int
6261              * </pre>
6262              * Enumeration objects are immutable singleton objects that
6263              * can be compared using == object equality. They have no
6264              * public constructor. See the constants defined within this
6265              * class for all the valid values.
6266              */
6267             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6268             {
6269                 /**
6270                  * Returns the enum value for a string, or null if none.
6271                  */
6272                 public static Enum forString(java.lang.String s)
6273                     { return (Enum)table.forString(s); }
6274                 /**
6275                  * Returns the enum value corresponding to an int, or null if none.
6276                  */
6277                 public static Enum forInt(int i)
6278                     { return (Enum)table.forInt(i); }
6279                 
6280                 private Enum(java.lang.String s, int i)
6281                     { super(s, i); }
6282                 
6283                 static final int INT_LOAN_FUND = 1;
6284                 static final int INT_CREDIT_UNION = 2;
6285                 static final int INT_BANK_HOLDING_COMPANY = 3;
6286                 static final int INT_BANK_OR_THRIFT = 4;
6287                 static final int INT_VENTURE_CAPITAL = 5;
6288                 static final int INT_OTHER = 6;
6289                 
6290                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6291                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6292                 (
6293                     new Enum[]
6294                     {
6295                       new Enum("Loan Fund", INT_LOAN_FUND),
6296                       new Enum("Credit Union", INT_CREDIT_UNION),
6297                       new Enum("Bank Holding Company", INT_BANK_HOLDING_COMPANY),
6298                       new Enum("Bank or Thrift", INT_BANK_OR_THRIFT),
6299                       new Enum("Venture Capital", INT_VENTURE_CAPITAL),
6300                       new Enum("Other", INT_OTHER),
6301                     }
6302                 );
6303                 private static final long serialVersionUID = 1L;
6304                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6305             }
6306             
6307             /**
6308              * A factory class with static methods for creating instances
6309              * of this type.
6310              */
6311             
6312             public static final class Factory
6313             {
6314                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType newValue(java.lang.Object obj) {
6315                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType) type.newValue( obj ); }
6316                 
6317                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType newInstance() {
6318                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6319                 
6320                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType newInstance(org.apache.xmlbeans.XmlOptions options) {
6321                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.InstitutionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6322                 
6323                 private Factory() { } // No instance of this class allowed
6324             }
6325         }
6326         
6327         /**
6328          * An XML OrganizationStructure(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6329          *
6330          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$OrganizationStructure.
6331          */
6332         public interface OrganizationStructure extends org.apache.xmlbeans.XmlString
6333         {
6334             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6335                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationStructure.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationstructure60e2elemtype");
6336             
6337             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6338             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6339             
6340             static final Enum FOR_PROFIT = Enum.forString("For-Profit");
6341             static final Enum X_501_C_4 = Enum.forString("501(c)(4)");
6342             static final Enum OTHER_NON_PROFIT = Enum.forString("Other Non-Profit");
6343             static final Enum TRIBAL_OR_VILLAGE_GOVERNMENT = Enum.forString("Tribal or Village Government");
6344             
6345             static final int INT_FOR_PROFIT = Enum.INT_FOR_PROFIT;
6346             static final int INT_X_501_C_4 = Enum.INT_X_501_C_4;
6347             static final int INT_OTHER_NON_PROFIT = Enum.INT_OTHER_NON_PROFIT;
6348             static final int INT_TRIBAL_OR_VILLAGE_GOVERNMENT = Enum.INT_TRIBAL_OR_VILLAGE_GOVERNMENT;
6349             
6350             /**
6351              * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$OrganizationStructure.
6352              * These enum values can be used as follows:
6353              * <pre>
6354              * enum.toString(); // returns the string value of the enum
6355              * enum.intValue(); // returns an int value, useful for switches
6356              * // e.g., case Enum.INT_FOR_PROFIT
6357              * Enum.forString(s); // returns the enum value for a string
6358              * Enum.forInt(i); // returns the enum value for an int
6359              * </pre>
6360              * Enumeration objects are immutable singleton objects that
6361              * can be compared using == object equality. They have no
6362              * public constructor. See the constants defined within this
6363              * class for all the valid values.
6364              */
6365             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6366             {
6367                 /**
6368                  * Returns the enum value for a string, or null if none.
6369                  */
6370                 public static Enum forString(java.lang.String s)
6371                     { return (Enum)table.forString(s); }
6372                 /**
6373                  * Returns the enum value corresponding to an int, or null if none.
6374                  */
6375                 public static Enum forInt(int i)
6376                     { return (Enum)table.forInt(i); }
6377                 
6378                 private Enum(java.lang.String s, int i)
6379                     { super(s, i); }
6380                 
6381                 static final int INT_FOR_PROFIT = 1;
6382                 static final int INT_X_501_C_4 = 2;
6383                 static final int INT_OTHER_NON_PROFIT = 3;
6384                 static final int INT_TRIBAL_OR_VILLAGE_GOVERNMENT = 4;
6385                 
6386                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6387                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6388                 (
6389                     new Enum[]
6390                     {
6391                       new Enum("For-Profit", INT_FOR_PROFIT),
6392                       new Enum("501(c)(4)", INT_X_501_C_4),
6393                       new Enum("Other Non-Profit", INT_OTHER_NON_PROFIT),
6394                       new Enum("Tribal or Village Government", INT_TRIBAL_OR_VILLAGE_GOVERNMENT),
6395                     }
6396                 );
6397                 private static final long serialVersionUID = 1L;
6398                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6399             }
6400             
6401             /**
6402              * A factory class with static methods for creating instances
6403              * of this type.
6404              */
6405             
6406             public static final class Factory
6407             {
6408                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure newValue(java.lang.Object obj) {
6409                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure) type.newValue( obj ); }
6410                 
6411                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure newInstance() {
6412                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6413                 
6414                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure newInstance(org.apache.xmlbeans.XmlOptions options) {
6415                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OrganizationStructure) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6416                 
6417                 private Factory() { } // No instance of this class allowed
6418             }
6419         }
6420         
6421         /**
6422          * An XML QID_42(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6423          *
6424          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$QID42.
6425          */
6426         public interface QID42 extends org.apache.xmlbeans.XmlString
6427         {
6428             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6429                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QID42.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("qid4249c1elemtype");
6430             
6431             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6432             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6433             
6434             static final Enum X_3_31 = Enum.forString("3/31");
6435             static final Enum X_6_30 = Enum.forString("6/30");
6436             static final Enum X_9_30 = Enum.forString("9/30");
6437             static final Enum X_12_31 = Enum.forString("12/31");
6438             
6439             static final int INT_X_3_31 = Enum.INT_X_3_31;
6440             static final int INT_X_6_30 = Enum.INT_X_6_30;
6441             static final int INT_X_9_30 = Enum.INT_X_9_30;
6442             static final int INT_X_12_31 = Enum.INT_X_12_31;
6443             
6444             /**
6445              * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$QID42.
6446              * These enum values can be used as follows:
6447              * <pre>
6448              * enum.toString(); // returns the string value of the enum
6449              * enum.intValue(); // returns an int value, useful for switches
6450              * // e.g., case Enum.INT_X_3_31
6451              * Enum.forString(s); // returns the enum value for a string
6452              * Enum.forInt(i); // returns the enum value for an int
6453              * </pre>
6454              * Enumeration objects are immutable singleton objects that
6455              * can be compared using == object equality. They have no
6456              * public constructor. See the constants defined within this
6457              * class for all the valid values.
6458              */
6459             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6460             {
6461                 /**
6462                  * Returns the enum value for a string, or null if none.
6463                  */
6464                 public static Enum forString(java.lang.String s)
6465                     { return (Enum)table.forString(s); }
6466                 /**
6467                  * Returns the enum value corresponding to an int, or null if none.
6468                  */
6469                 public static Enum forInt(int i)
6470                     { return (Enum)table.forInt(i); }
6471                 
6472                 private Enum(java.lang.String s, int i)
6473                     { super(s, i); }
6474                 
6475                 static final int INT_X_3_31 = 1;
6476                 static final int INT_X_6_30 = 2;
6477                 static final int INT_X_9_30 = 3;
6478                 static final int INT_X_12_31 = 4;
6479                 
6480                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6481                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6482                 (
6483                     new Enum[]
6484                     {
6485                       new Enum("3/31", INT_X_3_31),
6486                       new Enum("6/30", INT_X_6_30),
6487                       new Enum("9/30", INT_X_9_30),
6488                       new Enum("12/31", INT_X_12_31),
6489                     }
6490                 );
6491                 private static final long serialVersionUID = 1L;
6492                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6493             }
6494             
6495             /**
6496              * A factory class with static methods for creating instances
6497              * of this type.
6498              */
6499             
6500             public static final class Factory
6501             {
6502                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42 newValue(java.lang.Object obj) {
6503                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42) type.newValue( obj ); }
6504                 
6505                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42 newInstance() {
6506                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6507                 
6508                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42 newInstance(org.apache.xmlbeans.XmlOptions options) {
6509                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID42) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6510                 
6511                 private Factory() { } // No instance of this class allowed
6512             }
6513         }
6514         
6515         /**
6516          * An XML RegulatoryBody(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6517          *
6518          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$RegulatoryBody.
6519          */
6520         public interface RegulatoryBody extends org.apache.xmlbeans.XmlString
6521         {
6522             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6523                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RegulatoryBody.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("regulatorybodyfed8elemtype");
6524             
6525             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6526             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6527             
6528             static final Enum FDIC = Enum.forString("FDIC");
6529             static final Enum FEDERAL_RESERVE = Enum.forString("Federal Reserve");
6530             static final Enum NCUA = Enum.forString("NCUA");
6531             static final Enum OCC = Enum.forString("OCC");
6532             static final Enum OTS = Enum.forString("OTS");
6533             static final Enum OTHER = Enum.forString("Other");
6534             
6535             static final int INT_FDIC = Enum.INT_FDIC;
6536             static final int INT_FEDERAL_RESERVE = Enum.INT_FEDERAL_RESERVE;
6537             static final int INT_NCUA = Enum.INT_NCUA;
6538             static final int INT_OCC = Enum.INT_OCC;
6539             static final int INT_OTS = Enum.INT_OTS;
6540             static final int INT_OTHER = Enum.INT_OTHER;
6541             
6542             /**
6543              * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$RegulatoryBody.
6544              * These enum values can be used as follows:
6545              * <pre>
6546              * enum.toString(); // returns the string value of the enum
6547              * enum.intValue(); // returns an int value, useful for switches
6548              * // e.g., case Enum.INT_FDIC
6549              * Enum.forString(s); // returns the enum value for a string
6550              * Enum.forInt(i); // returns the enum value for an int
6551              * </pre>
6552              * Enumeration objects are immutable singleton objects that
6553              * can be compared using == object equality. They have no
6554              * public constructor. See the constants defined within this
6555              * class for all the valid values.
6556              */
6557             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6558             {
6559                 /**
6560                  * Returns the enum value for a string, or null if none.
6561                  */
6562                 public static Enum forString(java.lang.String s)
6563                     { return (Enum)table.forString(s); }
6564                 /**
6565                  * Returns the enum value corresponding to an int, or null if none.
6566                  */
6567                 public static Enum forInt(int i)
6568                     { return (Enum)table.forInt(i); }
6569                 
6570                 private Enum(java.lang.String s, int i)
6571                     { super(s, i); }
6572                 
6573                 static final int INT_FDIC = 1;
6574                 static final int INT_FEDERAL_RESERVE = 2;
6575                 static final int INT_NCUA = 3;
6576                 static final int INT_OCC = 4;
6577                 static final int INT_OTS = 5;
6578                 static final int INT_OTHER = 6;
6579                 
6580                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6581                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6582                 (
6583                     new Enum[]
6584                     {
6585                       new Enum("FDIC", INT_FDIC),
6586                       new Enum("Federal Reserve", INT_FEDERAL_RESERVE),
6587                       new Enum("NCUA", INT_NCUA),
6588                       new Enum("OCC", INT_OCC),
6589                       new Enum("OTS", INT_OTS),
6590                       new Enum("Other", INT_OTHER),
6591                     }
6592                 );
6593                 private static final long serialVersionUID = 1L;
6594                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6595             }
6596             
6597             /**
6598              * A factory class with static methods for creating instances
6599              * of this type.
6600              */
6601             
6602             public static final class Factory
6603             {
6604                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody newValue(java.lang.Object obj) {
6605                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody) type.newValue( obj ); }
6606                 
6607                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody newInstance() {
6608                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6609                 
6610                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody newInstance(org.apache.xmlbeans.XmlOptions options) {
6611                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6612                 
6613                 private Factory() { } // No instance of this class allowed
6614             }
6615         }
6616         
6617         /**
6618          * An XML OtherRegulatoryBody(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6619          *
6620          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$OtherRegulatoryBody.
6621          */
6622         public interface OtherRegulatoryBody extends org.apache.xmlbeans.XmlString
6623         {
6624             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6625                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherRegulatoryBody.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherregulatorybody4a18elemtype");
6626             
6627             /**
6628              * A factory class with static methods for creating instances
6629              * of this type.
6630              */
6631             
6632             public static final class Factory
6633             {
6634                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody newValue(java.lang.Object obj) {
6635                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody) type.newValue( obj ); }
6636                 
6637                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody newInstance() {
6638                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6639                 
6640                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody newInstance(org.apache.xmlbeans.XmlOptions options) {
6641                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.OtherRegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6642                 
6643                 private Factory() { } // No instance of this class allowed
6644             }
6645         }
6646         
6647         /**
6648          * An XML CertificationStatus(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6649          *
6650          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$CertificationStatus.
6651          */
6652         public interface CertificationStatus extends org.apache.xmlbeans.XmlString
6653         {
6654             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6655                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CertificationStatus.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("certificationstatus0c96elemtype");
6656             
6657             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6658             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6659             
6660             static final Enum CDFI_CERTIFIED = Enum.forString("CDFI Certified");
6661             static final Enum NOT_CERTIFIED = Enum.forString("Not Certified");
6662             
6663             static final int INT_CDFI_CERTIFIED = Enum.INT_CDFI_CERTIFIED;
6664             static final int INT_NOT_CERTIFIED = Enum.INT_NOT_CERTIFIED;
6665             
6666             /**
6667              * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$CertificationStatus.
6668              * These enum values can be used as follows:
6669              * <pre>
6670              * enum.toString(); // returns the string value of the enum
6671              * enum.intValue(); // returns an int value, useful for switches
6672              * // e.g., case Enum.INT_CDFI_CERTIFIED
6673              * Enum.forString(s); // returns the enum value for a string
6674              * Enum.forInt(i); // returns the enum value for an int
6675              * </pre>
6676              * Enumeration objects are immutable singleton objects that
6677              * can be compared using == object equality. They have no
6678              * public constructor. See the constants defined within this
6679              * class for all the valid values.
6680              */
6681             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6682             {
6683                 /**
6684                  * Returns the enum value for a string, or null if none.
6685                  */
6686                 public static Enum forString(java.lang.String s)
6687                     { return (Enum)table.forString(s); }
6688                 /**
6689                  * Returns the enum value corresponding to an int, or null if none.
6690                  */
6691                 public static Enum forInt(int i)
6692                     { return (Enum)table.forInt(i); }
6693                 
6694                 private Enum(java.lang.String s, int i)
6695                     { super(s, i); }
6696                 
6697                 static final int INT_CDFI_CERTIFIED = 1;
6698                 static final int INT_NOT_CERTIFIED = 2;
6699                 
6700                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6701                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6702                 (
6703                     new Enum[]
6704                     {
6705                       new Enum("CDFI Certified", INT_CDFI_CERTIFIED),
6706                       new Enum("Not Certified", INT_NOT_CERTIFIED),
6707                     }
6708                 );
6709                 private static final long serialVersionUID = 1L;
6710                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6711             }
6712             
6713             /**
6714              * A factory class with static methods for creating instances
6715              * of this type.
6716              */
6717             
6718             public static final class Factory
6719             {
6720                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus newValue(java.lang.Object obj) {
6721                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus) type.newValue( obj ); }
6722                 
6723                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus newInstance() {
6724                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6725                 
6726                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus newInstance(org.apache.xmlbeans.XmlOptions options) {
6727                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6728                 
6729                 private Factory() { } // No instance of this class allowed
6730             }
6731         }
6732         
6733         /**
6734          * An XML CertificationChecklist(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6735          *
6736          * This is a complex type.
6737          */
6738         public interface CertificationChecklist extends org.apache.xmlbeans.XmlObject
6739         {
6740             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6741                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CertificationChecklist.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("certificationchecklist7766elemtype");
6742             
6743             /**
6744              * Gets the "PrimaryMissionRequirement" element
6745              */
6746             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryMissionRequirement();
6747             
6748             /**
6749              * Gets (as xml) the "PrimaryMissionRequirement" element
6750              */
6751             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryMissionRequirement();
6752             
6753             /**
6754              * Sets the "PrimaryMissionRequirement" element
6755              */
6756             void setPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryMissionRequirement);
6757             
6758             /**
6759              * Sets (as xml) the "PrimaryMissionRequirement" element
6760              */
6761             void xsetPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryMissionRequirement);
6762             
6763             /**
6764              * Gets the "TargetMarketRequirement" element
6765              */
6766             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTargetMarketRequirement();
6767             
6768             /**
6769              * Gets (as xml) the "TargetMarketRequirement" element
6770              */
6771             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTargetMarketRequirement();
6772             
6773             /**
6774              * Sets the "TargetMarketRequirement" element
6775              */
6776             void setTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum targetMarketRequirement);
6777             
6778             /**
6779              * Sets (as xml) the "TargetMarketRequirement" element
6780              */
6781             void xsetTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType targetMarketRequirement);
6782             
6783             /**
6784              * Gets the "DevelopmentServicesRequirement" element
6785              */
6786             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDevelopmentServicesRequirement();
6787             
6788             /**
6789              * Gets (as xml) the "DevelopmentServicesRequirement" element
6790              */
6791             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDevelopmentServicesRequirement();
6792             
6793             /**
6794              * Sets the "DevelopmentServicesRequirement" element
6795              */
6796             void setDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum developmentServicesRequirement);
6797             
6798             /**
6799              * Sets (as xml) the "DevelopmentServicesRequirement" element
6800              */
6801             void xsetDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType developmentServicesRequirement);
6802             
6803             /**
6804              * Gets the "AccountabilityRequirement" element
6805              */
6806             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAccountabilityRequirement();
6807             
6808             /**
6809              * Gets (as xml) the "AccountabilityRequirement" element
6810              */
6811             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAccountabilityRequirement();
6812             
6813             /**
6814              * Sets the "AccountabilityRequirement" element
6815              */
6816             void setAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum accountabilityRequirement);
6817             
6818             /**
6819              * Sets (as xml) the "AccountabilityRequirement" element
6820              */
6821             void xsetAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType accountabilityRequirement);
6822             
6823             /**
6824              * Gets the "NonGovernmentEntityRequirement" element
6825              */
6826             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonGovernmentEntityRequirement();
6827             
6828             /**
6829              * Gets (as xml) the "NonGovernmentEntityRequirement" element
6830              */
6831             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonGovernmentEntityRequirement();
6832             
6833             /**
6834              * Sets the "NonGovernmentEntityRequirement" element
6835              */
6836             void setNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonGovernmentEntityRequirement);
6837             
6838             /**
6839              * Sets (as xml) the "NonGovernmentEntityRequirement" element
6840              */
6841             void xsetNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonGovernmentEntityRequirement);
6842             
6843             /**
6844              * A factory class with static methods for creating instances
6845              * of this type.
6846              */
6847             
6848             public static final class Factory
6849             {
6850                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist newInstance() {
6851                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6852                 
6853                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist newInstance(org.apache.xmlbeans.XmlOptions options) {
6854                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CertificationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6855                 
6856                 private Factory() { } // No instance of this class allowed
6857             }
6858         }
6859         
6860         /**
6861          * An XML QID_58(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6862          *
6863          * This is a complex type.
6864          */
6865         public interface QID58 extends org.apache.xmlbeans.XmlObject
6866         {
6867             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6868                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QID58.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("qid58a03celemtype");
6869             
6870             /**
6871              * Gets the "MajorUrban" element
6872              */
6873             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMajorUrban();
6874             
6875             /**
6876              * Gets (as xml) the "MajorUrban" element
6877              */
6878             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMajorUrban();
6879             
6880             /**
6881              * True if has "MajorUrban" element
6882              */
6883             boolean isSetMajorUrban();
6884             
6885             /**
6886              * Sets the "MajorUrban" element
6887              */
6888             void setMajorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum majorUrban);
6889             
6890             /**
6891              * Sets (as xml) the "MajorUrban" element
6892              */
6893             void xsetMajorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType majorUrban);
6894             
6895             /**
6896              * Unsets the "MajorUrban" element
6897              */
6898             void unsetMajorUrban();
6899             
6900             /**
6901              * Gets the "MinorUrban" element
6902              */
6903             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorUrban();
6904             
6905             /**
6906              * Gets (as xml) the "MinorUrban" element
6907              */
6908             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorUrban();
6909             
6910             /**
6911              * True if has "MinorUrban" element
6912              */
6913             boolean isSetMinorUrban();
6914             
6915             /**
6916              * Sets the "MinorUrban" element
6917              */
6918             void setMinorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorUrban);
6919             
6920             /**
6921              * Sets (as xml) the "MinorUrban" element
6922              */
6923             void xsetMinorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorUrban);
6924             
6925             /**
6926              * Unsets the "MinorUrban" element
6927              */
6928             void unsetMinorUrban();
6929             
6930             /**
6931              * Gets the "Rural" element
6932              */
6933             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRural();
6934             
6935             /**
6936              * Gets (as xml) the "Rural" element
6937              */
6938             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRural();
6939             
6940             /**
6941              * True if has "Rural" element
6942              */
6943             boolean isSetRural();
6944             
6945             /**
6946              * Sets the "Rural" element
6947              */
6948             void setRural(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rural);
6949             
6950             /**
6951              * Sets (as xml) the "Rural" element
6952              */
6953             void xsetRural(gov.grants.apply.system.globalLibraryV20.YesNoDataType rural);
6954             
6955             /**
6956              * Unsets the "Rural" element
6957              */
6958             void unsetRural();
6959             
6960             /**
6961              * A factory class with static methods for creating instances
6962              * of this type.
6963              */
6964             
6965             public static final class Factory
6966             {
6967                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58 newInstance() {
6968                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6969                 
6970                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58 newInstance(org.apache.xmlbeans.XmlOptions options) {
6971                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID58) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6972                 
6973                 private Factory() { } // No instance of this class allowed
6974             }
6975         }
6976         
6977         /**
6978          * An XML PrimaryMarket(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
6979          *
6980          * This is a complex type.
6981          */
6982         public interface PrimaryMarket extends org.apache.xmlbeans.XmlObject
6983         {
6984             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6985                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryMarket.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primarymarketf544elemtype");
6986             
6987             /**
6988              * Gets the "QID_80" element
6989              */
6990             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID80();
6991             
6992             /**
6993              * Gets (as xml) the "QID_80" element
6994              */
6995             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID80();
6996             
6997             /**
6998              * True if has "QID_80" element
6999              */
7000             boolean isSetQID80();
7001             
7002             /**
7003              * Sets the "QID_80" element
7004              */
7005             void setQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid80);
7006             
7007             /**
7008              * Sets (as xml) the "QID_80" element
7009              */
7010             void xsetQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid80);
7011             
7012             /**
7013              * Unsets the "QID_80" element
7014              */
7015             void unsetQID80();
7016             
7017             /**
7018              * Gets the "QID_81" element
7019              */
7020             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID81();
7021             
7022             /**
7023              * Gets (as xml) the "QID_81" element
7024              */
7025             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID81();
7026             
7027             /**
7028              * True if has "QID_81" element
7029              */
7030             boolean isSetQID81();
7031             
7032             /**
7033              * Sets the "QID_81" element
7034              */
7035             void setQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid81);
7036             
7037             /**
7038              * Sets (as xml) the "QID_81" element
7039              */
7040             void xsetQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid81);
7041             
7042             /**
7043              * Unsets the "QID_81" element
7044              */
7045             void unsetQID81();
7046             
7047             /**
7048              * Gets the "QID_84" element
7049              */
7050             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID84();
7051             
7052             /**
7053              * Gets (as xml) the "QID_84" element
7054              */
7055             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID84();
7056             
7057             /**
7058              * True if has "QID_84" element
7059              */
7060             boolean isSetQID84();
7061             
7062             /**
7063              * Sets the "QID_84" element
7064              */
7065             void setQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid84);
7066             
7067             /**
7068              * Sets (as xml) the "QID_84" element
7069              */
7070             void xsetQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid84);
7071             
7072             /**
7073              * Unsets the "QID_84" element
7074              */
7075             void unsetQID84();
7076             
7077             /**
7078              * Gets the "QID_82" element
7079              */
7080             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID82();
7081             
7082             /**
7083              * Gets (as xml) the "QID_82" element
7084              */
7085             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID82();
7086             
7087             /**
7088              * True if has "QID_82" element
7089              */
7090             boolean isSetQID82();
7091             
7092             /**
7093              * Sets the "QID_82" element
7094              */
7095             void setQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid82);
7096             
7097             /**
7098              * Sets (as xml) the "QID_82" element
7099              */
7100             void xsetQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid82);
7101             
7102             /**
7103              * Unsets the "QID_82" element
7104              */
7105             void unsetQID82();
7106             
7107             /**
7108              * Gets the "QID_83" element
7109              */
7110             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID83();
7111             
7112             /**
7113              * Gets (as xml) the "QID_83" element
7114              */
7115             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID83();
7116             
7117             /**
7118              * True if has "QID_83" element
7119              */
7120             boolean isSetQID83();
7121             
7122             /**
7123              * Sets the "QID_83" element
7124              */
7125             void setQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid83);
7126             
7127             /**
7128              * Sets (as xml) the "QID_83" element
7129              */
7130             void xsetQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid83);
7131             
7132             /**
7133              * Unsets the "QID_83" element
7134              */
7135             void unsetQID83();
7136             
7137             /**
7138              * A factory class with static methods for creating instances
7139              * of this type.
7140              */
7141             
7142             public static final class Factory
7143             {
7144                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket newInstance() {
7145                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7146                 
7147                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket newInstance(org.apache.xmlbeans.XmlOptions options) {
7148                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryMarket) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7149                 
7150                 private Factory() { } // No instance of this class allowed
7151             }
7152         }
7153         
7154         /**
7155          * An XML GeographicMarketServed(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
7156          *
7157          * This is a complex type.
7158          */
7159         public interface GeographicMarketServed extends org.apache.xmlbeans.XmlObject
7160         {
7161             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7162                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GeographicMarketServed.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("geographicmarketserved8e4aelemtype");
7163             
7164             /**
7165              * Gets the "Alabama" element
7166              */
7167             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlabama();
7168             
7169             /**
7170              * Gets (as xml) the "Alabama" element
7171              */
7172             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlabama();
7173             
7174             /**
7175              * True if has "Alabama" element
7176              */
7177             boolean isSetAlabama();
7178             
7179             /**
7180              * Sets the "Alabama" element
7181              */
7182             void setAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alabama);
7183             
7184             /**
7185              * Sets (as xml) the "Alabama" element
7186              */
7187             void xsetAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType alabama);
7188             
7189             /**
7190              * Unsets the "Alabama" element
7191              */
7192             void unsetAlabama();
7193             
7194             /**
7195              * Gets the "Alaska" element
7196              */
7197             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska();
7198             
7199             /**
7200              * Gets (as xml) the "Alaska" element
7201              */
7202             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska();
7203             
7204             /**
7205              * True if has "Alaska" element
7206              */
7207             boolean isSetAlaska();
7208             
7209             /**
7210              * Sets the "Alaska" element
7211              */
7212             void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska);
7213             
7214             /**
7215              * Sets (as xml) the "Alaska" element
7216              */
7217             void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska);
7218             
7219             /**
7220              * Unsets the "Alaska" element
7221              */
7222             void unsetAlaska();
7223             
7224             /**
7225              * Gets the "AmericanSamoa" element
7226              */
7227             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAmericanSamoa();
7228             
7229             /**
7230              * Gets (as xml) the "AmericanSamoa" element
7231              */
7232             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAmericanSamoa();
7233             
7234             /**
7235              * True if has "AmericanSamoa" element
7236              */
7237             boolean isSetAmericanSamoa();
7238             
7239             /**
7240              * Sets the "AmericanSamoa" element
7241              */
7242             void setAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum americanSamoa);
7243             
7244             /**
7245              * Sets (as xml) the "AmericanSamoa" element
7246              */
7247             void xsetAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType americanSamoa);
7248             
7249             /**
7250              * Unsets the "AmericanSamoa" element
7251              */
7252             void unsetAmericanSamoa();
7253             
7254             /**
7255              * Gets the "Arizona" element
7256              */
7257             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArizona();
7258             
7259             /**
7260              * Gets (as xml) the "Arizona" element
7261              */
7262             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArizona();
7263             
7264             /**
7265              * True if has "Arizona" element
7266              */
7267             boolean isSetArizona();
7268             
7269             /**
7270              * Sets the "Arizona" element
7271              */
7272             void setArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arizona);
7273             
7274             /**
7275              * Sets (as xml) the "Arizona" element
7276              */
7277             void xsetArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType arizona);
7278             
7279             /**
7280              * Unsets the "Arizona" element
7281              */
7282             void unsetArizona();
7283             
7284             /**
7285              * Gets the "Arkansas" element
7286              */
7287             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArkansas();
7288             
7289             /**
7290              * Gets (as xml) the "Arkansas" element
7291              */
7292             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArkansas();
7293             
7294             /**
7295              * True if has "Arkansas" element
7296              */
7297             boolean isSetArkansas();
7298             
7299             /**
7300              * Sets the "Arkansas" element
7301              */
7302             void setArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arkansas);
7303             
7304             /**
7305              * Sets (as xml) the "Arkansas" element
7306              */
7307             void xsetArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType arkansas);
7308             
7309             /**
7310              * Unsets the "Arkansas" element
7311              */
7312             void unsetArkansas();
7313             
7314             /**
7315              * Gets the "California" element
7316              */
7317             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCalifornia();
7318             
7319             /**
7320              * Gets (as xml) the "California" element
7321              */
7322             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCalifornia();
7323             
7324             /**
7325              * True if has "California" element
7326              */
7327             boolean isSetCalifornia();
7328             
7329             /**
7330              * Sets the "California" element
7331              */
7332             void setCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum california);
7333             
7334             /**
7335              * Sets (as xml) the "California" element
7336              */
7337             void xsetCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType california);
7338             
7339             /**
7340              * Unsets the "California" element
7341              */
7342             void unsetCalifornia();
7343             
7344             /**
7345              * Gets the "Colorado" element
7346              */
7347             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getColorado();
7348             
7349             /**
7350              * Gets (as xml) the "Colorado" element
7351              */
7352             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetColorado();
7353             
7354             /**
7355              * True if has "Colorado" element
7356              */
7357             boolean isSetColorado();
7358             
7359             /**
7360              * Sets the "Colorado" element
7361              */
7362             void setColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum colorado);
7363             
7364             /**
7365              * Sets (as xml) the "Colorado" element
7366              */
7367             void xsetColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType colorado);
7368             
7369             /**
7370              * Unsets the "Colorado" element
7371              */
7372             void unsetColorado();
7373             
7374             /**
7375              * Gets the "Connecticut" element
7376              */
7377             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConnecticut();
7378             
7379             /**
7380              * Gets (as xml) the "Connecticut" element
7381              */
7382             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConnecticut();
7383             
7384             /**
7385              * True if has "Connecticut" element
7386              */
7387             boolean isSetConnecticut();
7388             
7389             /**
7390              * Sets the "Connecticut" element
7391              */
7392             void setConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum connecticut);
7393             
7394             /**
7395              * Sets (as xml) the "Connecticut" element
7396              */
7397             void xsetConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType connecticut);
7398             
7399             /**
7400              * Unsets the "Connecticut" element
7401              */
7402             void unsetConnecticut();
7403             
7404             /**
7405              * Gets the "Delaware" element
7406              */
7407             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelaware();
7408             
7409             /**
7410              * Gets (as xml) the "Delaware" element
7411              */
7412             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelaware();
7413             
7414             /**
7415              * True if has "Delaware" element
7416              */
7417             boolean isSetDelaware();
7418             
7419             /**
7420              * Sets the "Delaware" element
7421              */
7422             void setDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delaware);
7423             
7424             /**
7425              * Sets (as xml) the "Delaware" element
7426              */
7427             void xsetDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType delaware);
7428             
7429             /**
7430              * Unsets the "Delaware" element
7431              */
7432             void unsetDelaware();
7433             
7434             /**
7435              * Gets the "DistrictofColumbia" element
7436              */
7437             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDistrictofColumbia();
7438             
7439             /**
7440              * Gets (as xml) the "DistrictofColumbia" element
7441              */
7442             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDistrictofColumbia();
7443             
7444             /**
7445              * True if has "DistrictofColumbia" element
7446              */
7447             boolean isSetDistrictofColumbia();
7448             
7449             /**
7450              * Sets the "DistrictofColumbia" element
7451              */
7452             void setDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum districtofColumbia);
7453             
7454             /**
7455              * Sets (as xml) the "DistrictofColumbia" element
7456              */
7457             void xsetDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType districtofColumbia);
7458             
7459             /**
7460              * Unsets the "DistrictofColumbia" element
7461              */
7462             void unsetDistrictofColumbia();
7463             
7464             /**
7465              * Gets the "FederatedStatesofMicronesia" element
7466              */
7467             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederatedStatesofMicronesia();
7468             
7469             /**
7470              * Gets (as xml) the "FederatedStatesofMicronesia" element
7471              */
7472             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederatedStatesofMicronesia();
7473             
7474             /**
7475              * True if has "FederatedStatesofMicronesia" element
7476              */
7477             boolean isSetFederatedStatesofMicronesia();
7478             
7479             /**
7480              * Sets the "FederatedStatesofMicronesia" element
7481              */
7482             void setFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federatedStatesofMicronesia);
7483             
7484             /**
7485              * Sets (as xml) the "FederatedStatesofMicronesia" element
7486              */
7487             void xsetFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType federatedStatesofMicronesia);
7488             
7489             /**
7490              * Unsets the "FederatedStatesofMicronesia" element
7491              */
7492             void unsetFederatedStatesofMicronesia();
7493             
7494             /**
7495              * Gets the "Florida" element
7496              */
7497             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFlorida();
7498             
7499             /**
7500              * Gets (as xml) the "Florida" element
7501              */
7502             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFlorida();
7503             
7504             /**
7505              * True if has "Florida" element
7506              */
7507             boolean isSetFlorida();
7508             
7509             /**
7510              * Sets the "Florida" element
7511              */
7512             void setFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum florida);
7513             
7514             /**
7515              * Sets (as xml) the "Florida" element
7516              */
7517             void xsetFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType florida);
7518             
7519             /**
7520              * Unsets the "Florida" element
7521              */
7522             void unsetFlorida();
7523             
7524             /**
7525              * Gets the "Georgia" element
7526              */
7527             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGeorgia();
7528             
7529             /**
7530              * Gets (as xml) the "Georgia" element
7531              */
7532             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGeorgia();
7533             
7534             /**
7535              * True if has "Georgia" element
7536              */
7537             boolean isSetGeorgia();
7538             
7539             /**
7540              * Sets the "Georgia" element
7541              */
7542             void setGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum georgia);
7543             
7544             /**
7545              * Sets (as xml) the "Georgia" element
7546              */
7547             void xsetGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType georgia);
7548             
7549             /**
7550              * Unsets the "Georgia" element
7551              */
7552             void unsetGeorgia();
7553             
7554             /**
7555              * Gets the "Guam" element
7556              */
7557             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGuam();
7558             
7559             /**
7560              * Gets (as xml) the "Guam" element
7561              */
7562             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGuam();
7563             
7564             /**
7565              * True if has "Guam" element
7566              */
7567             boolean isSetGuam();
7568             
7569             /**
7570              * Sets the "Guam" element
7571              */
7572             void setGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum guam);
7573             
7574             /**
7575              * Sets (as xml) the "Guam" element
7576              */
7577             void xsetGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType guam);
7578             
7579             /**
7580              * Unsets the "Guam" element
7581              */
7582             void unsetGuam();
7583             
7584             /**
7585              * Gets the "Hawaii" element
7586              */
7587             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii();
7588             
7589             /**
7590              * Gets (as xml) the "Hawaii" element
7591              */
7592             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii();
7593             
7594             /**
7595              * True if has "Hawaii" element
7596              */
7597             boolean isSetHawaii();
7598             
7599             /**
7600              * Sets the "Hawaii" element
7601              */
7602             void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii);
7603             
7604             /**
7605              * Sets (as xml) the "Hawaii" element
7606              */
7607             void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii);
7608             
7609             /**
7610              * Unsets the "Hawaii" element
7611              */
7612             void unsetHawaii();
7613             
7614             /**
7615              * Gets the "Idaho" element
7616              */
7617             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIdaho();
7618             
7619             /**
7620              * Gets (as xml) the "Idaho" element
7621              */
7622             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIdaho();
7623             
7624             /**
7625              * True if has "Idaho" element
7626              */
7627             boolean isSetIdaho();
7628             
7629             /**
7630              * Sets the "Idaho" element
7631              */
7632             void setIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum idaho);
7633             
7634             /**
7635              * Sets (as xml) the "Idaho" element
7636              */
7637             void xsetIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType idaho);
7638             
7639             /**
7640              * Unsets the "Idaho" element
7641              */
7642             void unsetIdaho();
7643             
7644             /**
7645              * Gets the "Illinois" element
7646              */
7647             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIllinois();
7648             
7649             /**
7650              * Gets (as xml) the "Illinois" element
7651              */
7652             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIllinois();
7653             
7654             /**
7655              * True if has "Illinois" element
7656              */
7657             boolean isSetIllinois();
7658             
7659             /**
7660              * Sets the "Illinois" element
7661              */
7662             void setIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum illinois);
7663             
7664             /**
7665              * Sets (as xml) the "Illinois" element
7666              */
7667             void xsetIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType illinois);
7668             
7669             /**
7670              * Unsets the "Illinois" element
7671              */
7672             void unsetIllinois();
7673             
7674             /**
7675              * Gets the "Indiana" element
7676              */
7677             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndiana();
7678             
7679             /**
7680              * Gets (as xml) the "Indiana" element
7681              */
7682             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndiana();
7683             
7684             /**
7685              * True if has "Indiana" element
7686              */
7687             boolean isSetIndiana();
7688             
7689             /**
7690              * Sets the "Indiana" element
7691              */
7692             void setIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indiana);
7693             
7694             /**
7695              * Sets (as xml) the "Indiana" element
7696              */
7697             void xsetIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType indiana);
7698             
7699             /**
7700              * Unsets the "Indiana" element
7701              */
7702             void unsetIndiana();
7703             
7704             /**
7705              * Gets the "Iowa" element
7706              */
7707             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIowa();
7708             
7709             /**
7710              * Gets (as xml) the "Iowa" element
7711              */
7712             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIowa();
7713             
7714             /**
7715              * True if has "Iowa" element
7716              */
7717             boolean isSetIowa();
7718             
7719             /**
7720              * Sets the "Iowa" element
7721              */
7722             void setIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum iowa);
7723             
7724             /**
7725              * Sets (as xml) the "Iowa" element
7726              */
7727             void xsetIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType iowa);
7728             
7729             /**
7730              * Unsets the "Iowa" element
7731              */
7732             void unsetIowa();
7733             
7734             /**
7735              * Gets the "Kansas" element
7736              */
7737             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKansas();
7738             
7739             /**
7740              * Gets (as xml) the "Kansas" element
7741              */
7742             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKansas();
7743             
7744             /**
7745              * True if has "Kansas" element
7746              */
7747             boolean isSetKansas();
7748             
7749             /**
7750              * Sets the "Kansas" element
7751              */
7752             void setKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kansas);
7753             
7754             /**
7755              * Sets (as xml) the "Kansas" element
7756              */
7757             void xsetKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType kansas);
7758             
7759             /**
7760              * Unsets the "Kansas" element
7761              */
7762             void unsetKansas();
7763             
7764             /**
7765              * Gets the "Kentucky" element
7766              */
7767             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKentucky();
7768             
7769             /**
7770              * Gets (as xml) the "Kentucky" element
7771              */
7772             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKentucky();
7773             
7774             /**
7775              * True if has "Kentucky" element
7776              */
7777             boolean isSetKentucky();
7778             
7779             /**
7780              * Sets the "Kentucky" element
7781              */
7782             void setKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kentucky);
7783             
7784             /**
7785              * Sets (as xml) the "Kentucky" element
7786              */
7787             void xsetKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType kentucky);
7788             
7789             /**
7790              * Unsets the "Kentucky" element
7791              */
7792             void unsetKentucky();
7793             
7794             /**
7795              * Gets the "Louisiana" element
7796              */
7797             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLouisiana();
7798             
7799             /**
7800              * Gets (as xml) the "Louisiana" element
7801              */
7802             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLouisiana();
7803             
7804             /**
7805              * True if has "Louisiana" element
7806              */
7807             boolean isSetLouisiana();
7808             
7809             /**
7810              * Sets the "Louisiana" element
7811              */
7812             void setLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum louisiana);
7813             
7814             /**
7815              * Sets (as xml) the "Louisiana" element
7816              */
7817             void xsetLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType louisiana);
7818             
7819             /**
7820              * Unsets the "Louisiana" element
7821              */
7822             void unsetLouisiana();
7823             
7824             /**
7825              * Gets the "Maine" element
7826              */
7827             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaine();
7828             
7829             /**
7830              * Gets (as xml) the "Maine" element
7831              */
7832             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaine();
7833             
7834             /**
7835              * True if has "Maine" element
7836              */
7837             boolean isSetMaine();
7838             
7839             /**
7840              * Sets the "Maine" element
7841              */
7842             void setMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maine);
7843             
7844             /**
7845              * Sets (as xml) the "Maine" element
7846              */
7847             void xsetMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType maine);
7848             
7849             /**
7850              * Unsets the "Maine" element
7851              */
7852             void unsetMaine();
7853             
7854             /**
7855              * Gets the "Maryland" element
7856              */
7857             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaryland();
7858             
7859             /**
7860              * Gets (as xml) the "Maryland" element
7861              */
7862             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaryland();
7863             
7864             /**
7865              * True if has "Maryland" element
7866              */
7867             boolean isSetMaryland();
7868             
7869             /**
7870              * Sets the "Maryland" element
7871              */
7872             void setMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maryland);
7873             
7874             /**
7875              * Sets (as xml) the "Maryland" element
7876              */
7877             void xsetMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType maryland);
7878             
7879             /**
7880              * Unsets the "Maryland" element
7881              */
7882             void unsetMaryland();
7883             
7884             /**
7885              * Gets the "Massachusetts" element
7886              */
7887             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMassachusetts();
7888             
7889             /**
7890              * Gets (as xml) the "Massachusetts" element
7891              */
7892             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMassachusetts();
7893             
7894             /**
7895              * True if has "Massachusetts" element
7896              */
7897             boolean isSetMassachusetts();
7898             
7899             /**
7900              * Sets the "Massachusetts" element
7901              */
7902             void setMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum massachusetts);
7903             
7904             /**
7905              * Sets (as xml) the "Massachusetts" element
7906              */
7907             void xsetMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType massachusetts);
7908             
7909             /**
7910              * Unsets the "Massachusetts" element
7911              */
7912             void unsetMassachusetts();
7913             
7914             /**
7915              * Gets the "Michigan" element
7916              */
7917             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMichigan();
7918             
7919             /**
7920              * Gets (as xml) the "Michigan" element
7921              */
7922             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMichigan();
7923             
7924             /**
7925              * True if has "Michigan" element
7926              */
7927             boolean isSetMichigan();
7928             
7929             /**
7930              * Sets the "Michigan" element
7931              */
7932             void setMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum michigan);
7933             
7934             /**
7935              * Sets (as xml) the "Michigan" element
7936              */
7937             void xsetMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType michigan);
7938             
7939             /**
7940              * Unsets the "Michigan" element
7941              */
7942             void unsetMichigan();
7943             
7944             /**
7945              * Gets the "MidwayIslands" element
7946              */
7947             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMidwayIslands();
7948             
7949             /**
7950              * Gets (as xml) the "MidwayIslands" element
7951              */
7952             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMidwayIslands();
7953             
7954             /**
7955              * True if has "MidwayIslands" element
7956              */
7957             boolean isSetMidwayIslands();
7958             
7959             /**
7960              * Sets the "MidwayIslands" element
7961              */
7962             void setMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum midwayIslands);
7963             
7964             /**
7965              * Sets (as xml) the "MidwayIslands" element
7966              */
7967             void xsetMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType midwayIslands);
7968             
7969             /**
7970              * Unsets the "MidwayIslands" element
7971              */
7972             void unsetMidwayIslands();
7973             
7974             /**
7975              * Gets the "Minnesota" element
7976              */
7977             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinnesota();
7978             
7979             /**
7980              * Gets (as xml) the "Minnesota" element
7981              */
7982             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinnesota();
7983             
7984             /**
7985              * True if has "Minnesota" element
7986              */
7987             boolean isSetMinnesota();
7988             
7989             /**
7990              * Sets the "Minnesota" element
7991              */
7992             void setMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minnesota);
7993             
7994             /**
7995              * Sets (as xml) the "Minnesota" element
7996              */
7997             void xsetMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType minnesota);
7998             
7999             /**
8000              * Unsets the "Minnesota" element
8001              */
8002             void unsetMinnesota();
8003             
8004             /**
8005              * Gets the "Mississippi" element
8006              */
8007             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMississippi();
8008             
8009             /**
8010              * Gets (as xml) the "Mississippi" element
8011              */
8012             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMississippi();
8013             
8014             /**
8015              * True if has "Mississippi" element
8016              */
8017             boolean isSetMississippi();
8018             
8019             /**
8020              * Sets the "Mississippi" element
8021              */
8022             void setMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mississippi);
8023             
8024             /**
8025              * Sets (as xml) the "Mississippi" element
8026              */
8027             void xsetMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType mississippi);
8028             
8029             /**
8030              * Unsets the "Mississippi" element
8031              */
8032             void unsetMississippi();
8033             
8034             /**
8035              * Gets the "Missouri" element
8036              */
8037             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMissouri();
8038             
8039             /**
8040              * Gets (as xml) the "Missouri" element
8041              */
8042             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMissouri();
8043             
8044             /**
8045              * True if has "Missouri" element
8046              */
8047             boolean isSetMissouri();
8048             
8049             /**
8050              * Sets the "Missouri" element
8051              */
8052             void setMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum missouri);
8053             
8054             /**
8055              * Sets (as xml) the "Missouri" element
8056              */
8057             void xsetMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType missouri);
8058             
8059             /**
8060              * Unsets the "Missouri" element
8061              */
8062             void unsetMissouri();
8063             
8064             /**
8065              * Gets the "Montana" element
8066              */
8067             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMontana();
8068             
8069             /**
8070              * Gets (as xml) the "Montana" element
8071              */
8072             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMontana();
8073             
8074             /**
8075              * True if has "Montana" element
8076              */
8077             boolean isSetMontana();
8078             
8079             /**
8080              * Sets the "Montana" element
8081              */
8082             void setMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum montana);
8083             
8084             /**
8085              * Sets (as xml) the "Montana" element
8086              */
8087             void xsetMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType montana);
8088             
8089             /**
8090              * Unsets the "Montana" element
8091              */
8092             void unsetMontana();
8093             
8094             /**
8095              * Gets the "Nebraska" element
8096              */
8097             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNebraska();
8098             
8099             /**
8100              * Gets (as xml) the "Nebraska" element
8101              */
8102             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNebraska();
8103             
8104             /**
8105              * True if has "Nebraska" element
8106              */
8107             boolean isSetNebraska();
8108             
8109             /**
8110              * Sets the "Nebraska" element
8111              */
8112             void setNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nebraska);
8113             
8114             /**
8115              * Sets (as xml) the "Nebraska" element
8116              */
8117             void xsetNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType nebraska);
8118             
8119             /**
8120              * Unsets the "Nebraska" element
8121              */
8122             void unsetNebraska();
8123             
8124             /**
8125              * Gets the "Nevada" element
8126              */
8127             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNevada();
8128             
8129             /**
8130              * Gets (as xml) the "Nevada" element
8131              */
8132             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNevada();
8133             
8134             /**
8135              * True if has "Nevada" element
8136              */
8137             boolean isSetNevada();
8138             
8139             /**
8140              * Sets the "Nevada" element
8141              */
8142             void setNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nevada);
8143             
8144             /**
8145              * Sets (as xml) the "Nevada" element
8146              */
8147             void xsetNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType nevada);
8148             
8149             /**
8150              * Unsets the "Nevada" element
8151              */
8152             void unsetNevada();
8153             
8154             /**
8155              * Gets the "NewHampshire" element
8156              */
8157             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewHampshire();
8158             
8159             /**
8160              * Gets (as xml) the "NewHampshire" element
8161              */
8162             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewHampshire();
8163             
8164             /**
8165              * True if has "NewHampshire" element
8166              */
8167             boolean isSetNewHampshire();
8168             
8169             /**
8170              * Sets the "NewHampshire" element
8171              */
8172             void setNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newHampshire);
8173             
8174             /**
8175              * Sets (as xml) the "NewHampshire" element
8176              */
8177             void xsetNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType newHampshire);
8178             
8179             /**
8180              * Unsets the "NewHampshire" element
8181              */
8182             void unsetNewHampshire();
8183             
8184             /**
8185              * Gets the "NewJersey" element
8186              */
8187             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewJersey();
8188             
8189             /**
8190              * Gets (as xml) the "NewJersey" element
8191              */
8192             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewJersey();
8193             
8194             /**
8195              * True if has "NewJersey" element
8196              */
8197             boolean isSetNewJersey();
8198             
8199             /**
8200              * Sets the "NewJersey" element
8201              */
8202             void setNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newJersey);
8203             
8204             /**
8205              * Sets (as xml) the "NewJersey" element
8206              */
8207             void xsetNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType newJersey);
8208             
8209             /**
8210              * Unsets the "NewJersey" element
8211              */
8212             void unsetNewJersey();
8213             
8214             /**
8215              * Gets the "NewMexico" element
8216              */
8217             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewMexico();
8218             
8219             /**
8220              * Gets (as xml) the "NewMexico" element
8221              */
8222             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewMexico();
8223             
8224             /**
8225              * True if has "NewMexico" element
8226              */
8227             boolean isSetNewMexico();
8228             
8229             /**
8230              * Sets the "NewMexico" element
8231              */
8232             void setNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newMexico);
8233             
8234             /**
8235              * Sets (as xml) the "NewMexico" element
8236              */
8237             void xsetNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType newMexico);
8238             
8239             /**
8240              * Unsets the "NewMexico" element
8241              */
8242             void unsetNewMexico();
8243             
8244             /**
8245              * Gets the "NewYork" element
8246              */
8247             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewYork();
8248             
8249             /**
8250              * Gets (as xml) the "NewYork" element
8251              */
8252             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewYork();
8253             
8254             /**
8255              * True if has "NewYork" element
8256              */
8257             boolean isSetNewYork();
8258             
8259             /**
8260              * Sets the "NewYork" element
8261              */
8262             void setNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newYork);
8263             
8264             /**
8265              * Sets (as xml) the "NewYork" element
8266              */
8267             void xsetNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType newYork);
8268             
8269             /**
8270              * Unsets the "NewYork" element
8271              */
8272             void unsetNewYork();
8273             
8274             /**
8275              * Gets the "NorthCarolina" element
8276              */
8277             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthCarolina();
8278             
8279             /**
8280              * Gets (as xml) the "NorthCarolina" element
8281              */
8282             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthCarolina();
8283             
8284             /**
8285              * True if has "NorthCarolina" element
8286              */
8287             boolean isSetNorthCarolina();
8288             
8289             /**
8290              * Sets the "NorthCarolina" element
8291              */
8292             void setNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northCarolina);
8293             
8294             /**
8295              * Sets (as xml) the "NorthCarolina" element
8296              */
8297             void xsetNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType northCarolina);
8298             
8299             /**
8300              * Unsets the "NorthCarolina" element
8301              */
8302             void unsetNorthCarolina();
8303             
8304             /**
8305              * Gets the "NorthDakota" element
8306              */
8307             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthDakota();
8308             
8309             /**
8310              * Gets (as xml) the "NorthDakota" element
8311              */
8312             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthDakota();
8313             
8314             /**
8315              * True if has "NorthDakota" element
8316              */
8317             boolean isSetNorthDakota();
8318             
8319             /**
8320              * Sets the "NorthDakota" element
8321              */
8322             void setNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northDakota);
8323             
8324             /**
8325              * Sets (as xml) the "NorthDakota" element
8326              */
8327             void xsetNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType northDakota);
8328             
8329             /**
8330              * Unsets the "NorthDakota" element
8331              */
8332             void unsetNorthDakota();
8333             
8334             /**
8335              * Gets the "Ohio" element
8336              */
8337             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOhio();
8338             
8339             /**
8340              * Gets (as xml) the "Ohio" element
8341              */
8342             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOhio();
8343             
8344             /**
8345              * True if has "Ohio" element
8346              */
8347             boolean isSetOhio();
8348             
8349             /**
8350              * Sets the "Ohio" element
8351              */
8352             void setOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ohio);
8353             
8354             /**
8355              * Sets (as xml) the "Ohio" element
8356              */
8357             void xsetOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType ohio);
8358             
8359             /**
8360              * Unsets the "Ohio" element
8361              */
8362             void unsetOhio();
8363             
8364             /**
8365              * Gets the "Oklahoma" element
8366              */
8367             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOklahoma();
8368             
8369             /**
8370              * Gets (as xml) the "Oklahoma" element
8371              */
8372             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOklahoma();
8373             
8374             /**
8375              * True if has "Oklahoma" element
8376              */
8377             boolean isSetOklahoma();
8378             
8379             /**
8380              * Sets the "Oklahoma" element
8381              */
8382             void setOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oklahoma);
8383             
8384             /**
8385              * Sets (as xml) the "Oklahoma" element
8386              */
8387             void xsetOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType oklahoma);
8388             
8389             /**
8390              * Unsets the "Oklahoma" element
8391              */
8392             void unsetOklahoma();
8393             
8394             /**
8395              * Gets the "Oregon" element
8396              */
8397             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOregon();
8398             
8399             /**
8400              * Gets (as xml) the "Oregon" element
8401              */
8402             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOregon();
8403             
8404             /**
8405              * True if has "Oregon" element
8406              */
8407             boolean isSetOregon();
8408             
8409             /**
8410              * Sets the "Oregon" element
8411              */
8412             void setOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oregon);
8413             
8414             /**
8415              * Sets (as xml) the "Oregon" element
8416              */
8417             void xsetOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType oregon);
8418             
8419             /**
8420              * Unsets the "Oregon" element
8421              */
8422             void unsetOregon();
8423             
8424             /**
8425              * Gets the "Pennsylvania" element
8426              */
8427             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPennsylvania();
8428             
8429             /**
8430              * Gets (as xml) the "Pennsylvania" element
8431              */
8432             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPennsylvania();
8433             
8434             /**
8435              * True if has "Pennsylvania" element
8436              */
8437             boolean isSetPennsylvania();
8438             
8439             /**
8440              * Sets the "Pennsylvania" element
8441              */
8442             void setPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pennsylvania);
8443             
8444             /**
8445              * Sets (as xml) the "Pennsylvania" element
8446              */
8447             void xsetPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType pennsylvania);
8448             
8449             /**
8450              * Unsets the "Pennsylvania" element
8451              */
8452             void unsetPennsylvania();
8453             
8454             /**
8455              * Gets the "PuertoRico" element
8456              */
8457             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico();
8458             
8459             /**
8460              * Gets (as xml) the "PuertoRico" element
8461              */
8462             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico();
8463             
8464             /**
8465              * True if has "PuertoRico" element
8466              */
8467             boolean isSetPuertoRico();
8468             
8469             /**
8470              * Sets the "PuertoRico" element
8471              */
8472             void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico);
8473             
8474             /**
8475              * Sets (as xml) the "PuertoRico" element
8476              */
8477             void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico);
8478             
8479             /**
8480              * Unsets the "PuertoRico" element
8481              */
8482             void unsetPuertoRico();
8483             
8484             /**
8485              * Gets the "RhodeIsland" element
8486              */
8487             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRhodeIsland();
8488             
8489             /**
8490              * Gets (as xml) the "RhodeIsland" element
8491              */
8492             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRhodeIsland();
8493             
8494             /**
8495              * True if has "RhodeIsland" element
8496              */
8497             boolean isSetRhodeIsland();
8498             
8499             /**
8500              * Sets the "RhodeIsland" element
8501              */
8502             void setRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rhodeIsland);
8503             
8504             /**
8505              * Sets (as xml) the "RhodeIsland" element
8506              */
8507             void xsetRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType rhodeIsland);
8508             
8509             /**
8510              * Unsets the "RhodeIsland" element
8511              */
8512             void unsetRhodeIsland();
8513             
8514             /**
8515              * Gets the "SouthCarolina" element
8516              */
8517             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthCarolina();
8518             
8519             /**
8520              * Gets (as xml) the "SouthCarolina" element
8521              */
8522             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthCarolina();
8523             
8524             /**
8525              * True if has "SouthCarolina" element
8526              */
8527             boolean isSetSouthCarolina();
8528             
8529             /**
8530              * Sets the "SouthCarolina" element
8531              */
8532             void setSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southCarolina);
8533             
8534             /**
8535              * Sets (as xml) the "SouthCarolina" element
8536              */
8537             void xsetSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType southCarolina);
8538             
8539             /**
8540              * Unsets the "SouthCarolina" element
8541              */
8542             void unsetSouthCarolina();
8543             
8544             /**
8545              * Gets the "SouthDakota" element
8546              */
8547             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthDakota();
8548             
8549             /**
8550              * Gets (as xml) the "SouthDakota" element
8551              */
8552             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthDakota();
8553             
8554             /**
8555              * True if has "SouthDakota" element
8556              */
8557             boolean isSetSouthDakota();
8558             
8559             /**
8560              * Sets the "SouthDakota" element
8561              */
8562             void setSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southDakota);
8563             
8564             /**
8565              * Sets (as xml) the "SouthDakota" element
8566              */
8567             void xsetSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType southDakota);
8568             
8569             /**
8570              * Unsets the "SouthDakota" element
8571              */
8572             void unsetSouthDakota();
8573             
8574             /**
8575              * Gets the "Tennessee" element
8576              */
8577             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTennessee();
8578             
8579             /**
8580              * Gets (as xml) the "Tennessee" element
8581              */
8582             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTennessee();
8583             
8584             /**
8585              * True if has "Tennessee" element
8586              */
8587             boolean isSetTennessee();
8588             
8589             /**
8590              * Sets the "Tennessee" element
8591              */
8592             void setTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tennessee);
8593             
8594             /**
8595              * Sets (as xml) the "Tennessee" element
8596              */
8597             void xsetTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType tennessee);
8598             
8599             /**
8600              * Unsets the "Tennessee" element
8601              */
8602             void unsetTennessee();
8603             
8604             /**
8605              * Gets the "Texas" element
8606              */
8607             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTexas();
8608             
8609             /**
8610              * Gets (as xml) the "Texas" element
8611              */
8612             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTexas();
8613             
8614             /**
8615              * True if has "Texas" element
8616              */
8617             boolean isSetTexas();
8618             
8619             /**
8620              * Sets the "Texas" element
8621              */
8622             void setTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum texas);
8623             
8624             /**
8625              * Sets (as xml) the "Texas" element
8626              */
8627             void xsetTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType texas);
8628             
8629             /**
8630              * Unsets the "Texas" element
8631              */
8632             void unsetTexas();
8633             
8634             /**
8635              * Gets the "USVirginIslands" element
8636              */
8637             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUSVirginIslands();
8638             
8639             /**
8640              * Gets (as xml) the "USVirginIslands" element
8641              */
8642             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUSVirginIslands();
8643             
8644             /**
8645              * True if has "USVirginIslands" element
8646              */
8647             boolean isSetUSVirginIslands();
8648             
8649             /**
8650              * Sets the "USVirginIslands" element
8651              */
8652             void setUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum usVirginIslands);
8653             
8654             /**
8655              * Sets (as xml) the "USVirginIslands" element
8656              */
8657             void xsetUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType usVirginIslands);
8658             
8659             /**
8660              * Unsets the "USVirginIslands" element
8661              */
8662             void unsetUSVirginIslands();
8663             
8664             /**
8665              * Gets the "Utah" element
8666              */
8667             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUtah();
8668             
8669             /**
8670              * Gets (as xml) the "Utah" element
8671              */
8672             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUtah();
8673             
8674             /**
8675              * True if has "Utah" element
8676              */
8677             boolean isSetUtah();
8678             
8679             /**
8680              * Sets the "Utah" element
8681              */
8682             void setUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum utah);
8683             
8684             /**
8685              * Sets (as xml) the "Utah" element
8686              */
8687             void xsetUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType utah);
8688             
8689             /**
8690              * Unsets the "Utah" element
8691              */
8692             void unsetUtah();
8693             
8694             /**
8695              * Gets the "Vermont" element
8696              */
8697             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVermont();
8698             
8699             /**
8700              * Gets (as xml) the "Vermont" element
8701              */
8702             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVermont();
8703             
8704             /**
8705              * True if has "Vermont" element
8706              */
8707             boolean isSetVermont();
8708             
8709             /**
8710              * Sets the "Vermont" element
8711              */
8712             void setVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vermont);
8713             
8714             /**
8715              * Sets (as xml) the "Vermont" element
8716              */
8717             void xsetVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType vermont);
8718             
8719             /**
8720              * Unsets the "Vermont" element
8721              */
8722             void unsetVermont();
8723             
8724             /**
8725              * Gets the "Virginia" element
8726              */
8727             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVirginia();
8728             
8729             /**
8730              * Gets (as xml) the "Virginia" element
8731              */
8732             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVirginia();
8733             
8734             /**
8735              * True if has "Virginia" element
8736              */
8737             boolean isSetVirginia();
8738             
8739             /**
8740              * Sets the "Virginia" element
8741              */
8742             void setVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum virginia);
8743             
8744             /**
8745              * Sets (as xml) the "Virginia" element
8746              */
8747             void xsetVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType virginia);
8748             
8749             /**
8750              * Unsets the "Virginia" element
8751              */
8752             void unsetVirginia();
8753             
8754             /**
8755              * Gets the "Washington" element
8756              */
8757             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWashington();
8758             
8759             /**
8760              * Gets (as xml) the "Washington" element
8761              */
8762             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWashington();
8763             
8764             /**
8765              * True if has "Washington" element
8766              */
8767             boolean isSetWashington();
8768             
8769             /**
8770              * Sets the "Washington" element
8771              */
8772             void setWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum washington);
8773             
8774             /**
8775              * Sets (as xml) the "Washington" element
8776              */
8777             void xsetWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType washington);
8778             
8779             /**
8780              * Unsets the "Washington" element
8781              */
8782             void unsetWashington();
8783             
8784             /**
8785              * Gets the "WestVirginia" element
8786              */
8787             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestVirginia();
8788             
8789             /**
8790              * Gets (as xml) the "WestVirginia" element
8791              */
8792             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestVirginia();
8793             
8794             /**
8795              * True if has "WestVirginia" element
8796              */
8797             boolean isSetWestVirginia();
8798             
8799             /**
8800              * Sets the "WestVirginia" element
8801              */
8802             void setWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westVirginia);
8803             
8804             /**
8805              * Sets (as xml) the "WestVirginia" element
8806              */
8807             void xsetWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType westVirginia);
8808             
8809             /**
8810              * Unsets the "WestVirginia" element
8811              */
8812             void unsetWestVirginia();
8813             
8814             /**
8815              * Gets the "Wisconsin" element
8816              */
8817             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWisconsin();
8818             
8819             /**
8820              * Gets (as xml) the "Wisconsin" element
8821              */
8822             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWisconsin();
8823             
8824             /**
8825              * True if has "Wisconsin" element
8826              */
8827             boolean isSetWisconsin();
8828             
8829             /**
8830              * Sets the "Wisconsin" element
8831              */
8832             void setWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wisconsin);
8833             
8834             /**
8835              * Sets (as xml) the "Wisconsin" element
8836              */
8837             void xsetWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType wisconsin);
8838             
8839             /**
8840              * Unsets the "Wisconsin" element
8841              */
8842             void unsetWisconsin();
8843             
8844             /**
8845              * Gets the "Wyoming" element
8846              */
8847             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWyoming();
8848             
8849             /**
8850              * Gets (as xml) the "Wyoming" element
8851              */
8852             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWyoming();
8853             
8854             /**
8855              * True if has "Wyoming" element
8856              */
8857             boolean isSetWyoming();
8858             
8859             /**
8860              * Sets the "Wyoming" element
8861              */
8862             void setWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wyoming);
8863             
8864             /**
8865              * Sets (as xml) the "Wyoming" element
8866              */
8867             void xsetWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType wyoming);
8868             
8869             /**
8870              * Unsets the "Wyoming" element
8871              */
8872             void unsetWyoming();
8873             
8874             /**
8875              * A factory class with static methods for creating instances
8876              * of this type.
8877              */
8878             
8879             public static final class Factory
8880             {
8881                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed newInstance() {
8882                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8883                 
8884                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed newInstance(org.apache.xmlbeans.XmlOptions options) {
8885                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.GeographicMarketServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8886                 
8887                 private Factory() { } // No instance of this class allowed
8888             }
8889         }
8890         
8891         /**
8892          * An XML MarketProfile(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
8893          *
8894          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$MarketProfile.
8895          */
8896         public interface MarketProfile extends org.apache.xmlbeans.XmlString
8897         {
8898             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8899                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MarketProfile.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("marketprofile7c35elemtype");
8900             
8901             /**
8902              * A factory class with static methods for creating instances
8903              * of this type.
8904              */
8905             
8906             public static final class Factory
8907             {
8908                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile newValue(java.lang.Object obj) {
8909                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile) type.newValue( obj ); }
8910                 
8911                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile newInstance() {
8912                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8913                 
8914                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile newInstance(org.apache.xmlbeans.XmlOptions options) {
8915                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MarketProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8916                 
8917                 private Factory() { } // No instance of this class allowed
8918             }
8919         }
8920         
8921         /**
8922          * An XML QuantitativeDistress(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
8923          *
8924          * This is a complex type.
8925          */
8926         public interface QuantitativeDistress extends org.apache.xmlbeans.XmlObject
8927         {
8928             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8929                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QuantitativeDistress.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("quantitativedistress2182elemtype");
8930             
8931             /**
8932              * Gets array of all "DistressItem" elements
8933              */
8934             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem[] getDistressItemArray();
8935             
8936             /**
8937              * Gets ith "DistressItem" element
8938              */
8939             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem getDistressItemArray(int i);
8940             
8941             /**
8942              * Returns number of "DistressItem" element
8943              */
8944             int sizeOfDistressItemArray();
8945             
8946             /**
8947              * Sets array of all "DistressItem" element
8948              */
8949             void setDistressItemArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem[] distressItemArray);
8950             
8951             /**
8952              * Sets ith "DistressItem" element
8953              */
8954             void setDistressItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem distressItem);
8955             
8956             /**
8957              * Inserts and returns a new empty value (as xml) as the ith "DistressItem" element
8958              */
8959             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem insertNewDistressItem(int i);
8960             
8961             /**
8962              * Appends and returns a new empty value (as xml) as the last "DistressItem" element
8963              */
8964             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem addNewDistressItem();
8965             
8966             /**
8967              * Removes the ith "DistressItem" element
8968              */
8969             void removeDistressItem(int i);
8970             
8971             /**
8972              * Gets the "FinalScore" element
8973              */
8974             int getFinalScore();
8975             
8976             /**
8977              * Gets (as xml) the "FinalScore" element
8978              */
8979             gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType xgetFinalScore();
8980             
8981             /**
8982              * True if has "FinalScore" element
8983              */
8984             boolean isSetFinalScore();
8985             
8986             /**
8987              * Sets the "FinalScore" element
8988              */
8989             void setFinalScore(int finalScore);
8990             
8991             /**
8992              * Sets (as xml) the "FinalScore" element
8993              */
8994             void xsetFinalScore(gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType finalScore);
8995             
8996             /**
8997              * Unsets the "FinalScore" element
8998              */
8999             void unsetFinalScore();
9000             
9001             /**
9002              * An XML DistressItem(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
9003              *
9004              * This is a complex type.
9005              */
9006             public interface DistressItem extends org.apache.xmlbeans.XmlObject
9007             {
9008                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9009                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DistressItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("distressitem436aelemtype");
9010                 
9011                 /**
9012                  * Gets the "CountyServed" element
9013                  */
9014                 java.lang.String getCountyServed();
9015                 
9016                 /**
9017                  * Gets (as xml) the "CountyServed" element
9018                  */
9019                 gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetCountyServed();
9020                 
9021                 /**
9022                  * Sets the "CountyServed" element
9023                  */
9024                 void setCountyServed(java.lang.String countyServed);
9025                 
9026                 /**
9027                  * Sets (as xml) the "CountyServed" element
9028                  */
9029                 void xsetCountyServed(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType countyServed);
9030                 
9031                 /**
9032                  * Gets the "StateServed" element
9033                  */
9034                 java.lang.String getStateServed();
9035                 
9036                 /**
9037                  * Gets (as xml) the "StateServed" element
9038                  */
9039                 gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetStateServed();
9040                 
9041                 /**
9042                  * Sets the "StateServed" element
9043                  */
9044                 void setStateServed(java.lang.String stateServed);
9045                 
9046                 /**
9047                  * Sets (as xml) the "StateServed" element
9048                  */
9049                 void xsetStateServed(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType stateServed);
9050                 
9051                 /**
9052                  * Gets the "Score" element
9053                  */
9054                 int getScore();
9055                 
9056                 /**
9057                  * Gets (as xml) the "Score" element
9058                  */
9059                 gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType xgetScore();
9060                 
9061                 /**
9062                  * Sets the "Score" element
9063                  */
9064                 void setScore(int score);
9065                 
9066                 /**
9067                  * Sets (as xml) the "Score" element
9068                  */
9069                 void xsetScore(gov.grants.apply.forms.naca201111V11.NACA2011110To5DataType score);
9070                 
9071                 /**
9072                  * A factory class with static methods for creating instances
9073                  * of this type.
9074                  */
9075                 
9076                 public static final class Factory
9077                 {
9078                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem newInstance() {
9079                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9080                     
9081                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem newInstance(org.apache.xmlbeans.XmlOptions options) {
9082                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress.DistressItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9083                     
9084                     private Factory() { } // No instance of this class allowed
9085                 }
9086             }
9087             
9088             /**
9089              * A factory class with static methods for creating instances
9090              * of this type.
9091              */
9092             
9093             public static final class Factory
9094             {
9095                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress newInstance() {
9096                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9097                 
9098                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress newInstance(org.apache.xmlbeans.XmlOptions options) {
9099                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QuantitativeDistress) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9100                 
9101                 private Factory() { } // No instance of this class allowed
9102             }
9103         }
9104         
9105         /**
9106          * An XML PrimaryBusiness(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
9107          *
9108          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$PrimaryBusiness.
9109          */
9110         public interface PrimaryBusiness extends org.apache.xmlbeans.XmlString
9111         {
9112             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9113                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryBusiness.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primarybusinessa4c0elemtype");
9114             
9115             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
9116             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
9117             
9118             static final Enum AFFORDABLE_HOUSING = Enum.forString("Affordable Housing");
9119             static final Enum CONSUMER_FINANCE = Enum.forString("Consumer Finance");
9120             static final Enum MICROENTERPRISE = Enum.forString("Microenterprise");
9121             static final Enum SMALL_BUSINESS = Enum.forString("Small Business");
9122             static final Enum COMMERCIAL = Enum.forString("Commercial");
9123             static final Enum RETAIL = Enum.forString("Retail");
9124             
9125             static final int INT_AFFORDABLE_HOUSING = Enum.INT_AFFORDABLE_HOUSING;
9126             static final int INT_CONSUMER_FINANCE = Enum.INT_CONSUMER_FINANCE;
9127             static final int INT_MICROENTERPRISE = Enum.INT_MICROENTERPRISE;
9128             static final int INT_SMALL_BUSINESS = Enum.INT_SMALL_BUSINESS;
9129             static final int INT_COMMERCIAL = Enum.INT_COMMERCIAL;
9130             static final int INT_RETAIL = Enum.INT_RETAIL;
9131             
9132             /**
9133              * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$PrimaryBusiness.
9134              * These enum values can be used as follows:
9135              * <pre>
9136              * enum.toString(); // returns the string value of the enum
9137              * enum.intValue(); // returns an int value, useful for switches
9138              * // e.g., case Enum.INT_AFFORDABLE_HOUSING
9139              * Enum.forString(s); // returns the enum value for a string
9140              * Enum.forInt(i); // returns the enum value for an int
9141              * </pre>
9142              * Enumeration objects are immutable singleton objects that
9143              * can be compared using == object equality. They have no
9144              * public constructor. See the constants defined within this
9145              * class for all the valid values.
9146              */
9147             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
9148             {
9149                 /**
9150                  * Returns the enum value for a string, or null if none.
9151                  */
9152                 public static Enum forString(java.lang.String s)
9153                     { return (Enum)table.forString(s); }
9154                 /**
9155                  * Returns the enum value corresponding to an int, or null if none.
9156                  */
9157                 public static Enum forInt(int i)
9158                     { return (Enum)table.forInt(i); }
9159                 
9160                 private Enum(java.lang.String s, int i)
9161                     { super(s, i); }
9162                 
9163                 static final int INT_AFFORDABLE_HOUSING = 1;
9164                 static final int INT_CONSUMER_FINANCE = 2;
9165                 static final int INT_MICROENTERPRISE = 3;
9166                 static final int INT_SMALL_BUSINESS = 4;
9167                 static final int INT_COMMERCIAL = 5;
9168                 static final int INT_RETAIL = 6;
9169                 
9170                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
9171                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
9172                 (
9173                     new Enum[]
9174                     {
9175                       new Enum("Affordable Housing", INT_AFFORDABLE_HOUSING),
9176                       new Enum("Consumer Finance", INT_CONSUMER_FINANCE),
9177                       new Enum("Microenterprise", INT_MICROENTERPRISE),
9178                       new Enum("Small Business", INT_SMALL_BUSINESS),
9179                       new Enum("Commercial", INT_COMMERCIAL),
9180                       new Enum("Retail", INT_RETAIL),
9181                     }
9182                 );
9183                 private static final long serialVersionUID = 1L;
9184                 private java.lang.Object readResolve() { return forInt(intValue()); } 
9185             }
9186             
9187             /**
9188              * A factory class with static methods for creating instances
9189              * of this type.
9190              */
9191             
9192             public static final class Factory
9193             {
9194                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness newValue(java.lang.Object obj) {
9195                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness) type.newValue( obj ); }
9196                 
9197                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness newInstance() {
9198                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9199                 
9200                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness newInstance(org.apache.xmlbeans.XmlOptions options) {
9201                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PrimaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9202                 
9203                 private Factory() { } // No instance of this class allowed
9204             }
9205         }
9206         
9207         /**
9208          * An XML SecondaryBusiness(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
9209          *
9210          * This is a complex type.
9211          */
9212         public interface SecondaryBusiness extends org.apache.xmlbeans.XmlObject
9213         {
9214             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9215                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SecondaryBusiness.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("secondarybusinesse78eelemtype");
9216             
9217             /**
9218              * Gets the "AffordableHousing" element
9219              */
9220             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAffordableHousing();
9221             
9222             /**
9223              * Gets (as xml) the "AffordableHousing" element
9224              */
9225             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAffordableHousing();
9226             
9227             /**
9228              * True if has "AffordableHousing" element
9229              */
9230             boolean isSetAffordableHousing();
9231             
9232             /**
9233              * Sets the "AffordableHousing" element
9234              */
9235             void setAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum affordableHousing);
9236             
9237             /**
9238              * Sets (as xml) the "AffordableHousing" element
9239              */
9240             void xsetAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType affordableHousing);
9241             
9242             /**
9243              * Unsets the "AffordableHousing" element
9244              */
9245             void unsetAffordableHousing();
9246             
9247             /**
9248              * Gets the "ConsumerFinance" element
9249              */
9250             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConsumerFinance();
9251             
9252             /**
9253              * Gets (as xml) the "ConsumerFinance" element
9254              */
9255             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConsumerFinance();
9256             
9257             /**
9258              * True if has "ConsumerFinance" element
9259              */
9260             boolean isSetConsumerFinance();
9261             
9262             /**
9263              * Sets the "ConsumerFinance" element
9264              */
9265             void setConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum consumerFinance);
9266             
9267             /**
9268              * Sets (as xml) the "ConsumerFinance" element
9269              */
9270             void xsetConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType consumerFinance);
9271             
9272             /**
9273              * Unsets the "ConsumerFinance" element
9274              */
9275             void unsetConsumerFinance();
9276             
9277             /**
9278              * Gets the "Microenterprise" element
9279              */
9280             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicroenterprise();
9281             
9282             /**
9283              * Gets (as xml) the "Microenterprise" element
9284              */
9285             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicroenterprise();
9286             
9287             /**
9288              * True if has "Microenterprise" element
9289              */
9290             boolean isSetMicroenterprise();
9291             
9292             /**
9293              * Sets the "Microenterprise" element
9294              */
9295             void setMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microenterprise);
9296             
9297             /**
9298              * Sets (as xml) the "Microenterprise" element
9299              */
9300             void xsetMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType microenterprise);
9301             
9302             /**
9303              * Unsets the "Microenterprise" element
9304              */
9305             void unsetMicroenterprise();
9306             
9307             /**
9308              * Gets the "SmallBusiness" element
9309              */
9310             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSmallBusiness();
9311             
9312             /**
9313              * Gets (as xml) the "SmallBusiness" element
9314              */
9315             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSmallBusiness();
9316             
9317             /**
9318              * True if has "SmallBusiness" element
9319              */
9320             boolean isSetSmallBusiness();
9321             
9322             /**
9323              * Sets the "SmallBusiness" element
9324              */
9325             void setSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum smallBusiness);
9326             
9327             /**
9328              * Sets (as xml) the "SmallBusiness" element
9329              */
9330             void xsetSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType smallBusiness);
9331             
9332             /**
9333              * Unsets the "SmallBusiness" element
9334              */
9335             void unsetSmallBusiness();
9336             
9337             /**
9338              * Gets the "Commercial" element
9339              */
9340             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCommercial();
9341             
9342             /**
9343              * Gets (as xml) the "Commercial" element
9344              */
9345             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCommercial();
9346             
9347             /**
9348              * True if has "Commercial" element
9349              */
9350             boolean isSetCommercial();
9351             
9352             /**
9353              * Sets the "Commercial" element
9354              */
9355             void setCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum commercial);
9356             
9357             /**
9358              * Sets (as xml) the "Commercial" element
9359              */
9360             void xsetCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType commercial);
9361             
9362             /**
9363              * Unsets the "Commercial" element
9364              */
9365             void unsetCommercial();
9366             
9367             /**
9368              * Gets the "Retail" element
9369              */
9370             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetail();
9371             
9372             /**
9373              * Gets (as xml) the "Retail" element
9374              */
9375             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetail();
9376             
9377             /**
9378              * True if has "Retail" element
9379              */
9380             boolean isSetRetail();
9381             
9382             /**
9383              * Sets the "Retail" element
9384              */
9385             void setRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retail);
9386             
9387             /**
9388              * Sets (as xml) the "Retail" element
9389              */
9390             void xsetRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType retail);
9391             
9392             /**
9393              * Unsets the "Retail" element
9394              */
9395             void unsetRetail();
9396             
9397             /**
9398              * A factory class with static methods for creating instances
9399              * of this type.
9400              */
9401             
9402             public static final class Factory
9403             {
9404                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness newInstance() {
9405                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9406                 
9407                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness newInstance(org.apache.xmlbeans.XmlOptions options) {
9408                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.SecondaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9409                 
9410                 private Factory() { } // No instance of this class allowed
9411             }
9412         }
9413         
9414         /**
9415          * An XML ProductsOffered(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
9416          *
9417          * This is a complex type.
9418          */
9419         public interface ProductsOffered extends org.apache.xmlbeans.XmlObject
9420         {
9421             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9422                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProductsOffered.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("productsofferedfb4belemtype");
9423             
9424             /**
9425              * Gets the "IndividualDevelopmentAccounts" element
9426              */
9427             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndividualDevelopmentAccounts();
9428             
9429             /**
9430              * Gets (as xml) the "IndividualDevelopmentAccounts" element
9431              */
9432             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndividualDevelopmentAccounts();
9433             
9434             /**
9435              * True if has "IndividualDevelopmentAccounts" element
9436              */
9437             boolean isSetIndividualDevelopmentAccounts();
9438             
9439             /**
9440              * Sets the "IndividualDevelopmentAccounts" element
9441              */
9442             void setIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum individualDevelopmentAccounts);
9443             
9444             /**
9445              * Sets (as xml) the "IndividualDevelopmentAccounts" element
9446              */
9447             void xsetIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType individualDevelopmentAccounts);
9448             
9449             /**
9450              * Unsets the "IndividualDevelopmentAccounts" element
9451              */
9452             void unsetIndividualDevelopmentAccounts();
9453             
9454             /**
9455              * Gets the "NoCostAccounts" element
9456              */
9457             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCostAccounts();
9458             
9459             /**
9460              * Gets (as xml) the "NoCostAccounts" element
9461              */
9462             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCostAccounts();
9463             
9464             /**
9465              * True if has "NoCostAccounts" element
9466              */
9467             boolean isSetNoCostAccounts();
9468             
9469             /**
9470              * Sets the "NoCostAccounts" element
9471              */
9472             void setNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCostAccounts);
9473             
9474             /**
9475              * Sets (as xml) the "NoCostAccounts" element
9476              */
9477             void xsetNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCostAccounts);
9478             
9479             /**
9480              * Unsets the "NoCostAccounts" element
9481              */
9482             void unsetNoCostAccounts();
9483             
9484             /**
9485              * Gets the "LoansToRefinance" element
9486              */
9487             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToRefinance();
9488             
9489             /**
9490              * Gets (as xml) the "LoansToRefinance" element
9491              */
9492             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToRefinance();
9493             
9494             /**
9495              * True if has "LoansToRefinance" element
9496              */
9497             boolean isSetLoansToRefinance();
9498             
9499             /**
9500              * Sets the "LoansToRefinance" element
9501              */
9502             void setLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToRefinance);
9503             
9504             /**
9505              * Sets (as xml) the "LoansToRefinance" element
9506              */
9507             void xsetLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToRefinance);
9508             
9509             /**
9510              * Unsets the "LoansToRefinance" element
9511              */
9512             void unsetLoansToRefinance();
9513             
9514             /**
9515              * Gets the "LoansToBuild" element
9516              */
9517             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToBuild();
9518             
9519             /**
9520              * Gets (as xml) the "LoansToBuild" element
9521              */
9522             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToBuild();
9523             
9524             /**
9525              * True if has "LoansToBuild" element
9526              */
9527             boolean isSetLoansToBuild();
9528             
9529             /**
9530              * Sets the "LoansToBuild" element
9531              */
9532             void setLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToBuild);
9533             
9534             /**
9535              * Sets (as xml) the "LoansToBuild" element
9536              */
9537             void xsetLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToBuild);
9538             
9539             /**
9540              * Unsets the "LoansToBuild" element
9541              */
9542             void unsetLoansToBuild();
9543             
9544             /**
9545              * Gets the "ShortTerm" element
9546              */
9547             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getShortTerm();
9548             
9549             /**
9550              * Gets (as xml) the "ShortTerm" element
9551              */
9552             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetShortTerm();
9553             
9554             /**
9555              * True if has "ShortTerm" element
9556              */
9557             boolean isSetShortTerm();
9558             
9559             /**
9560              * Sets the "ShortTerm" element
9561              */
9562             void setShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum shortTerm);
9563             
9564             /**
9565              * Sets (as xml) the "ShortTerm" element
9566              */
9567             void xsetShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType shortTerm);
9568             
9569             /**
9570              * Unsets the "ShortTerm" element
9571              */
9572             void unsetShortTerm();
9573             
9574             /**
9575              * Gets the "QID_56" element
9576              */
9577             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID56();
9578             
9579             /**
9580              * Gets (as xml) the "QID_56" element
9581              */
9582             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID56();
9583             
9584             /**
9585              * True if has "QID_56" element
9586              */
9587             boolean isSetQID56();
9588             
9589             /**
9590              * Sets the "QID_56" element
9591              */
9592             void setQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid56);
9593             
9594             /**
9595              * Sets (as xml) the "QID_56" element
9596              */
9597             void xsetQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid56);
9598             
9599             /**
9600              * Unsets the "QID_56" element
9601              */
9602             void unsetQID56();
9603             
9604             /**
9605              * Gets the "QID_62" element
9606              */
9607             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID62();
9608             
9609             /**
9610              * Gets (as xml) the "QID_62" element
9611              */
9612             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID62();
9613             
9614             /**
9615              * True if has "QID_62" element
9616              */
9617             boolean isSetQID62();
9618             
9619             /**
9620              * Sets the "QID_62" element
9621              */
9622             void setQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid62);
9623             
9624             /**
9625              * Sets (as xml) the "QID_62" element
9626              */
9627             void xsetQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid62);
9628             
9629             /**
9630              * Unsets the "QID_62" element
9631              */
9632             void unsetQID62();
9633             
9634             /**
9635              * Gets the "ServicesToDisabled" element
9636              */
9637             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getServicesToDisabled();
9638             
9639             /**
9640              * Gets (as xml) the "ServicesToDisabled" element
9641              */
9642             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetServicesToDisabled();
9643             
9644             /**
9645              * True if has "ServicesToDisabled" element
9646              */
9647             boolean isSetServicesToDisabled();
9648             
9649             /**
9650              * Sets the "ServicesToDisabled" element
9651              */
9652             void setServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum servicesToDisabled);
9653             
9654             /**
9655              * Sets (as xml) the "ServicesToDisabled" element
9656              */
9657             void xsetServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType servicesToDisabled);
9658             
9659             /**
9660              * Unsets the "ServicesToDisabled" element
9661              */
9662             void unsetServicesToDisabled();
9663             
9664             /**
9665              * Gets the "EquityInvestments" element
9666              */
9667             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEquityInvestments();
9668             
9669             /**
9670              * Gets (as xml) the "EquityInvestments" element
9671              */
9672             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEquityInvestments();
9673             
9674             /**
9675              * True if has "EquityInvestments" element
9676              */
9677             boolean isSetEquityInvestments();
9678             
9679             /**
9680              * Sets the "EquityInvestments" element
9681              */
9682             void setEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum equityInvestments);
9683             
9684             /**
9685              * Sets (as xml) the "EquityInvestments" element
9686              */
9687             void xsetEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType equityInvestments);
9688             
9689             /**
9690              * Unsets the "EquityInvestments" element
9691              */
9692             void unsetEquityInvestments();
9693             
9694             /**
9695              * A factory class with static methods for creating instances
9696              * of this type.
9697              */
9698             
9699             public static final class Factory
9700             {
9701                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered newInstance() {
9702                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9703                 
9704                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered newInstance(org.apache.xmlbeans.XmlOptions options) {
9705                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ProductsOffered) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9706                 
9707                 private Factory() { } // No instance of this class allowed
9708             }
9709         }
9710         
9711         /**
9712          * An XML CustomerProfile(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
9713          *
9714          * This is a complex type.
9715          */
9716         public interface CustomerProfile extends org.apache.xmlbeans.XmlObject
9717         {
9718             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9719                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CustomerProfile.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("customerprofile43d7elemtype");
9720             
9721             /**
9722              * Gets the "OtherDescription" element
9723              */
9724             java.lang.String getOtherDescription();
9725             
9726             /**
9727              * Gets (as xml) the "OtherDescription" element
9728              */
9729             gov.grants.apply.forms.naca201111V11.NACA201111String30DataType xgetOtherDescription();
9730             
9731             /**
9732              * True if has "OtherDescription" element
9733              */
9734             boolean isSetOtherDescription();
9735             
9736             /**
9737              * Sets the "OtherDescription" element
9738              */
9739             void setOtherDescription(java.lang.String otherDescription);
9740             
9741             /**
9742              * Sets (as xml) the "OtherDescription" element
9743              */
9744             void xsetOtherDescription(gov.grants.apply.forms.naca201111V11.NACA201111String30DataType otherDescription);
9745             
9746             /**
9747              * Unsets the "OtherDescription" element
9748              */
9749             void unsetOtherDescription();
9750             
9751             /**
9752              * Gets the "AllActivities" element
9753              */
9754             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities getAllActivities();
9755             
9756             /**
9757              * True if has "AllActivities" element
9758              */
9759             boolean isSetAllActivities();
9760             
9761             /**
9762              * Sets the "AllActivities" element
9763              */
9764             void setAllActivities(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities allActivities);
9765             
9766             /**
9767              * Appends and returns a new empty "AllActivities" element
9768              */
9769             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities addNewAllActivities();
9770             
9771             /**
9772              * Unsets the "AllActivities" element
9773              */
9774             void unsetAllActivities();
9775             
9776             /**
9777              * Gets array of all "OptionalProduct" elements
9778              */
9779             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct[] getOptionalProductArray();
9780             
9781             /**
9782              * Gets ith "OptionalProduct" element
9783              */
9784             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct getOptionalProductArray(int i);
9785             
9786             /**
9787              * Returns number of "OptionalProduct" element
9788              */
9789             int sizeOfOptionalProductArray();
9790             
9791             /**
9792              * Sets array of all "OptionalProduct" element
9793              */
9794             void setOptionalProductArray(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct[] optionalProductArray);
9795             
9796             /**
9797              * Sets ith "OptionalProduct" element
9798              */
9799             void setOptionalProductArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct optionalProduct);
9800             
9801             /**
9802              * Inserts and returns a new empty value (as xml) as the ith "OptionalProduct" element
9803              */
9804             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct insertNewOptionalProduct(int i);
9805             
9806             /**
9807              * Appends and returns a new empty value (as xml) as the last "OptionalProduct" element
9808              */
9809             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct addNewOptionalProduct();
9810             
9811             /**
9812              * Removes the ith "OptionalProduct" element
9813              */
9814             void removeOptionalProduct(int i);
9815             
9816             /**
9817              * An XML AllActivities(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
9818              *
9819              * This is a complex type.
9820              */
9821             public interface AllActivities extends org.apache.xmlbeans.XmlObject
9822             {
9823                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9824                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AllActivities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("allactivities2eddelemtype");
9825                 
9826                 /**
9827                  * Gets the "Area" element
9828                  */
9829                 int getArea();
9830                 
9831                 /**
9832                  * Gets (as xml) the "Area" element
9833                  */
9834                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetArea();
9835                 
9836                 /**
9837                  * True if has "Area" element
9838                  */
9839                 boolean isSetArea();
9840                 
9841                 /**
9842                  * Sets the "Area" element
9843                  */
9844                 void setArea(int area);
9845                 
9846                 /**
9847                  * Sets (as xml) the "Area" element
9848                  */
9849                 void xsetArea(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType area);
9850                 
9851                 /**
9852                  * Unsets the "Area" element
9853                  */
9854                 void unsetArea();
9855                 
9856                 /**
9857                  * Gets the "ModerateIncome" element
9858                  */
9859                 int getModerateIncome();
9860                 
9861                 /**
9862                  * Gets (as xml) the "ModerateIncome" element
9863                  */
9864                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetModerateIncome();
9865                 
9866                 /**
9867                  * True if has "ModerateIncome" element
9868                  */
9869                 boolean isSetModerateIncome();
9870                 
9871                 /**
9872                  * Sets the "ModerateIncome" element
9873                  */
9874                 void setModerateIncome(int moderateIncome);
9875                 
9876                 /**
9877                  * Sets (as xml) the "ModerateIncome" element
9878                  */
9879                 void xsetModerateIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType moderateIncome);
9880                 
9881                 /**
9882                  * Unsets the "ModerateIncome" element
9883                  */
9884                 void unsetModerateIncome();
9885                 
9886                 /**
9887                  * Gets the "LowIncome" element
9888                  */
9889                 int getLowIncome();
9890                 
9891                 /**
9892                  * Gets (as xml) the "LowIncome" element
9893                  */
9894                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetLowIncome();
9895                 
9896                 /**
9897                  * True if has "LowIncome" element
9898                  */
9899                 boolean isSetLowIncome();
9900                 
9901                 /**
9902                  * Sets the "LowIncome" element
9903                  */
9904                 void setLowIncome(int lowIncome);
9905                 
9906                 /**
9907                  * Sets (as xml) the "LowIncome" element
9908                  */
9909                 void xsetLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType lowIncome);
9910                 
9911                 /**
9912                  * Unsets the "LowIncome" element
9913                  */
9914                 void unsetLowIncome();
9915                 
9916                 /**
9917                  * Gets the "VeryLowIncome" element
9918                  */
9919                 int getVeryLowIncome();
9920                 
9921                 /**
9922                  * Gets (as xml) the "VeryLowIncome" element
9923                  */
9924                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetVeryLowIncome();
9925                 
9926                 /**
9927                  * True if has "VeryLowIncome" element
9928                  */
9929                 boolean isSetVeryLowIncome();
9930                 
9931                 /**
9932                  * Sets the "VeryLowIncome" element
9933                  */
9934                 void setVeryLowIncome(int veryLowIncome);
9935                 
9936                 /**
9937                  * Sets (as xml) the "VeryLowIncome" element
9938                  */
9939                 void xsetVeryLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType veryLowIncome);
9940                 
9941                 /**
9942                  * Unsets the "VeryLowIncome" element
9943                  */
9944                 void unsetVeryLowIncome();
9945                 
9946                 /**
9947                  * Gets the "ExtremelyLowIncome" element
9948                  */
9949                 int getExtremelyLowIncome();
9950                 
9951                 /**
9952                  * Gets (as xml) the "ExtremelyLowIncome" element
9953                  */
9954                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetExtremelyLowIncome();
9955                 
9956                 /**
9957                  * True if has "ExtremelyLowIncome" element
9958                  */
9959                 boolean isSetExtremelyLowIncome();
9960                 
9961                 /**
9962                  * Sets the "ExtremelyLowIncome" element
9963                  */
9964                 void setExtremelyLowIncome(int extremelyLowIncome);
9965                 
9966                 /**
9967                  * Sets (as xml) the "ExtremelyLowIncome" element
9968                  */
9969                 void xsetExtremelyLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType extremelyLowIncome);
9970                 
9971                 /**
9972                  * Unsets the "ExtremelyLowIncome" element
9973                  */
9974                 void unsetExtremelyLowIncome();
9975                 
9976                 /**
9977                  * Gets the "FemaleHeaded" element
9978                  */
9979                 int getFemaleHeaded();
9980                 
9981                 /**
9982                  * Gets (as xml) the "FemaleHeaded" element
9983                  */
9984                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetFemaleHeaded();
9985                 
9986                 /**
9987                  * True if has "FemaleHeaded" element
9988                  */
9989                 boolean isSetFemaleHeaded();
9990                 
9991                 /**
9992                  * Sets the "FemaleHeaded" element
9993                  */
9994                 void setFemaleHeaded(int femaleHeaded);
9995                 
9996                 /**
9997                  * Sets (as xml) the "FemaleHeaded" element
9998                  */
9999                 void xsetFemaleHeaded(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType femaleHeaded);
10000                 
10001                 /**
10002                  * Unsets the "FemaleHeaded" element
10003                  */
10004                 void unsetFemaleHeaded();
10005                 
10006                 /**
10007                  * Gets the "AfricanAmerican" element
10008                  */
10009                 int getAfricanAmerican();
10010                 
10011                 /**
10012                  * Gets (as xml) the "AfricanAmerican" element
10013                  */
10014                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetAfricanAmerican();
10015                 
10016                 /**
10017                  * True if has "AfricanAmerican" element
10018                  */
10019                 boolean isSetAfricanAmerican();
10020                 
10021                 /**
10022                  * Sets the "AfricanAmerican" element
10023                  */
10024                 void setAfricanAmerican(int africanAmerican);
10025                 
10026                 /**
10027                  * Sets (as xml) the "AfricanAmerican" element
10028                  */
10029                 void xsetAfricanAmerican(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType africanAmerican);
10030                 
10031                 /**
10032                  * Unsets the "AfricanAmerican" element
10033                  */
10034                 void unsetAfricanAmerican();
10035                 
10036                 /**
10037                  * Gets the "Hispanic" element
10038                  */
10039                 int getHispanic();
10040                 
10041                 /**
10042                  * Gets (as xml) the "Hispanic" element
10043                  */
10044                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetHispanic();
10045                 
10046                 /**
10047                  * True if has "Hispanic" element
10048                  */
10049                 boolean isSetHispanic();
10050                 
10051                 /**
10052                  * Sets the "Hispanic" element
10053                  */
10054                 void setHispanic(int hispanic);
10055                 
10056                 /**
10057                  * Sets (as xml) the "Hispanic" element
10058                  */
10059                 void xsetHispanic(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType hispanic);
10060                 
10061                 /**
10062                  * Unsets the "Hispanic" element
10063                  */
10064                 void unsetHispanic();
10065                 
10066                 /**
10067                  * Gets the "NativeAmerican" element
10068                  */
10069                 int getNativeAmerican();
10070                 
10071                 /**
10072                  * Gets (as xml) the "NativeAmerican" element
10073                  */
10074                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetNativeAmerican();
10075                 
10076                 /**
10077                  * True if has "NativeAmerican" element
10078                  */
10079                 boolean isSetNativeAmerican();
10080                 
10081                 /**
10082                  * Sets the "NativeAmerican" element
10083                  */
10084                 void setNativeAmerican(int nativeAmerican);
10085                 
10086                 /**
10087                  * Sets (as xml) the "NativeAmerican" element
10088                  */
10089                 void xsetNativeAmerican(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType nativeAmerican);
10090                 
10091                 /**
10092                  * Unsets the "NativeAmerican" element
10093                  */
10094                 void unsetNativeAmerican();
10095                 
10096                 /**
10097                  * Gets the "Other" element
10098                  */
10099                 int getOther();
10100                 
10101                 /**
10102                  * Gets (as xml) the "Other" element
10103                  */
10104                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetOther();
10105                 
10106                 /**
10107                  * True if has "Other" element
10108                  */
10109                 boolean isSetOther();
10110                 
10111                 /**
10112                  * Sets the "Other" element
10113                  */
10114                 void setOther(int other);
10115                 
10116                 /**
10117                  * Sets (as xml) the "Other" element
10118                  */
10119                 void xsetOther(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType other);
10120                 
10121                 /**
10122                  * Unsets the "Other" element
10123                  */
10124                 void unsetOther();
10125                 
10126                 /**
10127                  * A factory class with static methods for creating instances
10128                  * of this type.
10129                  */
10130                 
10131                 public static final class Factory
10132                 {
10133                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities newInstance() {
10134                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10135                     
10136                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities newInstance(org.apache.xmlbeans.XmlOptions options) {
10137                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.AllActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10138                     
10139                     private Factory() { } // No instance of this class allowed
10140                 }
10141             }
10142             
10143             /**
10144              * An XML OptionalProduct(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
10145              *
10146              * This is a complex type.
10147              */
10148             public interface OptionalProduct extends org.apache.xmlbeans.XmlObject
10149             {
10150                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10151                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OptionalProduct.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("optionalproduct303celemtype");
10152                 
10153                 /**
10154                  * Gets the "Product" element
10155                  */
10156                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product.Enum getProduct();
10157                 
10158                 /**
10159                  * Gets (as xml) the "Product" element
10160                  */
10161                 gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product xgetProduct();
10162                 
10163                 /**
10164                  * True if has "Product" element
10165                  */
10166                 boolean isSetProduct();
10167                 
10168                 /**
10169                  * Sets the "Product" element
10170                  */
10171                 void setProduct(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product.Enum product);
10172                 
10173                 /**
10174                  * Sets (as xml) the "Product" element
10175                  */
10176                 void xsetProduct(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product product);
10177                 
10178                 /**
10179                  * Unsets the "Product" element
10180                  */
10181                 void unsetProduct();
10182                 
10183                 /**
10184                  * Gets the "Area" element
10185                  */
10186                 int getArea();
10187                 
10188                 /**
10189                  * Gets (as xml) the "Area" element
10190                  */
10191                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetArea();
10192                 
10193                 /**
10194                  * True if has "Area" element
10195                  */
10196                 boolean isSetArea();
10197                 
10198                 /**
10199                  * Sets the "Area" element
10200                  */
10201                 void setArea(int area);
10202                 
10203                 /**
10204                  * Sets (as xml) the "Area" element
10205                  */
10206                 void xsetArea(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType area);
10207                 
10208                 /**
10209                  * Unsets the "Area" element
10210                  */
10211                 void unsetArea();
10212                 
10213                 /**
10214                  * Gets the "ModerateIncome" element
10215                  */
10216                 int getModerateIncome();
10217                 
10218                 /**
10219                  * Gets (as xml) the "ModerateIncome" element
10220                  */
10221                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetModerateIncome();
10222                 
10223                 /**
10224                  * True if has "ModerateIncome" element
10225                  */
10226                 boolean isSetModerateIncome();
10227                 
10228                 /**
10229                  * Sets the "ModerateIncome" element
10230                  */
10231                 void setModerateIncome(int moderateIncome);
10232                 
10233                 /**
10234                  * Sets (as xml) the "ModerateIncome" element
10235                  */
10236                 void xsetModerateIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType moderateIncome);
10237                 
10238                 /**
10239                  * Unsets the "ModerateIncome" element
10240                  */
10241                 void unsetModerateIncome();
10242                 
10243                 /**
10244                  * Gets the "LowIncome" element
10245                  */
10246                 int getLowIncome();
10247                 
10248                 /**
10249                  * Gets (as xml) the "LowIncome" element
10250                  */
10251                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetLowIncome();
10252                 
10253                 /**
10254                  * True if has "LowIncome" element
10255                  */
10256                 boolean isSetLowIncome();
10257                 
10258                 /**
10259                  * Sets the "LowIncome" element
10260                  */
10261                 void setLowIncome(int lowIncome);
10262                 
10263                 /**
10264                  * Sets (as xml) the "LowIncome" element
10265                  */
10266                 void xsetLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType lowIncome);
10267                 
10268                 /**
10269                  * Unsets the "LowIncome" element
10270                  */
10271                 void unsetLowIncome();
10272                 
10273                 /**
10274                  * Gets the "VeryLowIncome" element
10275                  */
10276                 int getVeryLowIncome();
10277                 
10278                 /**
10279                  * Gets (as xml) the "VeryLowIncome" element
10280                  */
10281                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetVeryLowIncome();
10282                 
10283                 /**
10284                  * True if has "VeryLowIncome" element
10285                  */
10286                 boolean isSetVeryLowIncome();
10287                 
10288                 /**
10289                  * Sets the "VeryLowIncome" element
10290                  */
10291                 void setVeryLowIncome(int veryLowIncome);
10292                 
10293                 /**
10294                  * Sets (as xml) the "VeryLowIncome" element
10295                  */
10296                 void xsetVeryLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType veryLowIncome);
10297                 
10298                 /**
10299                  * Unsets the "VeryLowIncome" element
10300                  */
10301                 void unsetVeryLowIncome();
10302                 
10303                 /**
10304                  * Gets the "ExtremelyLowIncome" element
10305                  */
10306                 int getExtremelyLowIncome();
10307                 
10308                 /**
10309                  * Gets (as xml) the "ExtremelyLowIncome" element
10310                  */
10311                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetExtremelyLowIncome();
10312                 
10313                 /**
10314                  * True if has "ExtremelyLowIncome" element
10315                  */
10316                 boolean isSetExtremelyLowIncome();
10317                 
10318                 /**
10319                  * Sets the "ExtremelyLowIncome" element
10320                  */
10321                 void setExtremelyLowIncome(int extremelyLowIncome);
10322                 
10323                 /**
10324                  * Sets (as xml) the "ExtremelyLowIncome" element
10325                  */
10326                 void xsetExtremelyLowIncome(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType extremelyLowIncome);
10327                 
10328                 /**
10329                  * Unsets the "ExtremelyLowIncome" element
10330                  */
10331                 void unsetExtremelyLowIncome();
10332                 
10333                 /**
10334                  * Gets the "FemaleHeaded" element
10335                  */
10336                 int getFemaleHeaded();
10337                 
10338                 /**
10339                  * Gets (as xml) the "FemaleHeaded" element
10340                  */
10341                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetFemaleHeaded();
10342                 
10343                 /**
10344                  * True if has "FemaleHeaded" element
10345                  */
10346                 boolean isSetFemaleHeaded();
10347                 
10348                 /**
10349                  * Sets the "FemaleHeaded" element
10350                  */
10351                 void setFemaleHeaded(int femaleHeaded);
10352                 
10353                 /**
10354                  * Sets (as xml) the "FemaleHeaded" element
10355                  */
10356                 void xsetFemaleHeaded(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType femaleHeaded);
10357                 
10358                 /**
10359                  * Unsets the "FemaleHeaded" element
10360                  */
10361                 void unsetFemaleHeaded();
10362                 
10363                 /**
10364                  * Gets the "AfricanAmerican" element
10365                  */
10366                 int getAfricanAmerican();
10367                 
10368                 /**
10369                  * Gets (as xml) the "AfricanAmerican" element
10370                  */
10371                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetAfricanAmerican();
10372                 
10373                 /**
10374                  * True if has "AfricanAmerican" element
10375                  */
10376                 boolean isSetAfricanAmerican();
10377                 
10378                 /**
10379                  * Sets the "AfricanAmerican" element
10380                  */
10381                 void setAfricanAmerican(int africanAmerican);
10382                 
10383                 /**
10384                  * Sets (as xml) the "AfricanAmerican" element
10385                  */
10386                 void xsetAfricanAmerican(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType africanAmerican);
10387                 
10388                 /**
10389                  * Unsets the "AfricanAmerican" element
10390                  */
10391                 void unsetAfricanAmerican();
10392                 
10393                 /**
10394                  * Gets the "Hispanic" element
10395                  */
10396                 int getHispanic();
10397                 
10398                 /**
10399                  * Gets (as xml) the "Hispanic" element
10400                  */
10401                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetHispanic();
10402                 
10403                 /**
10404                  * True if has "Hispanic" element
10405                  */
10406                 boolean isSetHispanic();
10407                 
10408                 /**
10409                  * Sets the "Hispanic" element
10410                  */
10411                 void setHispanic(int hispanic);
10412                 
10413                 /**
10414                  * Sets (as xml) the "Hispanic" element
10415                  */
10416                 void xsetHispanic(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType hispanic);
10417                 
10418                 /**
10419                  * Unsets the "Hispanic" element
10420                  */
10421                 void unsetHispanic();
10422                 
10423                 /**
10424                  * Gets the "NativeAmerican" element
10425                  */
10426                 int getNativeAmerican();
10427                 
10428                 /**
10429                  * Gets (as xml) the "NativeAmerican" element
10430                  */
10431                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetNativeAmerican();
10432                 
10433                 /**
10434                  * True if has "NativeAmerican" element
10435                  */
10436                 boolean isSetNativeAmerican();
10437                 
10438                 /**
10439                  * Sets the "NativeAmerican" element
10440                  */
10441                 void setNativeAmerican(int nativeAmerican);
10442                 
10443                 /**
10444                  * Sets (as xml) the "NativeAmerican" element
10445                  */
10446                 void xsetNativeAmerican(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType nativeAmerican);
10447                 
10448                 /**
10449                  * Unsets the "NativeAmerican" element
10450                  */
10451                 void unsetNativeAmerican();
10452                 
10453                 /**
10454                  * Gets the "Other" element
10455                  */
10456                 int getOther();
10457                 
10458                 /**
10459                  * Gets (as xml) the "Other" element
10460                  */
10461                 gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType xgetOther();
10462                 
10463                 /**
10464                  * True if has "Other" element
10465                  */
10466                 boolean isSetOther();
10467                 
10468                 /**
10469                  * Sets the "Other" element
10470                  */
10471                 void setOther(int other);
10472                 
10473                 /**
10474                  * Sets (as xml) the "Other" element
10475                  */
10476                 void xsetOther(gov.grants.apply.forms.naca201111V11.NACA2011110To100DataType other);
10477                 
10478                 /**
10479                  * Unsets the "Other" element
10480                  */
10481                 void unsetOther();
10482                 
10483                 /**
10484                  * An XML Product(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
10485                  *
10486                  * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$CustomerProfile$OptionalProduct$Product.
10487                  */
10488                 public interface Product extends org.apache.xmlbeans.XmlString
10489                 {
10490                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10491                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Product.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("product55e1elemtype");
10492                     
10493                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
10494                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
10495                     
10496                     static final Enum CONSUMER_LOANS = Enum.forString("Consumer Loans");
10497                     static final Enum BUSINESS_LOANS_NON_MICRO = Enum.forString("Business Loans - Non-Micro");
10498                     static final Enum BUSINESS_LOANS_MICROENTERPRISE = Enum.forString("Business Loans - Microenterprise");
10499                     static final Enum BUSINESS_EQUITY_INVESTMENTS = Enum.forString("Business - Equity Investments");
10500                     static final Enum HOME_MORTGAGE = Enum.forString("Home Mortgage");
10501                     static final Enum HOME_IMPROVEMENT_REHAB = Enum.forString("Home Improvement/ Rehab");
10502                     static final Enum REAL_ESTATE_AFFORDABLE_HOUSING = Enum.forString("Real Estate - Affordable Housing");
10503                     static final Enum REAL_ESTATE_COMMERCIAL = Enum.forString("Real Estate - Commercial");
10504                     static final Enum REAL_ESTATE_COMMUNITY_FACILITIES = Enum.forString("Real Estate - Community Facilities");
10505                     static final Enum SAVINGS_SHARE_ACCOUNTS = Enum.forString("Savings/Share Accounts");
10506                     static final Enum CHECKING_DRAFT_ACCOUNTS = Enum.forString("Checking/Draft Accounts");
10507                     static final Enum OTHER_FINANCIAL_PRODUCTS_SERVICES = Enum.forString("Other Financial Products/ Services");
10508                     static final Enum DEVELOPMENT_SERVICES = Enum.forString("Development Services");
10509                     
10510                     static final int INT_CONSUMER_LOANS = Enum.INT_CONSUMER_LOANS;
10511                     static final int INT_BUSINESS_LOANS_NON_MICRO = Enum.INT_BUSINESS_LOANS_NON_MICRO;
10512                     static final int INT_BUSINESS_LOANS_MICROENTERPRISE = Enum.INT_BUSINESS_LOANS_MICROENTERPRISE;
10513                     static final int INT_BUSINESS_EQUITY_INVESTMENTS = Enum.INT_BUSINESS_EQUITY_INVESTMENTS;
10514                     static final int INT_HOME_MORTGAGE = Enum.INT_HOME_MORTGAGE;
10515                     static final int INT_HOME_IMPROVEMENT_REHAB = Enum.INT_HOME_IMPROVEMENT_REHAB;
10516                     static final int INT_REAL_ESTATE_AFFORDABLE_HOUSING = Enum.INT_REAL_ESTATE_AFFORDABLE_HOUSING;
10517                     static final int INT_REAL_ESTATE_COMMERCIAL = Enum.INT_REAL_ESTATE_COMMERCIAL;
10518                     static final int INT_REAL_ESTATE_COMMUNITY_FACILITIES = Enum.INT_REAL_ESTATE_COMMUNITY_FACILITIES;
10519                     static final int INT_SAVINGS_SHARE_ACCOUNTS = Enum.INT_SAVINGS_SHARE_ACCOUNTS;
10520                     static final int INT_CHECKING_DRAFT_ACCOUNTS = Enum.INT_CHECKING_DRAFT_ACCOUNTS;
10521                     static final int INT_OTHER_FINANCIAL_PRODUCTS_SERVICES = Enum.INT_OTHER_FINANCIAL_PRODUCTS_SERVICES;
10522                     static final int INT_DEVELOPMENT_SERVICES = Enum.INT_DEVELOPMENT_SERVICES;
10523                     
10524                     /**
10525                      * Enumeration value class for gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$CustomerProfile$OptionalProduct$Product.
10526                      * These enum values can be used as follows:
10527                      * <pre>
10528                      * enum.toString(); // returns the string value of the enum
10529                      * enum.intValue(); // returns an int value, useful for switches
10530                      * // e.g., case Enum.INT_CONSUMER_LOANS
10531                      * Enum.forString(s); // returns the enum value for a string
10532                      * Enum.forInt(i); // returns the enum value for an int
10533                      * </pre>
10534                      * Enumeration objects are immutable singleton objects that
10535                      * can be compared using == object equality. They have no
10536                      * public constructor. See the constants defined within this
10537                      * class for all the valid values.
10538                      */
10539                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
10540                     {
10541                       /**
10542                        * Returns the enum value for a string, or null if none.
10543                        */
10544                       public static Enum forString(java.lang.String s)
10545                           { return (Enum)table.forString(s); }
10546                       /**
10547                        * Returns the enum value corresponding to an int, or null if none.
10548                        */
10549                       public static Enum forInt(int i)
10550                           { return (Enum)table.forInt(i); }
10551                       
10552                       private Enum(java.lang.String s, int i)
10553                           { super(s, i); }
10554                       
10555                       static final int INT_CONSUMER_LOANS = 1;
10556                       static final int INT_BUSINESS_LOANS_NON_MICRO = 2;
10557                       static final int INT_BUSINESS_LOANS_MICROENTERPRISE = 3;
10558                       static final int INT_BUSINESS_EQUITY_INVESTMENTS = 4;
10559                       static final int INT_HOME_MORTGAGE = 5;
10560                       static final int INT_HOME_IMPROVEMENT_REHAB = 6;
10561                       static final int INT_REAL_ESTATE_AFFORDABLE_HOUSING = 7;
10562                       static final int INT_REAL_ESTATE_COMMERCIAL = 8;
10563                       static final int INT_REAL_ESTATE_COMMUNITY_FACILITIES = 9;
10564                       static final int INT_SAVINGS_SHARE_ACCOUNTS = 10;
10565                       static final int INT_CHECKING_DRAFT_ACCOUNTS = 11;
10566                       static final int INT_OTHER_FINANCIAL_PRODUCTS_SERVICES = 12;
10567                       static final int INT_DEVELOPMENT_SERVICES = 13;
10568                       
10569                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
10570                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
10571                       (
10572                         new Enum[]
10573                         {
10574                           new Enum("Consumer Loans", INT_CONSUMER_LOANS),
10575                           new Enum("Business Loans - Non-Micro", INT_BUSINESS_LOANS_NON_MICRO),
10576                           new Enum("Business Loans - Microenterprise", INT_BUSINESS_LOANS_MICROENTERPRISE),
10577                           new Enum("Business - Equity Investments", INT_BUSINESS_EQUITY_INVESTMENTS),
10578                           new Enum("Home Mortgage", INT_HOME_MORTGAGE),
10579                           new Enum("Home Improvement/ Rehab", INT_HOME_IMPROVEMENT_REHAB),
10580                           new Enum("Real Estate - Affordable Housing", INT_REAL_ESTATE_AFFORDABLE_HOUSING),
10581                           new Enum("Real Estate - Commercial", INT_REAL_ESTATE_COMMERCIAL),
10582                           new Enum("Real Estate - Community Facilities", INT_REAL_ESTATE_COMMUNITY_FACILITIES),
10583                           new Enum("Savings/Share Accounts", INT_SAVINGS_SHARE_ACCOUNTS),
10584                           new Enum("Checking/Draft Accounts", INT_CHECKING_DRAFT_ACCOUNTS),
10585                           new Enum("Other Financial Products/ Services", INT_OTHER_FINANCIAL_PRODUCTS_SERVICES),
10586                           new Enum("Development Services", INT_DEVELOPMENT_SERVICES),
10587                         }
10588                       );
10589                       private static final long serialVersionUID = 1L;
10590                       private java.lang.Object readResolve() { return forInt(intValue()); } 
10591                     }
10592                     
10593                     /**
10594                      * A factory class with static methods for creating instances
10595                      * of this type.
10596                      */
10597                     
10598                     public static final class Factory
10599                     {
10600                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product newValue(java.lang.Object obj) {
10601                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product) type.newValue( obj ); }
10602                       
10603                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product newInstance() {
10604                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10605                       
10606                       public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product newInstance(org.apache.xmlbeans.XmlOptions options) {
10607                         return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct.Product) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10608                       
10609                       private Factory() { } // No instance of this class allowed
10610                     }
10611                 }
10612                 
10613                 /**
10614                  * A factory class with static methods for creating instances
10615                  * of this type.
10616                  */
10617                 
10618                 public static final class Factory
10619                 {
10620                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct newInstance() {
10621                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10622                     
10623                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct newInstance(org.apache.xmlbeans.XmlOptions options) {
10624                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile.OptionalProduct) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10625                     
10626                     private Factory() { } // No instance of this class allowed
10627                 }
10628             }
10629             
10630             /**
10631              * A factory class with static methods for creating instances
10632              * of this type.
10633              */
10634             
10635             public static final class Factory
10636             {
10637                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile newInstance() {
10638                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10639                 
10640                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile newInstance(org.apache.xmlbeans.XmlOptions options) {
10641                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.CustomerProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10642                 
10643                 private Factory() { } // No instance of this class allowed
10644             }
10645         }
10646         
10647         /**
10648          * An XML MatchingFunds(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
10649          *
10650          * This is a complex type.
10651          */
10652         public interface MatchingFunds extends org.apache.xmlbeans.XmlObject
10653         {
10654             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10655                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MatchingFunds.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("matchingfundsf631elemtype");
10656             
10657             /**
10658              * Gets the "EquityInvestment" element
10659              */
10660             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getEquityInvestment();
10661             
10662             /**
10663              * True if has "EquityInvestment" element
10664              */
10665             boolean isSetEquityInvestment();
10666             
10667             /**
10668              * Sets the "EquityInvestment" element
10669              */
10670             void setEquityInvestment(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType equityInvestment);
10671             
10672             /**
10673              * Appends and returns a new empty "EquityInvestment" element
10674              */
10675             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewEquityInvestment();
10676             
10677             /**
10678              * Unsets the "EquityInvestment" element
10679              */
10680             void unsetEquityInvestment();
10681             
10682             /**
10683              * Gets the "Grant" element
10684              */
10685             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getGrant();
10686             
10687             /**
10688              * True if has "Grant" element
10689              */
10690             boolean isSetGrant();
10691             
10692             /**
10693              * Sets the "Grant" element
10694              */
10695             void setGrant(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType grant);
10696             
10697             /**
10698              * Appends and returns a new empty "Grant" element
10699              */
10700             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewGrant();
10701             
10702             /**
10703              * Unsets the "Grant" element
10704              */
10705             void unsetGrant();
10706             
10707             /**
10708              * Gets the "Loan" element
10709              */
10710             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getLoan();
10711             
10712             /**
10713              * True if has "Loan" element
10714              */
10715             boolean isSetLoan();
10716             
10717             /**
10718              * Sets the "Loan" element
10719              */
10720             void setLoan(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType loan);
10721             
10722             /**
10723              * Appends and returns a new empty "Loan" element
10724              */
10725             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewLoan();
10726             
10727             /**
10728              * Unsets the "Loan" element
10729              */
10730             void unsetLoan();
10731             
10732             /**
10733              * Gets the "SecondaryCapital" element
10734              */
10735             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getSecondaryCapital();
10736             
10737             /**
10738              * True if has "SecondaryCapital" element
10739              */
10740             boolean isSetSecondaryCapital();
10741             
10742             /**
10743              * Sets the "SecondaryCapital" element
10744              */
10745             void setSecondaryCapital(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType secondaryCapital);
10746             
10747             /**
10748              * Appends and returns a new empty "SecondaryCapital" element
10749              */
10750             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewSecondaryCapital();
10751             
10752             /**
10753              * Unsets the "SecondaryCapital" element
10754              */
10755             void unsetSecondaryCapital();
10756             
10757             /**
10758              * Gets the "SharesDeposits" element
10759              */
10760             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getSharesDeposits();
10761             
10762             /**
10763              * True if has "SharesDeposits" element
10764              */
10765             boolean isSetSharesDeposits();
10766             
10767             /**
10768              * Sets the "SharesDeposits" element
10769              */
10770             void setSharesDeposits(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType sharesDeposits);
10771             
10772             /**
10773              * Appends and returns a new empty "SharesDeposits" element
10774              */
10775             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewSharesDeposits();
10776             
10777             /**
10778              * Unsets the "SharesDeposits" element
10779              */
10780             void unsetSharesDeposits();
10781             
10782             /**
10783              * Gets the "RetainedEarnings" element
10784              */
10785             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType getRetainedEarnings();
10786             
10787             /**
10788              * True if has "RetainedEarnings" element
10789              */
10790             boolean isSetRetainedEarnings();
10791             
10792             /**
10793              * Sets the "RetainedEarnings" element
10794              */
10795             void setRetainedEarnings(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType retainedEarnings);
10796             
10797             /**
10798              * Appends and returns a new empty "RetainedEarnings" element
10799              */
10800             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsDataType addNewRetainedEarnings();
10801             
10802             /**
10803              * Unsets the "RetainedEarnings" element
10804              */
10805             void unsetRetainedEarnings();
10806             
10807             /**
10808              * Gets the "Totals" element
10809              */
10810             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsTotalDataType getTotals();
10811             
10812             /**
10813              * True if has "Totals" element
10814              */
10815             boolean isSetTotals();
10816             
10817             /**
10818              * Sets the "Totals" element
10819              */
10820             void setTotals(gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsTotalDataType totals);
10821             
10822             /**
10823              * Appends and returns a new empty "Totals" element
10824              */
10825             gov.grants.apply.forms.naca201111V11.NACA201111MatchingFundsTotalDataType addNewTotals();
10826             
10827             /**
10828              * Unsets the "Totals" element
10829              */
10830             void unsetTotals();
10831             
10832             /**
10833              * A factory class with static methods for creating instances
10834              * of this type.
10835              */
10836             
10837             public static final class Factory
10838             {
10839                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds newInstance() {
10840                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10841                 
10842                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds newInstance(org.apache.xmlbeans.XmlOptions options) {
10843                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.MatchingFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10844                 
10845                 private Factory() { } // No instance of this class allowed
10846             }
10847         }
10848         
10849         /**
10850          * An XML EarningsNonRegulated(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
10851          *
10852          * This is a complex type.
10853          */
10854         public interface EarningsNonRegulated extends org.apache.xmlbeans.XmlObject
10855         {
10856             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10857                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EarningsNonRegulated.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("earningsnonregulatedcb59elemtype");
10858             
10859             /**
10860              * Gets the "Income" element
10861              */
10862             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getIncome();
10863             
10864             /**
10865              * True if has "Income" element
10866              */
10867             boolean isSetIncome();
10868             
10869             /**
10870              * Sets the "Income" element
10871              */
10872             void setIncome(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType income);
10873             
10874             /**
10875              * Appends and returns a new empty "Income" element
10876              */
10877             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewIncome();
10878             
10879             /**
10880              * Unsets the "Income" element
10881              */
10882             void unsetIncome();
10883             
10884             /**
10885              * Gets the "Federal" element
10886              */
10887             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getFederal();
10888             
10889             /**
10890              * True if has "Federal" element
10891              */
10892             boolean isSetFederal();
10893             
10894             /**
10895              * Sets the "Federal" element
10896              */
10897             void setFederal(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType federal);
10898             
10899             /**
10900              * Appends and returns a new empty "Federal" element
10901              */
10902             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewFederal();
10903             
10904             /**
10905              * Unsets the "Federal" element
10906              */
10907             void unsetFederal();
10908             
10909             /**
10910              * Gets array of all "FederalItem" elements
10911              */
10912             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] getFederalItemArray();
10913             
10914             /**
10915              * Gets ith "FederalItem" element
10916              */
10917             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType getFederalItemArray(int i);
10918             
10919             /**
10920              * Returns number of "FederalItem" element
10921              */
10922             int sizeOfFederalItemArray();
10923             
10924             /**
10925              * Sets array of all "FederalItem" element
10926              */
10927             void setFederalItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] federalItemArray);
10928             
10929             /**
10930              * Sets ith "FederalItem" element
10931              */
10932             void setFederalItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType federalItem);
10933             
10934             /**
10935              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
10936              */
10937             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType insertNewFederalItem(int i);
10938             
10939             /**
10940              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
10941              */
10942             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType addNewFederalItem();
10943             
10944             /**
10945              * Removes the ith "FederalItem" element
10946              */
10947             void removeFederalItem(int i);
10948             
10949             /**
10950              * Gets the "Matching" element
10951              */
10952             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getMatching();
10953             
10954             /**
10955              * True if has "Matching" element
10956              */
10957             boolean isSetMatching();
10958             
10959             /**
10960              * Sets the "Matching" element
10961              */
10962             void setMatching(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType matching);
10963             
10964             /**
10965              * Appends and returns a new empty "Matching" element
10966              */
10967             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewMatching();
10968             
10969             /**
10970              * Unsets the "Matching" element
10971              */
10972             void unsetMatching();
10973             
10974             /**
10975              * Gets array of all "MatchingItem" elements
10976              */
10977             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] getMatchingItemArray();
10978             
10979             /**
10980              * Gets ith "MatchingItem" element
10981              */
10982             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType getMatchingItemArray(int i);
10983             
10984             /**
10985              * Returns number of "MatchingItem" element
10986              */
10987             int sizeOfMatchingItemArray();
10988             
10989             /**
10990              * Sets array of all "MatchingItem" element
10991              */
10992             void setMatchingItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] matchingItemArray);
10993             
10994             /**
10995              * Sets ith "MatchingItem" element
10996              */
10997             void setMatchingItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType matchingItem);
10998             
10999             /**
11000              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
11001              */
11002             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType insertNewMatchingItem(int i);
11003             
11004             /**
11005              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
11006              */
11007             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType addNewMatchingItem();
11008             
11009             /**
11010              * Removes the ith "MatchingItem" element
11011              */
11012             void removeMatchingItem(int i);
11013             
11014             /**
11015              * Gets the "SubtotalIncome" element
11016              */
11017             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getSubtotalIncome();
11018             
11019             /**
11020              * True if has "SubtotalIncome" element
11021              */
11022             boolean isSetSubtotalIncome();
11023             
11024             /**
11025              * Sets the "SubtotalIncome" element
11026              */
11027             void setSubtotalIncome(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType subtotalIncome);
11028             
11029             /**
11030              * Appends and returns a new empty "SubtotalIncome" element
11031              */
11032             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewSubtotalIncome();
11033             
11034             /**
11035              * Unsets the "SubtotalIncome" element
11036              */
11037             void unsetSubtotalIncome();
11038             
11039             /**
11040              * Gets the "Operating" element
11041              */
11042             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getOperating();
11043             
11044             /**
11045              * True if has "Operating" element
11046              */
11047             boolean isSetOperating();
11048             
11049             /**
11050              * Sets the "Operating" element
11051              */
11052             void setOperating(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType operating);
11053             
11054             /**
11055              * Appends and returns a new empty "Operating" element
11056              */
11057             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewOperating();
11058             
11059             /**
11060              * Unsets the "Operating" element
11061              */
11062             void unsetOperating();
11063             
11064             /**
11065              * Gets the "Associated" element
11066              */
11067             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getAssociated();
11068             
11069             /**
11070              * True if has "Associated" element
11071              */
11072             boolean isSetAssociated();
11073             
11074             /**
11075              * Sets the "Associated" element
11076              */
11077             void setAssociated(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType associated);
11078             
11079             /**
11080              * Appends and returns a new empty "Associated" element
11081              */
11082             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewAssociated();
11083             
11084             /**
11085              * Unsets the "Associated" element
11086              */
11087             void unsetAssociated();
11088             
11089             /**
11090              * Gets array of all "AssociatedItem" elements
11091              */
11092             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] getAssociatedItemArray();
11093             
11094             /**
11095              * Gets ith "AssociatedItem" element
11096              */
11097             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType getAssociatedItemArray(int i);
11098             
11099             /**
11100              * Returns number of "AssociatedItem" element
11101              */
11102             int sizeOfAssociatedItemArray();
11103             
11104             /**
11105              * Sets array of all "AssociatedItem" element
11106              */
11107             void setAssociatedItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType[] associatedItemArray);
11108             
11109             /**
11110              * Sets ith "AssociatedItem" element
11111              */
11112             void setAssociatedItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType associatedItem);
11113             
11114             /**
11115              * Inserts and returns a new empty value (as xml) as the ith "AssociatedItem" element
11116              */
11117             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType insertNewAssociatedItem(int i);
11118             
11119             /**
11120              * Appends and returns a new empty value (as xml) as the last "AssociatedItem" element
11121              */
11122             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedItemDataType addNewAssociatedItem();
11123             
11124             /**
11125              * Removes the ith "AssociatedItem" element
11126              */
11127             void removeAssociatedItem(int i);
11128             
11129             /**
11130              * Gets the "SubtotalExpenses" element
11131              */
11132             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getSubtotalExpenses();
11133             
11134             /**
11135              * True if has "SubtotalExpenses" element
11136              */
11137             boolean isSetSubtotalExpenses();
11138             
11139             /**
11140              * Sets the "SubtotalExpenses" element
11141              */
11142             void setSubtotalExpenses(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType subtotalExpenses);
11143             
11144             /**
11145              * Appends and returns a new empty "SubtotalExpenses" element
11146              */
11147             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewSubtotalExpenses();
11148             
11149             /**
11150              * Unsets the "SubtotalExpenses" element
11151              */
11152             void unsetSubtotalExpenses();
11153             
11154             /**
11155              * Gets the "Dividends" element
11156              */
11157             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getDividends();
11158             
11159             /**
11160              * True if has "Dividends" element
11161              */
11162             boolean isSetDividends();
11163             
11164             /**
11165              * Sets the "Dividends" element
11166              */
11167             void setDividends(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType dividends);
11168             
11169             /**
11170              * Appends and returns a new empty "Dividends" element
11171              */
11172             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewDividends();
11173             
11174             /**
11175              * Unsets the "Dividends" element
11176              */
11177             void unsetDividends();
11178             
11179             /**
11180              * Gets the "TotalEarnings" element
11181              */
11182             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType getTotalEarnings();
11183             
11184             /**
11185              * True if has "TotalEarnings" element
11186              */
11187             boolean isSetTotalEarnings();
11188             
11189             /**
11190              * Sets the "TotalEarnings" element
11191              */
11192             void setTotalEarnings(gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType totalEarnings);
11193             
11194             /**
11195              * Appends and returns a new empty "TotalEarnings" element
11196              */
11197             gov.grants.apply.forms.naca201111V11.NACA201111EarningsNonRegulatedDataType addNewTotalEarnings();
11198             
11199             /**
11200              * Unsets the "TotalEarnings" element
11201              */
11202             void unsetTotalEarnings();
11203             
11204             /**
11205              * Gets the "RetainedEarnings" element
11206              */
11207             long getRetainedEarnings();
11208             
11209             /**
11210              * Gets (as xml) the "RetainedEarnings" element
11211              */
11212             gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetRetainedEarnings();
11213             
11214             /**
11215              * True if has "RetainedEarnings" element
11216              */
11217             boolean isSetRetainedEarnings();
11218             
11219             /**
11220              * Sets the "RetainedEarnings" element
11221              */
11222             void setRetainedEarnings(long retainedEarnings);
11223             
11224             /**
11225              * Sets (as xml) the "RetainedEarnings" element
11226              */
11227             void xsetRetainedEarnings(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType retainedEarnings);
11228             
11229             /**
11230              * Unsets the "RetainedEarnings" element
11231              */
11232             void unsetRetainedEarnings();
11233             
11234             /**
11235              * Gets the "ThreeYearAverage" element
11236              */
11237             long getThreeYearAverage();
11238             
11239             /**
11240              * Gets (as xml) the "ThreeYearAverage" element
11241              */
11242             gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetThreeYearAverage();
11243             
11244             /**
11245              * True if has "ThreeYearAverage" element
11246              */
11247             boolean isSetThreeYearAverage();
11248             
11249             /**
11250              * Sets the "ThreeYearAverage" element
11251              */
11252             void setThreeYearAverage(long threeYearAverage);
11253             
11254             /**
11255              * Sets (as xml) the "ThreeYearAverage" element
11256              */
11257             void xsetThreeYearAverage(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType threeYearAverage);
11258             
11259             /**
11260              * Unsets the "ThreeYearAverage" element
11261              */
11262             void unsetThreeYearAverage();
11263             
11264             /**
11265              * A factory class with static methods for creating instances
11266              * of this type.
11267              */
11268             
11269             public static final class Factory
11270             {
11271                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated newInstance() {
11272                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11273                 
11274                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated newInstance(org.apache.xmlbeans.XmlOptions options) {
11275                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11276                 
11277                 private Factory() { } // No instance of this class allowed
11278             }
11279         }
11280         
11281         /**
11282          * An XML EarningsCreditUnions(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
11283          *
11284          * This is a complex type.
11285          */
11286         public interface EarningsCreditUnions extends org.apache.xmlbeans.XmlObject
11287         {
11288             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11289                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EarningsCreditUnions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("earningscreditunions278celemtype");
11290             
11291             /**
11292              * Gets the "NetWorth" element
11293              */
11294             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getNetWorth();
11295             
11296             /**
11297              * True if has "NetWorth" element
11298              */
11299             boolean isSetNetWorth();
11300             
11301             /**
11302              * Sets the "NetWorth" element
11303              */
11304             void setNetWorth(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType netWorth);
11305             
11306             /**
11307              * Appends and returns a new empty "NetWorth" element
11308              */
11309             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewNetWorth();
11310             
11311             /**
11312              * Unsets the "NetWorth" element
11313              */
11314             void unsetNetWorth();
11315             
11316             /**
11317              * Gets the "Uninsured" element
11318              */
11319             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getUninsured();
11320             
11321             /**
11322              * True if has "Uninsured" element
11323              */
11324             boolean isSetUninsured();
11325             
11326             /**
11327              * Sets the "Uninsured" element
11328              */
11329             void setUninsured(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType uninsured);
11330             
11331             /**
11332              * Appends and returns a new empty "Uninsured" element
11333              */
11334             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewUninsured();
11335             
11336             /**
11337              * Unsets the "Uninsured" element
11338              */
11339             void unsetUninsured();
11340             
11341             /**
11342              * Gets the "SubtotalEarnings" element
11343              */
11344             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getSubtotalEarnings();
11345             
11346             /**
11347              * True if has "SubtotalEarnings" element
11348              */
11349             boolean isSetSubtotalEarnings();
11350             
11351             /**
11352              * Sets the "SubtotalEarnings" element
11353              */
11354             void setSubtotalEarnings(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType subtotalEarnings);
11355             
11356             /**
11357              * Appends and returns a new empty "SubtotalEarnings" element
11358              */
11359             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewSubtotalEarnings();
11360             
11361             /**
11362              * Unsets the "SubtotalEarnings" element
11363              */
11364             void unsetSubtotalEarnings();
11365             
11366             /**
11367              * Gets the "Federal" element
11368              */
11369             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getFederal();
11370             
11371             /**
11372              * True if has "Federal" element
11373              */
11374             boolean isSetFederal();
11375             
11376             /**
11377              * Sets the "Federal" element
11378              */
11379             void setFederal(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType federal);
11380             
11381             /**
11382              * Appends and returns a new empty "Federal" element
11383              */
11384             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewFederal();
11385             
11386             /**
11387              * Unsets the "Federal" element
11388              */
11389             void unsetFederal();
11390             
11391             /**
11392              * Gets array of all "FederalItem" elements
11393              */
11394             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[] getFederalItemArray();
11395             
11396             /**
11397              * Gets ith "FederalItem" element
11398              */
11399             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType getFederalItemArray(int i);
11400             
11401             /**
11402              * Returns number of "FederalItem" element
11403              */
11404             int sizeOfFederalItemArray();
11405             
11406             /**
11407              * Sets array of all "FederalItem" element
11408              */
11409             void setFederalItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[] federalItemArray);
11410             
11411             /**
11412              * Sets ith "FederalItem" element
11413              */
11414             void setFederalItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType federalItem);
11415             
11416             /**
11417              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
11418              */
11419             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType insertNewFederalItem(int i);
11420             
11421             /**
11422              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
11423              */
11424             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType addNewFederalItem();
11425             
11426             /**
11427              * Removes the ith "FederalItem" element
11428              */
11429             void removeFederalItem(int i);
11430             
11431             /**
11432              * Gets the "Matching" element
11433              */
11434             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getMatching();
11435             
11436             /**
11437              * True if has "Matching" element
11438              */
11439             boolean isSetMatching();
11440             
11441             /**
11442              * Sets the "Matching" element
11443              */
11444             void setMatching(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType matching);
11445             
11446             /**
11447              * Appends and returns a new empty "Matching" element
11448              */
11449             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewMatching();
11450             
11451             /**
11452              * Unsets the "Matching" element
11453              */
11454             void unsetMatching();
11455             
11456             /**
11457              * Gets array of all "MatchingItem" elements
11458              */
11459             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[] getMatchingItemArray();
11460             
11461             /**
11462              * Gets ith "MatchingItem" element
11463              */
11464             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType getMatchingItemArray(int i);
11465             
11466             /**
11467              * Returns number of "MatchingItem" element
11468              */
11469             int sizeOfMatchingItemArray();
11470             
11471             /**
11472              * Sets array of all "MatchingItem" element
11473              */
11474             void setMatchingItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType[] matchingItemArray);
11475             
11476             /**
11477              * Sets ith "MatchingItem" element
11478              */
11479             void setMatchingItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType matchingItem);
11480             
11481             /**
11482              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
11483              */
11484             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType insertNewMatchingItem(int i);
11485             
11486             /**
11487              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
11488              */
11489             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsItemDataType addNewMatchingItem();
11490             
11491             /**
11492              * Removes the ith "MatchingItem" element
11493              */
11494             void removeMatchingItem(int i);
11495             
11496             /**
11497              * Gets the "Adjustments" element
11498              */
11499             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getAdjustments();
11500             
11501             /**
11502              * True if has "Adjustments" element
11503              */
11504             boolean isSetAdjustments();
11505             
11506             /**
11507              * Sets the "Adjustments" element
11508              */
11509             void setAdjustments(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType adjustments);
11510             
11511             /**
11512              * Appends and returns a new empty "Adjustments" element
11513              */
11514             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewAdjustments();
11515             
11516             /**
11517              * Unsets the "Adjustments" element
11518              */
11519             void unsetAdjustments();
11520             
11521             /**
11522              * Gets the "AdjustedRetained" element
11523              */
11524             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType getAdjustedRetained();
11525             
11526             /**
11527              * True if has "AdjustedRetained" element
11528              */
11529             boolean isSetAdjustedRetained();
11530             
11531             /**
11532              * Sets the "AdjustedRetained" element
11533              */
11534             void setAdjustedRetained(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType adjustedRetained);
11535             
11536             /**
11537              * Appends and returns a new empty "AdjustedRetained" element
11538              */
11539             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsDataType addNewAdjustedRetained();
11540             
11541             /**
11542              * Unsets the "AdjustedRetained" element
11543              */
11544             void unsetAdjustedRetained();
11545             
11546             /**
11547              * Gets the "ChangePrior" element
11548              */
11549             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsChangeDataType getChangePrior();
11550             
11551             /**
11552              * True if has "ChangePrior" element
11553              */
11554             boolean isSetChangePrior();
11555             
11556             /**
11557              * Sets the "ChangePrior" element
11558              */
11559             void setChangePrior(gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsChangeDataType changePrior);
11560             
11561             /**
11562              * Appends and returns a new empty "ChangePrior" element
11563              */
11564             gov.grants.apply.forms.naca201111V11.NACA201111EarningsCreditUnionsChangeDataType addNewChangePrior();
11565             
11566             /**
11567              * Unsets the "ChangePrior" element
11568              */
11569             void unsetChangePrior();
11570             
11571             /**
11572              * Gets the "RetainedEarningsIncrease" element
11573              */
11574             long getRetainedEarningsIncrease();
11575             
11576             /**
11577              * Gets (as xml) the "RetainedEarningsIncrease" element
11578              */
11579             gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetRetainedEarningsIncrease();
11580             
11581             /**
11582              * True if has "RetainedEarningsIncrease" element
11583              */
11584             boolean isSetRetainedEarningsIncrease();
11585             
11586             /**
11587              * Sets the "RetainedEarningsIncrease" element
11588              */
11589             void setRetainedEarningsIncrease(long retainedEarningsIncrease);
11590             
11591             /**
11592              * Sets (as xml) the "RetainedEarningsIncrease" element
11593              */
11594             void xsetRetainedEarningsIncrease(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType retainedEarningsIncrease);
11595             
11596             /**
11597              * Unsets the "RetainedEarningsIncrease" element
11598              */
11599             void unsetRetainedEarningsIncrease();
11600             
11601             /**
11602              * Gets the "ThreeYearAverage" element
11603              */
11604             long getThreeYearAverage();
11605             
11606             /**
11607              * Gets (as xml) the "ThreeYearAverage" element
11608              */
11609             gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetThreeYearAverage();
11610             
11611             /**
11612              * True if has "ThreeYearAverage" element
11613              */
11614             boolean isSetThreeYearAverage();
11615             
11616             /**
11617              * Sets the "ThreeYearAverage" element
11618              */
11619             void setThreeYearAverage(long threeYearAverage);
11620             
11621             /**
11622              * Sets (as xml) the "ThreeYearAverage" element
11623              */
11624             void xsetThreeYearAverage(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType threeYearAverage);
11625             
11626             /**
11627              * Unsets the "ThreeYearAverage" element
11628              */
11629             void unsetThreeYearAverage();
11630             
11631             /**
11632              * Gets the "EarningsSinceInception" element
11633              */
11634             long getEarningsSinceInception();
11635             
11636             /**
11637              * Gets (as xml) the "EarningsSinceInception" element
11638              */
11639             gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetEarningsSinceInception();
11640             
11641             /**
11642              * True if has "EarningsSinceInception" element
11643              */
11644             boolean isSetEarningsSinceInception();
11645             
11646             /**
11647              * Sets the "EarningsSinceInception" element
11648              */
11649             void setEarningsSinceInception(long earningsSinceInception);
11650             
11651             /**
11652              * Sets (as xml) the "EarningsSinceInception" element
11653              */
11654             void xsetEarningsSinceInception(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType earningsSinceInception);
11655             
11656             /**
11657              * Unsets the "EarningsSinceInception" element
11658              */
11659             void unsetEarningsSinceInception();
11660             
11661             /**
11662              * A factory class with static methods for creating instances
11663              * of this type.
11664              */
11665             
11666             public static final class Factory
11667             {
11668                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions newInstance() {
11669                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11670                 
11671                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions newInstance(org.apache.xmlbeans.XmlOptions options) {
11672                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11673                 
11674                 private Factory() { } // No instance of this class allowed
11675             }
11676         }
11677         
11678         /**
11679          * An XML EarningsBanks(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
11680          *
11681          * This is a complex type.
11682          */
11683         public interface EarningsBanks extends org.apache.xmlbeans.XmlObject
11684         {
11685             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11686                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EarningsBanks.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("earningsbanks5994elemtype");
11687             
11688             /**
11689              * Gets the "Earnings" element
11690              */
11691             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getEarnings();
11692             
11693             /**
11694              * True if has "Earnings" element
11695              */
11696             boolean isSetEarnings();
11697             
11698             /**
11699              * Sets the "Earnings" element
11700              */
11701             void setEarnings(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType earnings);
11702             
11703             /**
11704              * Appends and returns a new empty "Earnings" element
11705              */
11706             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewEarnings();
11707             
11708             /**
11709              * Unsets the "Earnings" element
11710              */
11711             void unsetEarnings();
11712             
11713             /**
11714              * Gets the "Accumulated" element
11715              */
11716             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getAccumulated();
11717             
11718             /**
11719              * True if has "Accumulated" element
11720              */
11721             boolean isSetAccumulated();
11722             
11723             /**
11724              * Sets the "Accumulated" element
11725              */
11726             void setAccumulated(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType accumulated);
11727             
11728             /**
11729              * Appends and returns a new empty "Accumulated" element
11730              */
11731             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewAccumulated();
11732             
11733             /**
11734              * Unsets the "Accumulated" element
11735              */
11736             void unsetAccumulated();
11737             
11738             /**
11739              * Gets the "Noninterest" element
11740              */
11741             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getNoninterest();
11742             
11743             /**
11744              * True if has "Noninterest" element
11745              */
11746             boolean isSetNoninterest();
11747             
11748             /**
11749              * Sets the "Noninterest" element
11750              */
11751             void setNoninterest(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType noninterest);
11752             
11753             /**
11754              * Appends and returns a new empty "Noninterest" element
11755              */
11756             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewNoninterest();
11757             
11758             /**
11759              * Unsets the "Noninterest" element
11760              */
11761             void unsetNoninterest();
11762             
11763             /**
11764              * Gets the "Federal" element
11765              */
11766             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getFederal();
11767             
11768             /**
11769              * True if has "Federal" element
11770              */
11771             boolean isSetFederal();
11772             
11773             /**
11774              * Sets the "Federal" element
11775              */
11776             void setFederal(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType federal);
11777             
11778             /**
11779              * Appends and returns a new empty "Federal" element
11780              */
11781             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewFederal();
11782             
11783             /**
11784              * Unsets the "Federal" element
11785              */
11786             void unsetFederal();
11787             
11788             /**
11789              * Gets array of all "FederalItem" elements
11790              */
11791             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[] getFederalItemArray();
11792             
11793             /**
11794              * Gets ith "FederalItem" element
11795              */
11796             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType getFederalItemArray(int i);
11797             
11798             /**
11799              * Returns number of "FederalItem" element
11800              */
11801             int sizeOfFederalItemArray();
11802             
11803             /**
11804              * Sets array of all "FederalItem" element
11805              */
11806             void setFederalItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[] federalItemArray);
11807             
11808             /**
11809              * Sets ith "FederalItem" element
11810              */
11811             void setFederalItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType federalItem);
11812             
11813             /**
11814              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
11815              */
11816             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType insertNewFederalItem(int i);
11817             
11818             /**
11819              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
11820              */
11821             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType addNewFederalItem();
11822             
11823             /**
11824              * Removes the ith "FederalItem" element
11825              */
11826             void removeFederalItem(int i);
11827             
11828             /**
11829              * Gets the "Matching" element
11830              */
11831             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getMatching();
11832             
11833             /**
11834              * True if has "Matching" element
11835              */
11836             boolean isSetMatching();
11837             
11838             /**
11839              * Sets the "Matching" element
11840              */
11841             void setMatching(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType matching);
11842             
11843             /**
11844              * Appends and returns a new empty "Matching" element
11845              */
11846             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewMatching();
11847             
11848             /**
11849              * Unsets the "Matching" element
11850              */
11851             void unsetMatching();
11852             
11853             /**
11854              * Gets array of all "MatchingItem" elements
11855              */
11856             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[] getMatchingItemArray();
11857             
11858             /**
11859              * Gets ith "MatchingItem" element
11860              */
11861             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType getMatchingItemArray(int i);
11862             
11863             /**
11864              * Returns number of "MatchingItem" element
11865              */
11866             int sizeOfMatchingItemArray();
11867             
11868             /**
11869              * Sets array of all "MatchingItem" element
11870              */
11871             void setMatchingItemArray(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType[] matchingItemArray);
11872             
11873             /**
11874              * Sets ith "MatchingItem" element
11875              */
11876             void setMatchingItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType matchingItem);
11877             
11878             /**
11879              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
11880              */
11881             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType insertNewMatchingItem(int i);
11882             
11883             /**
11884              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
11885              */
11886             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksItemDataType addNewMatchingItem();
11887             
11888             /**
11889              * Removes the ith "MatchingItem" element
11890              */
11891             void removeMatchingItem(int i);
11892             
11893             /**
11894              * Gets the "EligibleEarnings" element
11895              */
11896             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType getEligibleEarnings();
11897             
11898             /**
11899              * True if has "EligibleEarnings" element
11900              */
11901             boolean isSetEligibleEarnings();
11902             
11903             /**
11904              * Sets the "EligibleEarnings" element
11905              */
11906             void setEligibleEarnings(gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType eligibleEarnings);
11907             
11908             /**
11909              * Appends and returns a new empty "EligibleEarnings" element
11910              */
11911             gov.grants.apply.forms.naca201111V11.NACA201111EarningsBanksDataType addNewEligibleEarnings();
11912             
11913             /**
11914              * Unsets the "EligibleEarnings" element
11915              */
11916             void unsetEligibleEarnings();
11917             
11918             /**
11919              * Gets the "RetainedEarningsIncrease" element
11920              */
11921             long getRetainedEarningsIncrease();
11922             
11923             /**
11924              * Gets (as xml) the "RetainedEarningsIncrease" element
11925              */
11926             gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetRetainedEarningsIncrease();
11927             
11928             /**
11929              * True if has "RetainedEarningsIncrease" element
11930              */
11931             boolean isSetRetainedEarningsIncrease();
11932             
11933             /**
11934              * Sets the "RetainedEarningsIncrease" element
11935              */
11936             void setRetainedEarningsIncrease(long retainedEarningsIncrease);
11937             
11938             /**
11939              * Sets (as xml) the "RetainedEarningsIncrease" element
11940              */
11941             void xsetRetainedEarningsIncrease(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType retainedEarningsIncrease);
11942             
11943             /**
11944              * Unsets the "RetainedEarningsIncrease" element
11945              */
11946             void unsetRetainedEarningsIncrease();
11947             
11948             /**
11949              * Gets the "ThreeYearAverage" element
11950              */
11951             long getThreeYearAverage();
11952             
11953             /**
11954              * Gets (as xml) the "ThreeYearAverage" element
11955              */
11956             gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType xgetThreeYearAverage();
11957             
11958             /**
11959              * True if has "ThreeYearAverage" element
11960              */
11961             boolean isSetThreeYearAverage();
11962             
11963             /**
11964              * Sets the "ThreeYearAverage" element
11965              */
11966             void setThreeYearAverage(long threeYearAverage);
11967             
11968             /**
11969              * Sets (as xml) the "ThreeYearAverage" element
11970              */
11971             void xsetThreeYearAverage(gov.grants.apply.forms.naca201111V11.NACA201111S999999999999DataType threeYearAverage);
11972             
11973             /**
11974              * Unsets the "ThreeYearAverage" element
11975              */
11976             void unsetThreeYearAverage();
11977             
11978             /**
11979              * A factory class with static methods for creating instances
11980              * of this type.
11981              */
11982             
11983             public static final class Factory
11984             {
11985                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks newInstance() {
11986                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11987                 
11988                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks newInstance(org.apache.xmlbeans.XmlOptions options) {
11989                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EarningsBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11990                 
11991                 private Factory() { } // No instance of this class allowed
11992             }
11993         }
11994         
11995         /**
11996          * An XML FinancialProductsSheet(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
11997          *
11998          * This is a complex type.
11999          */
12000         public interface FinancialProductsSheet extends org.apache.xmlbeans.XmlObject
12001         {
12002             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
12003                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialProductsSheet.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialproductssheetf5e0elemtype");
12004             
12005             /**
12006              * Gets array of all "ProductItem" elements
12007              */
12008             gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType[] getProductItemArray();
12009             
12010             /**
12011              * Gets ith "ProductItem" element
12012              */
12013             gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType getProductItemArray(int i);
12014             
12015             /**
12016              * Returns number of "ProductItem" element
12017              */
12018             int sizeOfProductItemArray();
12019             
12020             /**
12021              * Sets array of all "ProductItem" element
12022              */
12023             void setProductItemArray(gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType[] productItemArray);
12024             
12025             /**
12026              * Sets ith "ProductItem" element
12027              */
12028             void setProductItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType productItem);
12029             
12030             /**
12031              * Inserts and returns a new empty value (as xml) as the ith "ProductItem" element
12032              */
12033             gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType insertNewProductItem(int i);
12034             
12035             /**
12036              * Appends and returns a new empty value (as xml) as the last "ProductItem" element
12037              */
12038             gov.grants.apply.forms.naca201111V11.NACA201111ProductItemDataType addNewProductItem();
12039             
12040             /**
12041              * Removes the ith "ProductItem" element
12042              */
12043             void removeProductItem(int i);
12044             
12045             /**
12046              * A factory class with static methods for creating instances
12047              * of this type.
12048              */
12049             
12050             public static final class Factory
12051             {
12052                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet newInstance() {
12053                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
12054                 
12055                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet newInstance(org.apache.xmlbeans.XmlOptions options) {
12056                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialProductsSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
12057                 
12058                 private Factory() { } // No instance of this class allowed
12059             }
12060         }
12061         
12062         /**
12063          * An XML FinancialServicesSheet(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
12064          *
12065          * This is a complex type.
12066          */
12067         public interface FinancialServicesSheet extends org.apache.xmlbeans.XmlObject
12068         {
12069             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
12070                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialServicesSheet.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialservicessheet8d5aelemtype");
12071             
12072             /**
12073              * Gets array of all "ServiceItem" elements
12074              */
12075             gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType[] getServiceItemArray();
12076             
12077             /**
12078              * Gets ith "ServiceItem" element
12079              */
12080             gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType getServiceItemArray(int i);
12081             
12082             /**
12083              * Returns number of "ServiceItem" element
12084              */
12085             int sizeOfServiceItemArray();
12086             
12087             /**
12088              * Sets array of all "ServiceItem" element
12089              */
12090             void setServiceItemArray(gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType[] serviceItemArray);
12091             
12092             /**
12093              * Sets ith "ServiceItem" element
12094              */
12095             void setServiceItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType serviceItem);
12096             
12097             /**
12098              * Inserts and returns a new empty value (as xml) as the ith "ServiceItem" element
12099              */
12100             gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType insertNewServiceItem(int i);
12101             
12102             /**
12103              * Appends and returns a new empty value (as xml) as the last "ServiceItem" element
12104              */
12105             gov.grants.apply.forms.naca201111V11.NACA201111ServiceItemDataType addNewServiceItem();
12106             
12107             /**
12108              * Removes the ith "ServiceItem" element
12109              */
12110             void removeServiceItem(int i);
12111             
12112             /**
12113              * A factory class with static methods for creating instances
12114              * of this type.
12115              */
12116             
12117             public static final class Factory
12118             {
12119                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet newInstance() {
12120                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
12121                 
12122                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet newInstance(org.apache.xmlbeans.XmlOptions options) {
12123                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialServicesSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
12124                 
12125                 private Factory() { } // No instance of this class allowed
12126             }
12127         }
12128         
12129         /**
12130          * An XML FinancialActivities(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
12131          *
12132          * This is a complex type.
12133          */
12134         public interface FinancialActivities extends org.apache.xmlbeans.XmlObject
12135         {
12136             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
12137                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialActivities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialactivitiesb1ccelemtype");
12138             
12139             /**
12140              * Gets array of all "ActivityItem" elements
12141              */
12142             gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[] getActivityItemArray();
12143             
12144             /**
12145              * Gets ith "ActivityItem" element
12146              */
12147             gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType getActivityItemArray(int i);
12148             
12149             /**
12150              * Returns number of "ActivityItem" element
12151              */
12152             int sizeOfActivityItemArray();
12153             
12154             /**
12155              * Sets array of all "ActivityItem" element
12156              */
12157             void setActivityItemArray(gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[] activityItemArray);
12158             
12159             /**
12160              * Sets ith "ActivityItem" element
12161              */
12162             void setActivityItemArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType activityItem);
12163             
12164             /**
12165              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem" element
12166              */
12167             gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType insertNewActivityItem(int i);
12168             
12169             /**
12170              * Appends and returns a new empty value (as xml) as the last "ActivityItem" element
12171              */
12172             gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType addNewActivityItem();
12173             
12174             /**
12175              * Removes the ith "ActivityItem" element
12176              */
12177             void removeActivityItem(int i);
12178             
12179             /**
12180              * Gets array of all "ActivityItem2" elements
12181              */
12182             gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[] getActivityItem2Array();
12183             
12184             /**
12185              * Gets ith "ActivityItem2" element
12186              */
12187             gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType getActivityItem2Array(int i);
12188             
12189             /**
12190              * Returns number of "ActivityItem2" element
12191              */
12192             int sizeOfActivityItem2Array();
12193             
12194             /**
12195              * Sets array of all "ActivityItem2" element
12196              */
12197             void setActivityItem2Array(gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType[] activityItem2Array);
12198             
12199             /**
12200              * Sets ith "ActivityItem2" element
12201              */
12202             void setActivityItem2Array(int i, gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType activityItem2);
12203             
12204             /**
12205              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem2" element
12206              */
12207             gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType insertNewActivityItem2(int i);
12208             
12209             /**
12210              * Appends and returns a new empty value (as xml) as the last "ActivityItem2" element
12211              */
12212             gov.grants.apply.forms.naca201111V11.NACA201111ActivityItemDataType addNewActivityItem2();
12213             
12214             /**
12215              * Removes the ith "ActivityItem2" element
12216              */
12217             void removeActivityItem2(int i);
12218             
12219             /**
12220              * A factory class with static methods for creating instances
12221              * of this type.
12222              */
12223             
12224             public static final class Factory
12225             {
12226                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities newInstance() {
12227                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
12228                 
12229                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities newInstance(org.apache.xmlbeans.XmlOptions options) {
12230                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
12231                 
12232                 private Factory() { } // No instance of this class allowed
12233             }
12234         }
12235         
12236         /**
12237          * An XML BoardMembers(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
12238          *
12239          * This is a complex type.
12240          */
12241         public interface BoardMembers extends org.apache.xmlbeans.XmlObject
12242         {
12243             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
12244                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BoardMembers.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("boardmembers0affelemtype");
12245             
12246             /**
12247              * Gets array of all "BoardMember" elements
12248              */
12249             gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[] getBoardMemberArray();
12250             
12251             /**
12252              * Gets ith "BoardMember" element
12253              */
12254             gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType getBoardMemberArray(int i);
12255             
12256             /**
12257              * Returns number of "BoardMember" element
12258              */
12259             int sizeOfBoardMemberArray();
12260             
12261             /**
12262              * Sets array of all "BoardMember" element
12263              */
12264             void setBoardMemberArray(gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[] boardMemberArray);
12265             
12266             /**
12267              * Sets ith "BoardMember" element
12268              */
12269             void setBoardMemberArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType boardMember);
12270             
12271             /**
12272              * Inserts and returns a new empty value (as xml) as the ith "BoardMember" element
12273              */
12274             gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType insertNewBoardMember(int i);
12275             
12276             /**
12277              * Appends and returns a new empty value (as xml) as the last "BoardMember" element
12278              */
12279             gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType addNewBoardMember();
12280             
12281             /**
12282              * Removes the ith "BoardMember" element
12283              */
12284             void removeBoardMember(int i);
12285             
12286             /**
12287              * A factory class with static methods for creating instances
12288              * of this type.
12289              */
12290             
12291             public static final class Factory
12292             {
12293                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers newInstance() {
12294                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
12295                 
12296                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers newInstance(org.apache.xmlbeans.XmlOptions options) {
12297                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.BoardMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
12298                 
12299                 private Factory() { } // No instance of this class allowed
12300             }
12301         }
12302         
12303         /**
12304          * An XML StaffMembers(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
12305          *
12306          * This is a complex type.
12307          */
12308         public interface StaffMembers extends org.apache.xmlbeans.XmlObject
12309         {
12310             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
12311                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(StaffMembers.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("staffmembers40f9elemtype");
12312             
12313             /**
12314              * Gets array of all "StaffMember" elements
12315              */
12316             gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[] getStaffMemberArray();
12317             
12318             /**
12319              * Gets ith "StaffMember" element
12320              */
12321             gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType getStaffMemberArray(int i);
12322             
12323             /**
12324              * Returns number of "StaffMember" element
12325              */
12326             int sizeOfStaffMemberArray();
12327             
12328             /**
12329              * Sets array of all "StaffMember" element
12330              */
12331             void setStaffMemberArray(gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType[] staffMemberArray);
12332             
12333             /**
12334              * Sets ith "StaffMember" element
12335              */
12336             void setStaffMemberArray(int i, gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType staffMember);
12337             
12338             /**
12339              * Inserts and returns a new empty value (as xml) as the ith "StaffMember" element
12340              */
12341             gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType insertNewStaffMember(int i);
12342             
12343             /**
12344              * Appends and returns a new empty value (as xml) as the last "StaffMember" element
12345              */
12346             gov.grants.apply.forms.naca201111V11.NACA201111MemberDataType addNewStaffMember();
12347             
12348             /**
12349              * Removes the ith "StaffMember" element
12350              */
12351             void removeStaffMember(int i);
12352             
12353             /**
12354              * A factory class with static methods for creating instances
12355              * of this type.
12356              */
12357             
12358             public static final class Factory
12359             {
12360                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers newInstance() {
12361                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
12362                 
12363                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers newInstance(org.apache.xmlbeans.XmlOptions options) {
12364                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.StaffMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
12365                 
12366                 private Factory() { } // No instance of this class allowed
12367             }
12368         }
12369         
12370         /**
12371          * An XML FinancialNonRegulated(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
12372          *
12373          * This is a complex type.
12374          */
12375         public interface FinancialNonRegulated extends org.apache.xmlbeans.XmlObject
12376         {
12377             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
12378                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialNonRegulated.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialnonregulatedd3e9elemtype");
12379             
12380             /**
12381              * Gets the "TotalCash" element
12382              */
12383             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalCash();
12384             
12385             /**
12386              * True if has "TotalCash" element
12387              */
12388             boolean isSetTotalCash();
12389             
12390             /**
12391              * Sets the "TotalCash" element
12392              */
12393             void setTotalCash(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalCash);
12394             
12395             /**
12396              * Appends and returns a new empty "TotalCash" element
12397              */
12398             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalCash();
12399             
12400             /**
12401              * Unsets the "TotalCash" element
12402              */
12403             void unsetTotalCash();
12404             
12405             /**
12406              * Gets the "UnrestrictedCash" element
12407              */
12408             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getUnrestrictedCash();
12409             
12410             /**
12411              * True if has "UnrestrictedCash" element
12412              */
12413             boolean isSetUnrestrictedCash();
12414             
12415             /**
12416              * Sets the "UnrestrictedCash" element
12417              */
12418             void setUnrestrictedCash(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType unrestrictedCash);
12419             
12420             /**
12421              * Appends and returns a new empty "UnrestrictedCash" element
12422              */
12423             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewUnrestrictedCash();
12424             
12425             /**
12426              * Unsets the "UnrestrictedCash" element
12427              */
12428             void unsetUnrestrictedCash();
12429             
12430             /**
12431              * Gets the "CurrentGrossLoans" element
12432              */
12433             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCurrentGrossLoans();
12434             
12435             /**
12436              * True if has "CurrentGrossLoans" element
12437              */
12438             boolean isSetCurrentGrossLoans();
12439             
12440             /**
12441              * Sets the "CurrentGrossLoans" element
12442              */
12443             void setCurrentGrossLoans(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType currentGrossLoans);
12444             
12445             /**
12446              * Appends and returns a new empty "CurrentGrossLoans" element
12447              */
12448             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCurrentGrossLoans();
12449             
12450             /**
12451              * Unsets the "CurrentGrossLoans" element
12452              */
12453             void unsetCurrentGrossLoans();
12454             
12455             /**
12456              * Gets the "TotalCommitments" element
12457              */
12458             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalCommitments();
12459             
12460             /**
12461              * True if has "TotalCommitments" element
12462              */
12463             boolean isSetTotalCommitments();
12464             
12465             /**
12466              * Sets the "TotalCommitments" element
12467              */
12468             void setTotalCommitments(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalCommitments);
12469             
12470             /**
12471              * Appends and returns a new empty "TotalCommitments" element
12472              */
12473             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalCommitments();
12474             
12475             /**
12476              * Unsets the "TotalCommitments" element
12477              */
12478             void unsetTotalCommitments();
12479             
12480             /**
12481              * Gets the "TotalCurrentAssets" element
12482              */
12483             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalCurrentAssets();
12484             
12485             /**
12486              * True if has "TotalCurrentAssets" element
12487              */
12488             boolean isSetTotalCurrentAssets();
12489             
12490             /**
12491              * Sets the "TotalCurrentAssets" element
12492              */
12493             void setTotalCurrentAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalCurrentAssets);
12494             
12495             /**
12496              * Appends and returns a new empty "TotalCurrentAssets" element
12497              */
12498             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalCurrentAssets();
12499             
12500             /**
12501              * Unsets the "TotalCurrentAssets" element
12502              */
12503             void unsetTotalCurrentAssets();
12504             
12505             /**
12506              * Gets the "NoncurrentGrossLoans" element
12507              */
12508             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNoncurrentGrossLoans();
12509             
12510             /**
12511              * True if has "NoncurrentGrossLoans" element
12512              */
12513             boolean isSetNoncurrentGrossLoans();
12514             
12515             /**
12516              * Sets the "NoncurrentGrossLoans" element
12517              */
12518             void setNoncurrentGrossLoans(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType noncurrentGrossLoans);
12519             
12520             /**
12521              * Appends and returns a new empty "NoncurrentGrossLoans" element
12522              */
12523             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNoncurrentGrossLoans();
12524             
12525             /**
12526              * Unsets the "NoncurrentGrossLoans" element
12527              */
12528             void unsetNoncurrentGrossLoans();
12529             
12530             /**
12531              * Gets the "LoanLossReserve" element
12532              */
12533             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getLoanLossReserve();
12534             
12535             /**
12536              * True if has "LoanLossReserve" element
12537              */
12538             boolean isSetLoanLossReserve();
12539             
12540             /**
12541              * Sets the "LoanLossReserve" element
12542              */
12543             void setLoanLossReserve(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType loanLossReserve);
12544             
12545             /**
12546              * Appends and returns a new empty "LoanLossReserve" element
12547              */
12548             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewLoanLossReserve();
12549             
12550             /**
12551              * Unsets the "LoanLossReserve" element
12552              */
12553             void unsetLoanLossReserve();
12554             
12555             /**
12556              * Gets the "TotalOutstanding" element
12557              */
12558             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalOutstanding();
12559             
12560             /**
12561              * True if has "TotalOutstanding" element
12562              */
12563             boolean isSetTotalOutstanding();
12564             
12565             /**
12566              * Sets the "TotalOutstanding" element
12567              */
12568             void setTotalOutstanding(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalOutstanding);
12569             
12570             /**
12571              * Appends and returns a new empty "TotalOutstanding" element
12572              */
12573             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalOutstanding();
12574             
12575             /**
12576              * Unsets the "TotalOutstanding" element
12577              */
12578             void unsetTotalOutstanding();
12579             
12580             /**
12581              * Gets the "NetUnrealizedLoss" element
12582              */
12583             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNetUnrealizedLoss();
12584             
12585             /**
12586              * True if has "NetUnrealizedLoss" element
12587              */
12588             boolean isSetNetUnrealizedLoss();
12589             
12590             /**
12591              * Sets the "NetUnrealizedLoss" element
12592              */
12593             void setNetUnrealizedLoss(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType netUnrealizedLoss);
12594             
12595             /**
12596              * Appends and returns a new empty "NetUnrealizedLoss" element
12597              */
12598             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNetUnrealizedLoss();
12599             
12600             /**
12601              * Unsets the "NetUnrealizedLoss" element
12602              */
12603             void unsetNetUnrealizedLoss();
12604             
12605             /**
12606              * Gets the "TotalNetLoans" element
12607              */
12608             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalNetLoans();
12609             
12610             /**
12611              * True if has "TotalNetLoans" element
12612              */
12613             boolean isSetTotalNetLoans();
12614             
12615             /**
12616              * Sets the "TotalNetLoans" element
12617              */
12618             void setTotalNetLoans(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalNetLoans);
12619             
12620             /**
12621              * Appends and returns a new empty "TotalNetLoans" element
12622              */
12623             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalNetLoans();
12624             
12625             /**
12626              * Unsets the "TotalNetLoans" element
12627              */
12628             void unsetTotalNetLoans();
12629             
12630             /**
12631              * Gets the "TotalAssets" element
12632              */
12633             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalAssets();
12634             
12635             /**
12636              * True if has "TotalAssets" element
12637              */
12638             boolean isSetTotalAssets();
12639             
12640             /**
12641              * Sets the "TotalAssets" element
12642              */
12643             void setTotalAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalAssets);
12644             
12645             /**
12646              * Appends and returns a new empty "TotalAssets" element
12647              */
12648             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalAssets();
12649             
12650             /**
12651              * Unsets the "TotalAssets" element
12652              */
12653             void unsetTotalAssets();
12654             
12655             /**
12656              * Gets the "TotalCurrentLiabilities" element
12657              */
12658             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalCurrentLiabilities();
12659             
12660             /**
12661              * True if has "TotalCurrentLiabilities" element
12662              */
12663             boolean isSetTotalCurrentLiabilities();
12664             
12665             /**
12666              * Sets the "TotalCurrentLiabilities" element
12667              */
12668             void setTotalCurrentLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalCurrentLiabilities);
12669             
12670             /**
12671              * Appends and returns a new empty "TotalCurrentLiabilities" element
12672              */
12673             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalCurrentLiabilities();
12674             
12675             /**
12676              * Unsets the "TotalCurrentLiabilities" element
12677              */
12678             void unsetTotalCurrentLiabilities();
12679             
12680             /**
12681              * Gets the "TotalNotesPayable" element
12682              */
12683             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalNotesPayable();
12684             
12685             /**
12686              * True if has "TotalNotesPayable" element
12687              */
12688             boolean isSetTotalNotesPayable();
12689             
12690             /**
12691              * Sets the "TotalNotesPayable" element
12692              */
12693             void setTotalNotesPayable(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalNotesPayable);
12694             
12695             /**
12696              * Appends and returns a new empty "TotalNotesPayable" element
12697              */
12698             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalNotesPayable();
12699             
12700             /**
12701              * Unsets the "TotalNotesPayable" element
12702              */
12703             void unsetTotalNotesPayable();
12704             
12705             /**
12706              * Gets the "TotalAdjustedNotes" element
12707              */
12708             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalAdjustedNotes();
12709             
12710             /**
12711              * True if has "TotalAdjustedNotes" element
12712              */
12713             boolean isSetTotalAdjustedNotes();
12714             
12715             /**
12716              * Sets the "TotalAdjustedNotes" element
12717              */
12718             void setTotalAdjustedNotes(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalAdjustedNotes);
12719             
12720             /**
12721              * Appends and returns a new empty "TotalAdjustedNotes" element
12722              */
12723             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalAdjustedNotes();
12724             
12725             /**
12726              * Unsets the "TotalAdjustedNotes" element
12727              */
12728             void unsetTotalAdjustedNotes();
12729             
12730             /**
12731              * Gets the "EquityEquivalentLiabilities" element
12732              */
12733             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getEquityEquivalentLiabilities();
12734             
12735             /**
12736              * True if has "EquityEquivalentLiabilities" element
12737              */
12738             boolean isSetEquityEquivalentLiabilities();
12739             
12740             /**
12741              * Sets the "EquityEquivalentLiabilities" element
12742              */
12743             void setEquityEquivalentLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType equityEquivalentLiabilities);
12744             
12745             /**
12746              * Appends and returns a new empty "EquityEquivalentLiabilities" element
12747              */
12748             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewEquityEquivalentLiabilities();
12749             
12750             /**
12751              * Unsets the "EquityEquivalentLiabilities" element
12752              */
12753             void unsetEquityEquivalentLiabilities();
12754             
12755             /**
12756              * Gets the "TotalLiabilities" element
12757              */
12758             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalLiabilities();
12759             
12760             /**
12761              * True if has "TotalLiabilities" element
12762              */
12763             boolean isSetTotalLiabilities();
12764             
12765             /**
12766              * Sets the "TotalLiabilities" element
12767              */
12768             void setTotalLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalLiabilities);
12769             
12770             /**
12771              * Appends and returns a new empty "TotalLiabilities" element
12772              */
12773             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalLiabilities();
12774             
12775             /**
12776              * Unsets the "TotalLiabilities" element
12777              */
12778             void unsetTotalLiabilities();
12779             
12780             /**
12781              * Gets the "UnrestrictedNetAssets" element
12782              */
12783             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getUnrestrictedNetAssets();
12784             
12785             /**
12786              * True if has "UnrestrictedNetAssets" element
12787              */
12788             boolean isSetUnrestrictedNetAssets();
12789             
12790             /**
12791              * Sets the "UnrestrictedNetAssets" element
12792              */
12793             void setUnrestrictedNetAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType unrestrictedNetAssets);
12794             
12795             /**
12796              * Appends and returns a new empty "UnrestrictedNetAssets" element
12797              */
12798             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewUnrestrictedNetAssets();
12799             
12800             /**
12801              * Unsets the "UnrestrictedNetAssets" element
12802              */
12803             void unsetUnrestrictedNetAssets();
12804             
12805             /**
12806              * Gets the "TotalAssetsAvailable" element
12807              */
12808             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalAssetsAvailable();
12809             
12810             /**
12811              * True if has "TotalAssetsAvailable" element
12812              */
12813             boolean isSetTotalAssetsAvailable();
12814             
12815             /**
12816              * Sets the "TotalAssetsAvailable" element
12817              */
12818             void setTotalAssetsAvailable(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalAssetsAvailable);
12819             
12820             /**
12821              * Appends and returns a new empty "TotalAssetsAvailable" element
12822              */
12823             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalAssetsAvailable();
12824             
12825             /**
12826              * Unsets the "TotalAssetsAvailable" element
12827              */
12828             void unsetTotalAssetsAvailable();
12829             
12830             /**
12831              * Gets the "TotalNetAssets" element
12832              */
12833             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalNetAssets();
12834             
12835             /**
12836              * True if has "TotalNetAssets" element
12837              */
12838             boolean isSetTotalNetAssets();
12839             
12840             /**
12841              * Sets the "TotalNetAssets" element
12842              */
12843             void setTotalNetAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalNetAssets);
12844             
12845             /**
12846              * Appends and returns a new empty "TotalNetAssets" element
12847              */
12848             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalNetAssets();
12849             
12850             /**
12851              * Unsets the "TotalNetAssets" element
12852              */
12853             void unsetTotalNetAssets();
12854             
12855             /**
12856              * Gets the "OffBalanceAssets" element
12857              */
12858             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getOffBalanceAssets();
12859             
12860             /**
12861              * True if has "OffBalanceAssets" element
12862              */
12863             boolean isSetOffBalanceAssets();
12864             
12865             /**
12866              * Sets the "OffBalanceAssets" element
12867              */
12868             void setOffBalanceAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType offBalanceAssets);
12869             
12870             /**
12871              * Appends and returns a new empty "OffBalanceAssets" element
12872              */
12873             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewOffBalanceAssets();
12874             
12875             /**
12876              * Unsets the "OffBalanceAssets" element
12877              */
12878             void unsetOffBalanceAssets();
12879             
12880             /**
12881              * Gets the "OffBalanceLiabilities" element
12882              */
12883             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getOffBalanceLiabilities();
12884             
12885             /**
12886              * True if has "OffBalanceLiabilities" element
12887              */
12888             boolean isSetOffBalanceLiabilities();
12889             
12890             /**
12891              * Sets the "OffBalanceLiabilities" element
12892              */
12893             void setOffBalanceLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType offBalanceLiabilities);
12894             
12895             /**
12896              * Appends and returns a new empty "OffBalanceLiabilities" element
12897              */
12898             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewOffBalanceLiabilities();
12899             
12900             /**
12901              * Unsets the "OffBalanceLiabilities" element
12902              */
12903             void unsetOffBalanceLiabilities();
12904             
12905             /**
12906              * Gets the "InterestPayments" element
12907              */
12908             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestPayments();
12909             
12910             /**
12911              * True if has "InterestPayments" element
12912              */
12913             boolean isSetInterestPayments();
12914             
12915             /**
12916              * Sets the "InterestPayments" element
12917              */
12918             void setInterestPayments(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestPayments);
12919             
12920             /**
12921              * Appends and returns a new empty "InterestPayments" element
12922              */
12923             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestPayments();
12924             
12925             /**
12926              * Unsets the "InterestPayments" element
12927              */
12928             void unsetInterestPayments();
12929             
12930             /**
12931              * Gets the "FeeIncome" element
12932              */
12933             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getFeeIncome();
12934             
12935             /**
12936              * True if has "FeeIncome" element
12937              */
12938             boolean isSetFeeIncome();
12939             
12940             /**
12941              * Sets the "FeeIncome" element
12942              */
12943             void setFeeIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType feeIncome);
12944             
12945             /**
12946              * Appends and returns a new empty "FeeIncome" element
12947              */
12948             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewFeeIncome();
12949             
12950             /**
12951              * Unsets the "FeeIncome" element
12952              */
12953             void unsetFeeIncome();
12954             
12955             /**
12956              * Gets the "TotalEarnedIncome" element
12957              */
12958             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalEarnedIncome();
12959             
12960             /**
12961              * True if has "TotalEarnedIncome" element
12962              */
12963             boolean isSetTotalEarnedIncome();
12964             
12965             /**
12966              * Sets the "TotalEarnedIncome" element
12967              */
12968             void setTotalEarnedIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalEarnedIncome);
12969             
12970             /**
12971              * Appends and returns a new empty "TotalEarnedIncome" element
12972              */
12973             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalEarnedIncome();
12974             
12975             /**
12976              * Unsets the "TotalEarnedIncome" element
12977              */
12978             void unsetTotalEarnedIncome();
12979             
12980             /**
12981              * Gets the "TotalGrants" element
12982              */
12983             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalGrants();
12984             
12985             /**
12986              * True if has "TotalGrants" element
12987              */
12988             boolean isSetTotalGrants();
12989             
12990             /**
12991              * Sets the "TotalGrants" element
12992              */
12993             void setTotalGrants(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalGrants);
12994             
12995             /**
12996              * Appends and returns a new empty "TotalGrants" element
12997              */
12998             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalGrants();
12999             
13000             /**
13001              * Unsets the "TotalGrants" element
13002              */
13003             void unsetTotalGrants();
13004             
13005             /**
13006              * Gets the "TotalIncome" element
13007              */
13008             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalIncome();
13009             
13010             /**
13011              * True if has "TotalIncome" element
13012              */
13013             boolean isSetTotalIncome();
13014             
13015             /**
13016              * Sets the "TotalIncome" element
13017              */
13018             void setTotalIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalIncome);
13019             
13020             /**
13021              * Appends and returns a new empty "TotalIncome" element
13022              */
13023             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalIncome();
13024             
13025             /**
13026              * Unsets the "TotalIncome" element
13027              */
13028             void unsetTotalIncome();
13029             
13030             /**
13031              * Gets the "TotalInterestExpenses" element
13032              */
13033             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalInterestExpenses();
13034             
13035             /**
13036              * True if has "TotalInterestExpenses" element
13037              */
13038             boolean isSetTotalInterestExpenses();
13039             
13040             /**
13041              * Sets the "TotalInterestExpenses" element
13042              */
13043             void setTotalInterestExpenses(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalInterestExpenses);
13044             
13045             /**
13046              * Appends and returns a new empty "TotalInterestExpenses" element
13047              */
13048             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalInterestExpenses();
13049             
13050             /**
13051              * Unsets the "TotalInterestExpenses" element
13052              */
13053             void unsetTotalInterestExpenses();
13054             
13055             /**
13056              * Gets the "TotalPreTax" element
13057              */
13058             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalPreTax();
13059             
13060             /**
13061              * True if has "TotalPreTax" element
13062              */
13063             boolean isSetTotalPreTax();
13064             
13065             /**
13066              * Sets the "TotalPreTax" element
13067              */
13068             void setTotalPreTax(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalPreTax);
13069             
13070             /**
13071              * Appends and returns a new empty "TotalPreTax" element
13072              */
13073             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalPreTax();
13074             
13075             /**
13076              * Unsets the "TotalPreTax" element
13077              */
13078             void unsetTotalPreTax();
13079             
13080             /**
13081              * Gets the "LongTermMaturities" element
13082              */
13083             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getLongTermMaturities();
13084             
13085             /**
13086              * True if has "LongTermMaturities" element
13087              */
13088             boolean isSetLongTermMaturities();
13089             
13090             /**
13091              * Sets the "LongTermMaturities" element
13092              */
13093             void setLongTermMaturities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType longTermMaturities);
13094             
13095             /**
13096              * Appends and returns a new empty "LongTermMaturities" element
13097              */
13098             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewLongTermMaturities();
13099             
13100             /**
13101              * Unsets the "LongTermMaturities" element
13102              */
13103             void unsetLongTermMaturities();
13104             
13105             /**
13106              * A factory class with static methods for creating instances
13107              * of this type.
13108              */
13109             
13110             public static final class Factory
13111             {
13112                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated newInstance() {
13113                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
13114                 
13115                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated newInstance(org.apache.xmlbeans.XmlOptions options) {
13116                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
13117                 
13118                 private Factory() { } // No instance of this class allowed
13119             }
13120         }
13121         
13122         /**
13123          * An XML FinancialCreditUnions(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
13124          *
13125          * This is a complex type.
13126          */
13127         public interface FinancialCreditUnions extends org.apache.xmlbeans.XmlObject
13128         {
13129             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
13130                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialCreditUnions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialcreditunions301celemtype");
13131             
13132             /**
13133              * Gets the "CashOnHand" element
13134              */
13135             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCashOnHand();
13136             
13137             /**
13138              * True if has "CashOnHand" element
13139              */
13140             boolean isSetCashOnHand();
13141             
13142             /**
13143              * Sets the "CashOnHand" element
13144              */
13145             void setCashOnHand(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType cashOnHand);
13146             
13147             /**
13148              * Appends and returns a new empty "CashOnHand" element
13149              */
13150             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCashOnHand();
13151             
13152             /**
13153              * Unsets the "CashOnHand" element
13154              */
13155             void unsetCashOnHand();
13156             
13157             /**
13158              * Gets the "CashOnDeposit" element
13159              */
13160             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCashOnDeposit();
13161             
13162             /**
13163              * True if has "CashOnDeposit" element
13164              */
13165             boolean isSetCashOnDeposit();
13166             
13167             /**
13168              * Sets the "CashOnDeposit" element
13169              */
13170             void setCashOnDeposit(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType cashOnDeposit);
13171             
13172             /**
13173              * Appends and returns a new empty "CashOnDeposit" element
13174              */
13175             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCashOnDeposit();
13176             
13177             /**
13178              * Unsets the "CashOnDeposit" element
13179              */
13180             void unsetCashOnDeposit();
13181             
13182             /**
13183              * Gets the "CashEquivalents" element
13184              */
13185             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCashEquivalents();
13186             
13187             /**
13188              * True if has "CashEquivalents" element
13189              */
13190             boolean isSetCashEquivalents();
13191             
13192             /**
13193              * Sets the "CashEquivalents" element
13194              */
13195             void setCashEquivalents(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType cashEquivalents);
13196             
13197             /**
13198              * Appends and returns a new empty "CashEquivalents" element
13199              */
13200             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCashEquivalents();
13201             
13202             /**
13203              * Unsets the "CashEquivalents" element
13204              */
13205             void unsetCashEquivalents();
13206             
13207             /**
13208              * Gets the "Investments1Year" element
13209              */
13210             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInvestments1Year();
13211             
13212             /**
13213              * True if has "Investments1Year" element
13214              */
13215             boolean isSetInvestments1Year();
13216             
13217             /**
13218              * Sets the "Investments1Year" element
13219              */
13220             void setInvestments1Year(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType investments1Year);
13221             
13222             /**
13223              * Appends and returns a new empty "Investments1Year" element
13224              */
13225             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInvestments1Year();
13226             
13227             /**
13228              * Unsets the "Investments1Year" element
13229              */
13230             void unsetInvestments1Year();
13231             
13232             /**
13233              * Gets the "TotalInvestments" element
13234              */
13235             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalInvestments();
13236             
13237             /**
13238              * True if has "TotalInvestments" element
13239              */
13240             boolean isSetTotalInvestments();
13241             
13242             /**
13243              * Sets the "TotalInvestments" element
13244              */
13245             void setTotalInvestments(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalInvestments);
13246             
13247             /**
13248              * Appends and returns a new empty "TotalInvestments" element
13249              */
13250             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalInvestments();
13251             
13252             /**
13253              * Unsets the "TotalInvestments" element
13254              */
13255             void unsetTotalInvestments();
13256             
13257             /**
13258              * Gets the "TotalLoans" element
13259              */
13260             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalLoans();
13261             
13262             /**
13263              * True if has "TotalLoans" element
13264              */
13265             boolean isSetTotalLoans();
13266             
13267             /**
13268              * Sets the "TotalLoans" element
13269              */
13270             void setTotalLoans(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalLoans);
13271             
13272             /**
13273              * Appends and returns a new empty "TotalLoans" element
13274              */
13275             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalLoans();
13276             
13277             /**
13278              * Unsets the "TotalLoans" element
13279              */
13280             void unsetTotalLoans();
13281             
13282             /**
13283              * Gets the "AllowanceForLosses" element
13284              */
13285             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAllowanceForLosses();
13286             
13287             /**
13288              * True if has "AllowanceForLosses" element
13289              */
13290             boolean isSetAllowanceForLosses();
13291             
13292             /**
13293              * Sets the "AllowanceForLosses" element
13294              */
13295             void setAllowanceForLosses(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType allowanceForLosses);
13296             
13297             /**
13298              * Appends and returns a new empty "AllowanceForLosses" element
13299              */
13300             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAllowanceForLosses();
13301             
13302             /**
13303              * Unsets the "AllowanceForLosses" element
13304              */
13305             void unsetAllowanceForLosses();
13306             
13307             /**
13308              * Gets the "TotalAssets" element
13309              */
13310             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalAssets();
13311             
13312             /**
13313              * True if has "TotalAssets" element
13314              */
13315             boolean isSetTotalAssets();
13316             
13317             /**
13318              * Sets the "TotalAssets" element
13319              */
13320             void setTotalAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalAssets);
13321             
13322             /**
13323              * Appends and returns a new empty "TotalAssets" element
13324              */
13325             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalAssets();
13326             
13327             /**
13328              * Unsets the "TotalAssets" element
13329              */
13330             void unsetTotalAssets();
13331             
13332             /**
13333              * Gets the "TotalBorrowings" element
13334              */
13335             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalBorrowings();
13336             
13337             /**
13338              * True if has "TotalBorrowings" element
13339              */
13340             boolean isSetTotalBorrowings();
13341             
13342             /**
13343              * Sets the "TotalBorrowings" element
13344              */
13345             void setTotalBorrowings(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalBorrowings);
13346             
13347             /**
13348              * Appends and returns a new empty "TotalBorrowings" element
13349              */
13350             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalBorrowings();
13351             
13352             /**
13353              * Unsets the "TotalBorrowings" element
13354              */
13355             void unsetTotalBorrowings();
13356             
13357             /**
13358              * Gets the "AccruedDividends" element
13359              */
13360             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAccruedDividends();
13361             
13362             /**
13363              * True if has "AccruedDividends" element
13364              */
13365             boolean isSetAccruedDividends();
13366             
13367             /**
13368              * Sets the "AccruedDividends" element
13369              */
13370             void setAccruedDividends(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType accruedDividends);
13371             
13372             /**
13373              * Appends and returns a new empty "AccruedDividends" element
13374              */
13375             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAccruedDividends();
13376             
13377             /**
13378              * Unsets the "AccruedDividends" element
13379              */
13380             void unsetAccruedDividends();
13381             
13382             /**
13383              * Gets the "AccountsPayable" element
13384              */
13385             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAccountsPayable();
13386             
13387             /**
13388              * True if has "AccountsPayable" element
13389              */
13390             boolean isSetAccountsPayable();
13391             
13392             /**
13393              * Sets the "AccountsPayable" element
13394              */
13395             void setAccountsPayable(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType accountsPayable);
13396             
13397             /**
13398              * Appends and returns a new empty "AccountsPayable" element
13399              */
13400             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAccountsPayable();
13401             
13402             /**
13403              * Unsets the "AccountsPayable" element
13404              */
13405             void unsetAccountsPayable();
13406             
13407             /**
13408              * Gets the "TotalLiabilities" element
13409              */
13410             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalLiabilities();
13411             
13412             /**
13413              * True if has "TotalLiabilities" element
13414              */
13415             boolean isSetTotalLiabilities();
13416             
13417             /**
13418              * Sets the "TotalLiabilities" element
13419              */
13420             void setTotalLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalLiabilities);
13421             
13422             /**
13423              * Appends and returns a new empty "TotalLiabilities" element
13424              */
13425             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalLiabilities();
13426             
13427             /**
13428              * Unsets the "TotalLiabilities" element
13429              */
13430             void unsetTotalLiabilities();
13431             
13432             /**
13433              * Gets the "MemberDeposits" element
13434              */
13435             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getMemberDeposits();
13436             
13437             /**
13438              * True if has "MemberDeposits" element
13439              */
13440             boolean isSetMemberDeposits();
13441             
13442             /**
13443              * Sets the "MemberDeposits" element
13444              */
13445             void setMemberDeposits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType memberDeposits);
13446             
13447             /**
13448              * Appends and returns a new empty "MemberDeposits" element
13449              */
13450             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewMemberDeposits();
13451             
13452             /**
13453              * Unsets the "MemberDeposits" element
13454              */
13455             void unsetMemberDeposits();
13456             
13457             /**
13458              * Gets the "NonMemberDeposits" element
13459              */
13460             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonMemberDeposits();
13461             
13462             /**
13463              * True if has "NonMemberDeposits" element
13464              */
13465             boolean isSetNonMemberDeposits();
13466             
13467             /**
13468              * Sets the "NonMemberDeposits" element
13469              */
13470             void setNonMemberDeposits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonMemberDeposits);
13471             
13472             /**
13473              * Appends and returns a new empty "NonMemberDeposits" element
13474              */
13475             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonMemberDeposits();
13476             
13477             /**
13478              * Unsets the "NonMemberDeposits" element
13479              */
13480             void unsetNonMemberDeposits();
13481             
13482             /**
13483              * Gets the "TotalSharesDeposits" element
13484              */
13485             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalSharesDeposits();
13486             
13487             /**
13488              * True if has "TotalSharesDeposits" element
13489              */
13490             boolean isSetTotalSharesDeposits();
13491             
13492             /**
13493              * Sets the "TotalSharesDeposits" element
13494              */
13495             void setTotalSharesDeposits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalSharesDeposits);
13496             
13497             /**
13498              * Appends and returns a new empty "TotalSharesDeposits" element
13499              */
13500             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalSharesDeposits();
13501             
13502             /**
13503              * Unsets the "TotalSharesDeposits" element
13504              */
13505             void unsetTotalSharesDeposits();
13506             
13507             /**
13508              * Gets the "UndividedEarnings" element
13509              */
13510             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getUndividedEarnings();
13511             
13512             /**
13513              * True if has "UndividedEarnings" element
13514              */
13515             boolean isSetUndividedEarnings();
13516             
13517             /**
13518              * Sets the "UndividedEarnings" element
13519              */
13520             void setUndividedEarnings(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType undividedEarnings);
13521             
13522             /**
13523              * Appends and returns a new empty "UndividedEarnings" element
13524              */
13525             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewUndividedEarnings();
13526             
13527             /**
13528              * Unsets the "UndividedEarnings" element
13529              */
13530             void unsetUndividedEarnings();
13531             
13532             /**
13533              * Gets the "RegularReserves" element
13534              */
13535             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getRegularReserves();
13536             
13537             /**
13538              * True if has "RegularReserves" element
13539              */
13540             boolean isSetRegularReserves();
13541             
13542             /**
13543              * Sets the "RegularReserves" element
13544              */
13545             void setRegularReserves(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType regularReserves);
13546             
13547             /**
13548              * Appends and returns a new empty "RegularReserves" element
13549              */
13550             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewRegularReserves();
13551             
13552             /**
13553              * Unsets the "RegularReserves" element
13554              */
13555             void unsetRegularReserves();
13556             
13557             /**
13558              * Gets the "Appropriation" element
13559              */
13560             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAppropriation();
13561             
13562             /**
13563              * True if has "Appropriation" element
13564              */
13565             boolean isSetAppropriation();
13566             
13567             /**
13568              * Sets the "Appropriation" element
13569              */
13570             void setAppropriation(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType appropriation);
13571             
13572             /**
13573              * Appends and returns a new empty "Appropriation" element
13574              */
13575             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAppropriation();
13576             
13577             /**
13578              * Unsets the "Appropriation" element
13579              */
13580             void unsetAppropriation();
13581             
13582             /**
13583              * Gets the "OtherReserves" element
13584              */
13585             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getOtherReserves();
13586             
13587             /**
13588              * True if has "OtherReserves" element
13589              */
13590             boolean isSetOtherReserves();
13591             
13592             /**
13593              * Sets the "OtherReserves" element
13594              */
13595             void setOtherReserves(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType otherReserves);
13596             
13597             /**
13598              * Appends and returns a new empty "OtherReserves" element
13599              */
13600             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewOtherReserves();
13601             
13602             /**
13603              * Unsets the "OtherReserves" element
13604              */
13605             void unsetOtherReserves();
13606             
13607             /**
13608              * Gets the "UninsuredSecondary" element
13609              */
13610             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getUninsuredSecondary();
13611             
13612             /**
13613              * True if has "UninsuredSecondary" element
13614              */
13615             boolean isSetUninsuredSecondary();
13616             
13617             /**
13618              * Sets the "UninsuredSecondary" element
13619              */
13620             void setUninsuredSecondary(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType uninsuredSecondary);
13621             
13622             /**
13623              * Appends and returns a new empty "UninsuredSecondary" element
13624              */
13625             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewUninsuredSecondary();
13626             
13627             /**
13628              * Unsets the "UninsuredSecondary" element
13629              */
13630             void unsetUninsuredSecondary();
13631             
13632             /**
13633              * Gets the "NetIncome" element
13634              */
13635             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNetIncome();
13636             
13637             /**
13638              * True if has "NetIncome" element
13639              */
13640             boolean isSetNetIncome();
13641             
13642             /**
13643              * Sets the "NetIncome" element
13644              */
13645             void setNetIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType netIncome);
13646             
13647             /**
13648              * Appends and returns a new empty "NetIncome" element
13649              */
13650             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNetIncome();
13651             
13652             /**
13653              * Unsets the "NetIncome" element
13654              */
13655             void unsetNetIncome();
13656             
13657             /**
13658              * Gets the "TotalNetWorth" element
13659              */
13660             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalNetWorth();
13661             
13662             /**
13663              * True if has "TotalNetWorth" element
13664              */
13665             boolean isSetTotalNetWorth();
13666             
13667             /**
13668              * Sets the "TotalNetWorth" element
13669              */
13670             void setTotalNetWorth(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalNetWorth);
13671             
13672             /**
13673              * Appends and returns a new empty "TotalNetWorth" element
13674              */
13675             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalNetWorth();
13676             
13677             /**
13678              * Unsets the "TotalNetWorth" element
13679              */
13680             void unsetTotalNetWorth();
13681             
13682             /**
13683              * Gets the "InterestIncome" element
13684              */
13685             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestIncome();
13686             
13687             /**
13688              * True if has "InterestIncome" element
13689              */
13690             boolean isSetInterestIncome();
13691             
13692             /**
13693              * Sets the "InterestIncome" element
13694              */
13695             void setInterestIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestIncome);
13696             
13697             /**
13698              * Appends and returns a new empty "InterestIncome" element
13699              */
13700             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestIncome();
13701             
13702             /**
13703              * Unsets the "InterestIncome" element
13704              */
13705             void unsetInterestIncome();
13706             
13707             /**
13708              * Gets the "InterestExpenses" element
13709              */
13710             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestExpenses();
13711             
13712             /**
13713              * True if has "InterestExpenses" element
13714              */
13715             boolean isSetInterestExpenses();
13716             
13717             /**
13718              * Sets the "InterestExpenses" element
13719              */
13720             void setInterestExpenses(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestExpenses);
13721             
13722             /**
13723              * Appends and returns a new empty "InterestExpenses" element
13724              */
13725             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestExpenses();
13726             
13727             /**
13728              * Unsets the "InterestExpenses" element
13729              */
13730             void unsetInterestExpenses();
13731             
13732             /**
13733              * Gets the "Provision" element
13734              */
13735             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getProvision();
13736             
13737             /**
13738              * True if has "Provision" element
13739              */
13740             boolean isSetProvision();
13741             
13742             /**
13743              * Sets the "Provision" element
13744              */
13745             void setProvision(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType provision);
13746             
13747             /**
13748              * Appends and returns a new empty "Provision" element
13749              */
13750             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewProvision();
13751             
13752             /**
13753              * Unsets the "Provision" element
13754              */
13755             void unsetProvision();
13756             
13757             /**
13758              * Gets the "NonInterestIncome" element
13759              */
13760             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonInterestIncome();
13761             
13762             /**
13763              * True if has "NonInterestIncome" element
13764              */
13765             boolean isSetNonInterestIncome();
13766             
13767             /**
13768              * Sets the "NonInterestIncome" element
13769              */
13770             void setNonInterestIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonInterestIncome);
13771             
13772             /**
13773              * Appends and returns a new empty "NonInterestIncome" element
13774              */
13775             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonInterestIncome();
13776             
13777             /**
13778              * Unsets the "NonInterestIncome" element
13779              */
13780             void unsetNonInterestIncome();
13781             
13782             /**
13783              * Gets the "NonInterestExpense" element
13784              */
13785             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonInterestExpense();
13786             
13787             /**
13788              * True if has "NonInterestExpense" element
13789              */
13790             boolean isSetNonInterestExpense();
13791             
13792             /**
13793              * Sets the "NonInterestExpense" element
13794              */
13795             void setNonInterestExpense(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonInterestExpense);
13796             
13797             /**
13798              * Appends and returns a new empty "NonInterestExpense" element
13799              */
13800             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonInterestExpense();
13801             
13802             /**
13803              * Unsets the "NonInterestExpense" element
13804              */
13805             void unsetNonInterestExpense();
13806             
13807             /**
13808              * Gets the "NetIncome2" element
13809              */
13810             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNetIncome2();
13811             
13812             /**
13813              * True if has "NetIncome2" element
13814              */
13815             boolean isSetNetIncome2();
13816             
13817             /**
13818              * Sets the "NetIncome2" element
13819              */
13820             void setNetIncome2(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType netIncome2);
13821             
13822             /**
13823              * Appends and returns a new empty "NetIncome2" element
13824              */
13825             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNetIncome2();
13826             
13827             /**
13828              * Unsets the "NetIncome2" element
13829              */
13830             void unsetNetIncome2();
13831             
13832             /**
13833              * A factory class with static methods for creating instances
13834              * of this type.
13835              */
13836             
13837             public static final class Factory
13838             {
13839                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions newInstance() {
13840                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
13841                 
13842                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions newInstance(org.apache.xmlbeans.XmlOptions options) {
13843                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
13844                 
13845                 private Factory() { } // No instance of this class allowed
13846             }
13847         }
13848         
13849         /**
13850          * An XML FinancialBanks(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
13851          *
13852          * This is a complex type.
13853          */
13854         public interface FinancialBanks extends org.apache.xmlbeans.XmlObject
13855         {
13856             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
13857                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialBanks.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialbanksd304elemtype");
13858             
13859             /**
13860              * Gets the "Cash" element
13861              */
13862             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCash();
13863             
13864             /**
13865              * True if has "Cash" element
13866              */
13867             boolean isSetCash();
13868             
13869             /**
13870              * Sets the "Cash" element
13871              */
13872             void setCash(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType cash);
13873             
13874             /**
13875              * Appends and returns a new empty "Cash" element
13876              */
13877             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCash();
13878             
13879             /**
13880              * Unsets the "Cash" element
13881              */
13882             void unsetCash();
13883             
13884             /**
13885              * Gets the "ShortTermInvestments" element
13886              */
13887             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getShortTermInvestments();
13888             
13889             /**
13890              * True if has "ShortTermInvestments" element
13891              */
13892             boolean isSetShortTermInvestments();
13893             
13894             /**
13895              * Sets the "ShortTermInvestments" element
13896              */
13897             void setShortTermInvestments(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType shortTermInvestments);
13898             
13899             /**
13900              * Appends and returns a new empty "ShortTermInvestments" element
13901              */
13902             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewShortTermInvestments();
13903             
13904             /**
13905              * Unsets the "ShortTermInvestments" element
13906              */
13907             void unsetShortTermInvestments();
13908             
13909             /**
13910              * Gets the "TotalInvestments" element
13911              */
13912             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalInvestments();
13913             
13914             /**
13915              * True if has "TotalInvestments" element
13916              */
13917             boolean isSetTotalInvestments();
13918             
13919             /**
13920              * Sets the "TotalInvestments" element
13921              */
13922             void setTotalInvestments(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalInvestments);
13923             
13924             /**
13925              * Appends and returns a new empty "TotalInvestments" element
13926              */
13927             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalInvestments();
13928             
13929             /**
13930              * Unsets the "TotalInvestments" element
13931              */
13932             void unsetTotalInvestments();
13933             
13934             /**
13935              * Gets the "LoansLeases" element
13936              */
13937             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getLoansLeases();
13938             
13939             /**
13940              * True if has "LoansLeases" element
13941              */
13942             boolean isSetLoansLeases();
13943             
13944             /**
13945              * Sets the "LoansLeases" element
13946              */
13947             void setLoansLeases(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType loansLeases);
13948             
13949             /**
13950              * Appends and returns a new empty "LoansLeases" element
13951              */
13952             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewLoansLeases();
13953             
13954             /**
13955              * Unsets the "LoansLeases" element
13956              */
13957             void unsetLoansLeases();
13958             
13959             /**
13960              * Gets the "AllowanceForLosses" element
13961              */
13962             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAllowanceForLosses();
13963             
13964             /**
13965              * True if has "AllowanceForLosses" element
13966              */
13967             boolean isSetAllowanceForLosses();
13968             
13969             /**
13970              * Sets the "AllowanceForLosses" element
13971              */
13972             void setAllowanceForLosses(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType allowanceForLosses);
13973             
13974             /**
13975              * Appends and returns a new empty "AllowanceForLosses" element
13976              */
13977             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAllowanceForLosses();
13978             
13979             /**
13980              * Unsets the "AllowanceForLosses" element
13981              */
13982             void unsetAllowanceForLosses();
13983             
13984             /**
13985              * Gets the "AverageAssets" element
13986              */
13987             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getAverageAssets();
13988             
13989             /**
13990              * True if has "AverageAssets" element
13991              */
13992             boolean isSetAverageAssets();
13993             
13994             /**
13995              * Sets the "AverageAssets" element
13996              */
13997             void setAverageAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType averageAssets);
13998             
13999             /**
14000              * Appends and returns a new empty "AverageAssets" element
14001              */
14002             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewAverageAssets();
14003             
14004             /**
14005              * Unsets the "AverageAssets" element
14006              */
14007             void unsetAverageAssets();
14008             
14009             /**
14010              * Gets the "LongTermAssets" element
14011              */
14012             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getLongTermAssets();
14013             
14014             /**
14015              * True if has "LongTermAssets" element
14016              */
14017             boolean isSetLongTermAssets();
14018             
14019             /**
14020              * Sets the "LongTermAssets" element
14021              */
14022             void setLongTermAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType longTermAssets);
14023             
14024             /**
14025              * Appends and returns a new empty "LongTermAssets" element
14026              */
14027             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewLongTermAssets();
14028             
14029             /**
14030              * Unsets the "LongTermAssets" element
14031              */
14032             void unsetLongTermAssets();
14033             
14034             /**
14035              * Gets the "TotalAssets" element
14036              */
14037             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalAssets();
14038             
14039             /**
14040              * True if has "TotalAssets" element
14041              */
14042             boolean isSetTotalAssets();
14043             
14044             /**
14045              * Sets the "TotalAssets" element
14046              */
14047             void setTotalAssets(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalAssets);
14048             
14049             /**
14050              * Appends and returns a new empty "TotalAssets" element
14051              */
14052             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalAssets();
14053             
14054             /**
14055              * Unsets the "TotalAssets" element
14056              */
14057             void unsetTotalAssets();
14058             
14059             /**
14060              * Gets the "InterestDeposits" element
14061              */
14062             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestDeposits();
14063             
14064             /**
14065              * True if has "InterestDeposits" element
14066              */
14067             boolean isSetInterestDeposits();
14068             
14069             /**
14070              * Sets the "InterestDeposits" element
14071              */
14072             void setInterestDeposits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestDeposits);
14073             
14074             /**
14075              * Appends and returns a new empty "InterestDeposits" element
14076              */
14077             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestDeposits();
14078             
14079             /**
14080              * Unsets the "InterestDeposits" element
14081              */
14082             void unsetInterestDeposits();
14083             
14084             /**
14085              * Gets the "TotalDeposits" element
14086              */
14087             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalDeposits();
14088             
14089             /**
14090              * True if has "TotalDeposits" element
14091              */
14092             boolean isSetTotalDeposits();
14093             
14094             /**
14095              * Sets the "TotalDeposits" element
14096              */
14097             void setTotalDeposits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalDeposits);
14098             
14099             /**
14100              * Appends and returns a new empty "TotalDeposits" element
14101              */
14102             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalDeposits();
14103             
14104             /**
14105              * Unsets the "TotalDeposits" element
14106              */
14107             void unsetTotalDeposits();
14108             
14109             /**
14110              * Gets the "NotesPayable" element
14111              */
14112             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNotesPayable();
14113             
14114             /**
14115              * True if has "NotesPayable" element
14116              */
14117             boolean isSetNotesPayable();
14118             
14119             /**
14120              * Sets the "NotesPayable" element
14121              */
14122             void setNotesPayable(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType notesPayable);
14123             
14124             /**
14125              * Appends and returns a new empty "NotesPayable" element
14126              */
14127             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNotesPayable();
14128             
14129             /**
14130              * Unsets the "NotesPayable" element
14131              */
14132             void unsetNotesPayable();
14133             
14134             /**
14135              * Gets the "NonCoreLiabilities" element
14136              */
14137             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonCoreLiabilities();
14138             
14139             /**
14140              * True if has "NonCoreLiabilities" element
14141              */
14142             boolean isSetNonCoreLiabilities();
14143             
14144             /**
14145              * Sets the "NonCoreLiabilities" element
14146              */
14147             void setNonCoreLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonCoreLiabilities);
14148             
14149             /**
14150              * Appends and returns a new empty "NonCoreLiabilities" element
14151              */
14152             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonCoreLiabilities();
14153             
14154             /**
14155              * Unsets the "NonCoreLiabilities" element
14156              */
14157             void unsetNonCoreLiabilities();
14158             
14159             /**
14160              * Gets the "OtherLiabilities" element
14161              */
14162             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getOtherLiabilities();
14163             
14164             /**
14165              * True if has "OtherLiabilities" element
14166              */
14167             boolean isSetOtherLiabilities();
14168             
14169             /**
14170              * Sets the "OtherLiabilities" element
14171              */
14172             void setOtherLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType otherLiabilities);
14173             
14174             /**
14175              * Appends and returns a new empty "OtherLiabilities" element
14176              */
14177             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewOtherLiabilities();
14178             
14179             /**
14180              * Unsets the "OtherLiabilities" element
14181              */
14182             void unsetOtherLiabilities();
14183             
14184             /**
14185              * Gets the "TotalLiabilities" element
14186              */
14187             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalLiabilities();
14188             
14189             /**
14190              * True if has "TotalLiabilities" element
14191              */
14192             boolean isSetTotalLiabilities();
14193             
14194             /**
14195              * Sets the "TotalLiabilities" element
14196              */
14197             void setTotalLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalLiabilities);
14198             
14199             /**
14200              * Appends and returns a new empty "TotalLiabilities" element
14201              */
14202             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalLiabilities();
14203             
14204             /**
14205              * Unsets the "TotalLiabilities" element
14206              */
14207             void unsetTotalLiabilities();
14208             
14209             /**
14210              * Gets the "PerpetualStock" element
14211              */
14212             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getPerpetualStock();
14213             
14214             /**
14215              * True if has "PerpetualStock" element
14216              */
14217             boolean isSetPerpetualStock();
14218             
14219             /**
14220              * Sets the "PerpetualStock" element
14221              */
14222             void setPerpetualStock(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType perpetualStock);
14223             
14224             /**
14225              * Appends and returns a new empty "PerpetualStock" element
14226              */
14227             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewPerpetualStock();
14228             
14229             /**
14230              * Unsets the "PerpetualStock" element
14231              */
14232             void unsetPerpetualStock();
14233             
14234             /**
14235              * Gets the "CommonStock" element
14236              */
14237             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getCommonStock();
14238             
14239             /**
14240              * True if has "CommonStock" element
14241              */
14242             boolean isSetCommonStock();
14243             
14244             /**
14245              * Sets the "CommonStock" element
14246              */
14247             void setCommonStock(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType commonStock);
14248             
14249             /**
14250              * Appends and returns a new empty "CommonStock" element
14251              */
14252             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewCommonStock();
14253             
14254             /**
14255              * Unsets the "CommonStock" element
14256              */
14257             void unsetCommonStock();
14258             
14259             /**
14260              * Gets the "Surplus" element
14261              */
14262             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getSurplus();
14263             
14264             /**
14265              * True if has "Surplus" element
14266              */
14267             boolean isSetSurplus();
14268             
14269             /**
14270              * Sets the "Surplus" element
14271              */
14272             void setSurplus(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType surplus);
14273             
14274             /**
14275              * Appends and returns a new empty "Surplus" element
14276              */
14277             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewSurplus();
14278             
14279             /**
14280              * Unsets the "Surplus" element
14281              */
14282             void unsetSurplus();
14283             
14284             /**
14285              * Gets the "UndividedProfits" element
14286              */
14287             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getUndividedProfits();
14288             
14289             /**
14290              * True if has "UndividedProfits" element
14291              */
14292             boolean isSetUndividedProfits();
14293             
14294             /**
14295              * Sets the "UndividedProfits" element
14296              */
14297             void setUndividedProfits(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType undividedProfits);
14298             
14299             /**
14300              * Appends and returns a new empty "UndividedProfits" element
14301              */
14302             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewUndividedProfits();
14303             
14304             /**
14305              * Unsets the "UndividedProfits" element
14306              */
14307             void unsetUndividedProfits();
14308             
14309             /**
14310              * Gets the "Tier1Capital" element
14311              */
14312             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTier1Capital();
14313             
14314             /**
14315              * True if has "Tier1Capital" element
14316              */
14317             boolean isSetTier1Capital();
14318             
14319             /**
14320              * Sets the "Tier1Capital" element
14321              */
14322             void setTier1Capital(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType tier1Capital);
14323             
14324             /**
14325              * Appends and returns a new empty "Tier1Capital" element
14326              */
14327             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTier1Capital();
14328             
14329             /**
14330              * Unsets the "Tier1Capital" element
14331              */
14332             void unsetTier1Capital();
14333             
14334             /**
14335              * Gets the "Tier2Capital" element
14336              */
14337             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTier2Capital();
14338             
14339             /**
14340              * True if has "Tier2Capital" element
14341              */
14342             boolean isSetTier2Capital();
14343             
14344             /**
14345              * Sets the "Tier2Capital" element
14346              */
14347             void setTier2Capital(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType tier2Capital);
14348             
14349             /**
14350              * Appends and returns a new empty "Tier2Capital" element
14351              */
14352             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTier2Capital();
14353             
14354             /**
14355              * Unsets the "Tier2Capital" element
14356              */
14357             void unsetTier2Capital();
14358             
14359             /**
14360              * Gets the "TotalEquityCapital" element
14361              */
14362             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getTotalEquityCapital();
14363             
14364             /**
14365              * True if has "TotalEquityCapital" element
14366              */
14367             boolean isSetTotalEquityCapital();
14368             
14369             /**
14370              * Sets the "TotalEquityCapital" element
14371              */
14372             void setTotalEquityCapital(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType totalEquityCapital);
14373             
14374             /**
14375              * Appends and returns a new empty "TotalEquityCapital" element
14376              */
14377             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewTotalEquityCapital();
14378             
14379             /**
14380              * Unsets the "TotalEquityCapital" element
14381              */
14382             void unsetTotalEquityCapital();
14383             
14384             /**
14385              * Gets the "InterestIncome" element
14386              */
14387             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestIncome();
14388             
14389             /**
14390              * True if has "InterestIncome" element
14391              */
14392             boolean isSetInterestIncome();
14393             
14394             /**
14395              * Sets the "InterestIncome" element
14396              */
14397             void setInterestIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestIncome);
14398             
14399             /**
14400              * Appends and returns a new empty "InterestIncome" element
14401              */
14402             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestIncome();
14403             
14404             /**
14405              * Unsets the "InterestIncome" element
14406              */
14407             void unsetInterestIncome();
14408             
14409             /**
14410              * Gets the "InterestExpenses" element
14411              */
14412             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getInterestExpenses();
14413             
14414             /**
14415              * True if has "InterestExpenses" element
14416              */
14417             boolean isSetInterestExpenses();
14418             
14419             /**
14420              * Sets the "InterestExpenses" element
14421              */
14422             void setInterestExpenses(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType interestExpenses);
14423             
14424             /**
14425              * Appends and returns a new empty "InterestExpenses" element
14426              */
14427             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewInterestExpenses();
14428             
14429             /**
14430              * Unsets the "InterestExpenses" element
14431              */
14432             void unsetInterestExpenses();
14433             
14434             /**
14435              * Gets the "Provision" element
14436              */
14437             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getProvision();
14438             
14439             /**
14440              * True if has "Provision" element
14441              */
14442             boolean isSetProvision();
14443             
14444             /**
14445              * Sets the "Provision" element
14446              */
14447             void setProvision(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType provision);
14448             
14449             /**
14450              * Appends and returns a new empty "Provision" element
14451              */
14452             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewProvision();
14453             
14454             /**
14455              * Unsets the "Provision" element
14456              */
14457             void unsetProvision();
14458             
14459             /**
14460              * Gets the "NonInterestIncome" element
14461              */
14462             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonInterestIncome();
14463             
14464             /**
14465              * True if has "NonInterestIncome" element
14466              */
14467             boolean isSetNonInterestIncome();
14468             
14469             /**
14470              * Sets the "NonInterestIncome" element
14471              */
14472             void setNonInterestIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonInterestIncome);
14473             
14474             /**
14475              * Appends and returns a new empty "NonInterestIncome" element
14476              */
14477             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonInterestIncome();
14478             
14479             /**
14480              * Unsets the "NonInterestIncome" element
14481              */
14482             void unsetNonInterestIncome();
14483             
14484             /**
14485              * Gets the "NonInterestExpense" element
14486              */
14487             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNonInterestExpense();
14488             
14489             /**
14490              * True if has "NonInterestExpense" element
14491              */
14492             boolean isSetNonInterestExpense();
14493             
14494             /**
14495              * Sets the "NonInterestExpense" element
14496              */
14497             void setNonInterestExpense(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType nonInterestExpense);
14498             
14499             /**
14500              * Appends and returns a new empty "NonInterestExpense" element
14501              */
14502             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNonInterestExpense();
14503             
14504             /**
14505              * Unsets the "NonInterestExpense" element
14506              */
14507             void unsetNonInterestExpense();
14508             
14509             /**
14510              * Gets the "IncomeBefore" element
14511              */
14512             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getIncomeBefore();
14513             
14514             /**
14515              * True if has "IncomeBefore" element
14516              */
14517             boolean isSetIncomeBefore();
14518             
14519             /**
14520              * Sets the "IncomeBefore" element
14521              */
14522             void setIncomeBefore(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType incomeBefore);
14523             
14524             /**
14525              * Appends and returns a new empty "IncomeBefore" element
14526              */
14527             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewIncomeBefore();
14528             
14529             /**
14530              * Unsets the "IncomeBefore" element
14531              */
14532             void unsetIncomeBefore();
14533             
14534             /**
14535              * Gets the "NetIncome" element
14536              */
14537             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType getNetIncome();
14538             
14539             /**
14540              * True if has "NetIncome" element
14541              */
14542             boolean isSetNetIncome();
14543             
14544             /**
14545              * Sets the "NetIncome" element
14546              */
14547             void setNetIncome(gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType netIncome);
14548             
14549             /**
14550              * Appends and returns a new empty "NetIncome" element
14551              */
14552             gov.grants.apply.forms.naca201111V11.NACA201111FinancialDataType addNewNetIncome();
14553             
14554             /**
14555              * Unsets the "NetIncome" element
14556              */
14557             void unsetNetIncome();
14558             
14559             /**
14560              * A factory class with static methods for creating instances
14561              * of this type.
14562              */
14563             
14564             public static final class Factory
14565             {
14566                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks newInstance() {
14567                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14568                 
14569                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks newInstance(org.apache.xmlbeans.XmlOptions options) {
14570                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14571                 
14572                 private Factory() { } // No instance of this class allowed
14573             }
14574         }
14575         
14576         /**
14577          * An XML RatiosNonRegulated(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
14578          *
14579          * This is a complex type.
14580          */
14581         public interface RatiosNonRegulated extends org.apache.xmlbeans.XmlObject
14582         {
14583             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14584                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RatiosNonRegulated.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ratiosnonregulated889aelemtype");
14585             
14586             /**
14587              * Gets the "NetAssetRatio" element
14588              */
14589             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getNetAssetRatio();
14590             
14591             /**
14592              * True if has "NetAssetRatio" element
14593              */
14594             boolean isSetNetAssetRatio();
14595             
14596             /**
14597              * Sets the "NetAssetRatio" element
14598              */
14599             void setNetAssetRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType netAssetRatio);
14600             
14601             /**
14602              * Appends and returns a new empty "NetAssetRatio" element
14603              */
14604             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewNetAssetRatio();
14605             
14606             /**
14607              * Unsets the "NetAssetRatio" element
14608              */
14609             void unsetNetAssetRatio();
14610             
14611             /**
14612              * Gets the "TotalFinancingCapital" element
14613              */
14614             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType getTotalFinancingCapital();
14615             
14616             /**
14617              * True if has "TotalFinancingCapital" element
14618              */
14619             boolean isSetTotalFinancingCapital();
14620             
14621             /**
14622              * Sets the "TotalFinancingCapital" element
14623              */
14624             void setTotalFinancingCapital(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType totalFinancingCapital);
14625             
14626             /**
14627              * Appends and returns a new empty "TotalFinancingCapital" element
14628              */
14629             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType addNewTotalFinancingCapital();
14630             
14631             /**
14632              * Unsets the "TotalFinancingCapital" element
14633              */
14634             void unsetTotalFinancingCapital();
14635             
14636             /**
14637              * Gets the "DeploymentRatio" element
14638              */
14639             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getDeploymentRatio();
14640             
14641             /**
14642              * True if has "DeploymentRatio" element
14643              */
14644             boolean isSetDeploymentRatio();
14645             
14646             /**
14647              * Sets the "DeploymentRatio" element
14648              */
14649             void setDeploymentRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType deploymentRatio);
14650             
14651             /**
14652              * Appends and returns a new empty "DeploymentRatio" element
14653              */
14654             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewDeploymentRatio();
14655             
14656             /**
14657              * Unsets the "DeploymentRatio" element
14658              */
14659             void unsetDeploymentRatio();
14660             
14661             /**
14662              * Gets the "NetIncome" element
14663              */
14664             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType getNetIncome();
14665             
14666             /**
14667              * True if has "NetIncome" element
14668              */
14669             boolean isSetNetIncome();
14670             
14671             /**
14672              * Sets the "NetIncome" element
14673              */
14674             void setNetIncome(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType netIncome);
14675             
14676             /**
14677              * Appends and returns a new empty "NetIncome" element
14678              */
14679             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulated2DataType addNewNetIncome();
14680             
14681             /**
14682              * Unsets the "NetIncome" element
14683              */
14684             void unsetNetIncome();
14685             
14686             /**
14687              * Gets the "EarningsRatio" element
14688              */
14689             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getEarningsRatio();
14690             
14691             /**
14692              * True if has "EarningsRatio" element
14693              */
14694             boolean isSetEarningsRatio();
14695             
14696             /**
14697              * Sets the "EarningsRatio" element
14698              */
14699             void setEarningsRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType earningsRatio);
14700             
14701             /**
14702              * Appends and returns a new empty "EarningsRatio" element
14703              */
14704             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewEarningsRatio();
14705             
14706             /**
14707              * Unsets the "EarningsRatio" element
14708              */
14709             void unsetEarningsRatio();
14710             
14711             /**
14712              * Gets the "SelfSufficiencyRatio" element
14713              */
14714             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getSelfSufficiencyRatio();
14715             
14716             /**
14717              * True if has "SelfSufficiencyRatio" element
14718              */
14719             boolean isSetSelfSufficiencyRatio();
14720             
14721             /**
14722              * Sets the "SelfSufficiencyRatio" element
14723              */
14724             void setSelfSufficiencyRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType selfSufficiencyRatio);
14725             
14726             /**
14727              * Appends and returns a new empty "SelfSufficiencyRatio" element
14728              */
14729             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewSelfSufficiencyRatio();
14730             
14731             /**
14732              * Unsets the "SelfSufficiencyRatio" element
14733              */
14734             void unsetSelfSufficiencyRatio();
14735             
14736             /**
14737              * Gets the "OperatingLiquidityRatio" element
14738              */
14739             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getOperatingLiquidityRatio();
14740             
14741             /**
14742              * True if has "OperatingLiquidityRatio" element
14743              */
14744             boolean isSetOperatingLiquidityRatio();
14745             
14746             /**
14747              * Sets the "OperatingLiquidityRatio" element
14748              */
14749             void setOperatingLiquidityRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType operatingLiquidityRatio);
14750             
14751             /**
14752              * Appends and returns a new empty "OperatingLiquidityRatio" element
14753              */
14754             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewOperatingLiquidityRatio();
14755             
14756             /**
14757              * Unsets the "OperatingLiquidityRatio" element
14758              */
14759             void unsetOperatingLiquidityRatio();
14760             
14761             /**
14762              * Gets the "CurrentRatio" element
14763              */
14764             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType getCurrentRatio();
14765             
14766             /**
14767              * True if has "CurrentRatio" element
14768              */
14769             boolean isSetCurrentRatio();
14770             
14771             /**
14772              * Sets the "CurrentRatio" element
14773              */
14774             void setCurrentRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType currentRatio);
14775             
14776             /**
14777              * Appends and returns a new empty "CurrentRatio" element
14778              */
14779             gov.grants.apply.forms.naca201111V11.NACA201111RatiosNonRegulatedDataType addNewCurrentRatio();
14780             
14781             /**
14782              * Unsets the "CurrentRatio" element
14783              */
14784             void unsetCurrentRatio();
14785             
14786             /**
14787              * A factory class with static methods for creating instances
14788              * of this type.
14789              */
14790             
14791             public static final class Factory
14792             {
14793                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated newInstance() {
14794                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14795                 
14796                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated newInstance(org.apache.xmlbeans.XmlOptions options) {
14797                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14798                 
14799                 private Factory() { } // No instance of this class allowed
14800             }
14801         }
14802         
14803         /**
14804          * An XML RatiosCreditUnions(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
14805          *
14806          * This is a complex type.
14807          */
14808         public interface RatiosCreditUnions extends org.apache.xmlbeans.XmlObject
14809         {
14810             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14811                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RatiosCreditUnions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ratioscreditunionse4cdelemtype");
14812             
14813             /**
14814              * Gets the "NetWorth" element
14815              */
14816             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getNetWorth();
14817             
14818             /**
14819              * True if has "NetWorth" element
14820              */
14821             boolean isSetNetWorth();
14822             
14823             /**
14824              * Sets the "NetWorth" element
14825              */
14826             void setNetWorth(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType netWorth);
14827             
14828             /**
14829              * Appends and returns a new empty "NetWorth" element
14830              */
14831             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewNetWorth();
14832             
14833             /**
14834              * Unsets the "NetWorth" element
14835              */
14836             void unsetNetWorth();
14837             
14838             /**
14839              * Gets the "ReturnAverageAssets" element
14840              */
14841             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getReturnAverageAssets();
14842             
14843             /**
14844              * True if has "ReturnAverageAssets" element
14845              */
14846             boolean isSetReturnAverageAssets();
14847             
14848             /**
14849              * Sets the "ReturnAverageAssets" element
14850              */
14851             void setReturnAverageAssets(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType returnAverageAssets);
14852             
14853             /**
14854              * Appends and returns a new empty "ReturnAverageAssets" element
14855              */
14856             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewReturnAverageAssets();
14857             
14858             /**
14859              * Unsets the "ReturnAverageAssets" element
14860              */
14861             void unsetReturnAverageAssets();
14862             
14863             /**
14864              * Gets the "YieldAverageLoans" element
14865              */
14866             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getYieldAverageLoans();
14867             
14868             /**
14869              * True if has "YieldAverageLoans" element
14870              */
14871             boolean isSetYieldAverageLoans();
14872             
14873             /**
14874              * Sets the "YieldAverageLoans" element
14875              */
14876             void setYieldAverageLoans(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType yieldAverageLoans);
14877             
14878             /**
14879              * Appends and returns a new empty "YieldAverageLoans" element
14880              */
14881             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewYieldAverageLoans();
14882             
14883             /**
14884              * Unsets the "YieldAverageLoans" element
14885              */
14886             void unsetYieldAverageLoans();
14887             
14888             /**
14889              * Gets the "LongTermAssets" element
14890              */
14891             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getLongTermAssets();
14892             
14893             /**
14894              * True if has "LongTermAssets" element
14895              */
14896             boolean isSetLongTermAssets();
14897             
14898             /**
14899              * Sets the "LongTermAssets" element
14900              */
14901             void setLongTermAssets(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType longTermAssets);
14902             
14903             /**
14904              * Appends and returns a new empty "LongTermAssets" element
14905              */
14906             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewLongTermAssets();
14907             
14908             /**
14909              * Unsets the "LongTermAssets" element
14910              */
14911             void unsetLongTermAssets();
14912             
14913             /**
14914              * Gets the "Members" element
14915              */
14916             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getMembers();
14917             
14918             /**
14919              * True if has "Members" element
14920              */
14921             boolean isSetMembers();
14922             
14923             /**
14924              * Sets the "Members" element
14925              */
14926             void setMembers(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType members);
14927             
14928             /**
14929              * Appends and returns a new empty "Members" element
14930              */
14931             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewMembers();
14932             
14933             /**
14934              * Unsets the "Members" element
14935              */
14936             void unsetMembers();
14937             
14938             /**
14939              * Gets the "Borrowers" element
14940              */
14941             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getBorrowers();
14942             
14943             /**
14944              * True if has "Borrowers" element
14945              */
14946             boolean isSetBorrowers();
14947             
14948             /**
14949              * Sets the "Borrowers" element
14950              */
14951             void setBorrowers(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType borrowers);
14952             
14953             /**
14954              * Appends and returns a new empty "Borrowers" element
14955              */
14956             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewBorrowers();
14957             
14958             /**
14959              * Unsets the "Borrowers" element
14960              */
14961             void unsetBorrowers();
14962             
14963             /**
14964              * Gets the "NetWorthGrowth" element
14965              */
14966             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getNetWorthGrowth();
14967             
14968             /**
14969              * True if has "NetWorthGrowth" element
14970              */
14971             boolean isSetNetWorthGrowth();
14972             
14973             /**
14974              * Sets the "NetWorthGrowth" element
14975              */
14976             void setNetWorthGrowth(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType netWorthGrowth);
14977             
14978             /**
14979              * Appends and returns a new empty "NetWorthGrowth" element
14980              */
14981             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewNetWorthGrowth();
14982             
14983             /**
14984              * Unsets the "NetWorthGrowth" element
14985              */
14986             void unsetNetWorthGrowth();
14987             
14988             /**
14989              * Gets the "MembershipGrowth" element
14990              */
14991             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType getMembershipGrowth();
14992             
14993             /**
14994              * True if has "MembershipGrowth" element
14995              */
14996             boolean isSetMembershipGrowth();
14997             
14998             /**
14999              * Sets the "MembershipGrowth" element
15000              */
15001             void setMembershipGrowth(gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType membershipGrowth);
15002             
15003             /**
15004              * Appends and returns a new empty "MembershipGrowth" element
15005              */
15006             gov.grants.apply.forms.naca201111V11.NACA201111RatiosCreditUnionsDataTypeDataType addNewMembershipGrowth();
15007             
15008             /**
15009              * Unsets the "MembershipGrowth" element
15010              */
15011             void unsetMembershipGrowth();
15012             
15013             /**
15014              * A factory class with static methods for creating instances
15015              * of this type.
15016              */
15017             
15018             public static final class Factory
15019             {
15020                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions newInstance() {
15021                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15022                 
15023                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions newInstance(org.apache.xmlbeans.XmlOptions options) {
15024                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15025                 
15026                 private Factory() { } // No instance of this class allowed
15027             }
15028         }
15029         
15030         /**
15031          * An XML RatiosBanks(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15032          *
15033          * This is a complex type.
15034          */
15035         public interface RatiosBanks extends org.apache.xmlbeans.XmlObject
15036         {
15037             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15038                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RatiosBanks.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ratiosbanks9373elemtype");
15039             
15040             /**
15041              * Gets the "NetInterestIncome" element
15042              */
15043             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getNetInterestIncome();
15044             
15045             /**
15046              * True if has "NetInterestIncome" element
15047              */
15048             boolean isSetNetInterestIncome();
15049             
15050             /**
15051              * Sets the "NetInterestIncome" element
15052              */
15053             void setNetInterestIncome(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType netInterestIncome);
15054             
15055             /**
15056              * Appends and returns a new empty "NetInterestIncome" element
15057              */
15058             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewNetInterestIncome();
15059             
15060             /**
15061              * Unsets the "NetInterestIncome" element
15062              */
15063             void unsetNetInterestIncome();
15064             
15065             /**
15066              * Gets the "NetIncome" element
15067              */
15068             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getNetIncome();
15069             
15070             /**
15071              * True if has "NetIncome" element
15072              */
15073             boolean isSetNetIncome();
15074             
15075             /**
15076              * Sets the "NetIncome" element
15077              */
15078             void setNetIncome(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType netIncome);
15079             
15080             /**
15081              * Appends and returns a new empty "NetIncome" element
15082              */
15083             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewNetIncome();
15084             
15085             /**
15086              * Unsets the "NetIncome" element
15087              */
15088             void unsetNetIncome();
15089             
15090             /**
15091              * Gets the "EarningAssets" element
15092              */
15093             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getEarningAssets();
15094             
15095             /**
15096              * True if has "EarningAssets" element
15097              */
15098             boolean isSetEarningAssets();
15099             
15100             /**
15101              * Sets the "EarningAssets" element
15102              */
15103             void setEarningAssets(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType earningAssets);
15104             
15105             /**
15106              * Appends and returns a new empty "EarningAssets" element
15107              */
15108             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewEarningAssets();
15109             
15110             /**
15111              * Unsets the "EarningAssets" element
15112              */
15113             void unsetEarningAssets();
15114             
15115             /**
15116              * Gets the "InterestEarnAssets" element
15117              */
15118             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getInterestEarnAssets();
15119             
15120             /**
15121              * True if has "InterestEarnAssets" element
15122              */
15123             boolean isSetInterestEarnAssets();
15124             
15125             /**
15126              * Sets the "InterestEarnAssets" element
15127              */
15128             void setInterestEarnAssets(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType interestEarnAssets);
15129             
15130             /**
15131              * Appends and returns a new empty "InterestEarnAssets" element
15132              */
15133             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewInterestEarnAssets();
15134             
15135             /**
15136              * Unsets the "InterestEarnAssets" element
15137              */
15138             void unsetInterestEarnAssets();
15139             
15140             /**
15141              * Gets the "AssetsLiabilities" element
15142              */
15143             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getAssetsLiabilities();
15144             
15145             /**
15146              * True if has "AssetsLiabilities" element
15147              */
15148             boolean isSetAssetsLiabilities();
15149             
15150             /**
15151              * Sets the "AssetsLiabilities" element
15152              */
15153             void setAssetsLiabilities(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType assetsLiabilities);
15154             
15155             /**
15156              * Appends and returns a new empty "AssetsLiabilities" element
15157              */
15158             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewAssetsLiabilities();
15159             
15160             /**
15161              * Unsets the "AssetsLiabilities" element
15162              */
15163             void unsetAssetsLiabilities();
15164             
15165             /**
15166              * Gets the "TierOneCapital" element
15167              */
15168             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getTierOneCapital();
15169             
15170             /**
15171              * True if has "TierOneCapital" element
15172              */
15173             boolean isSetTierOneCapital();
15174             
15175             /**
15176              * Sets the "TierOneCapital" element
15177              */
15178             void setTierOneCapital(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType tierOneCapital);
15179             
15180             /**
15181              * Appends and returns a new empty "TierOneCapital" element
15182              */
15183             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewTierOneCapital();
15184             
15185             /**
15186              * Unsets the "TierOneCapital" element
15187              */
15188             void unsetTierOneCapital();
15189             
15190             /**
15191              * Gets the "TotalAssets" element
15192              */
15193             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getTotalAssets();
15194             
15195             /**
15196              * True if has "TotalAssets" element
15197              */
15198             boolean isSetTotalAssets();
15199             
15200             /**
15201              * Sets the "TotalAssets" element
15202              */
15203             void setTotalAssets(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType totalAssets);
15204             
15205             /**
15206              * Appends and returns a new empty "TotalAssets" element
15207              */
15208             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewTotalAssets();
15209             
15210             /**
15211              * Unsets the "TotalAssets" element
15212              */
15213             void unsetTotalAssets();
15214             
15215             /**
15216              * Gets the "TotalEquityCapital" element
15217              */
15218             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getTotalEquityCapital();
15219             
15220             /**
15221              * True if has "TotalEquityCapital" element
15222              */
15223             boolean isSetTotalEquityCapital();
15224             
15225             /**
15226              * Sets the "TotalEquityCapital" element
15227              */
15228             void setTotalEquityCapital(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType totalEquityCapital);
15229             
15230             /**
15231              * Appends and returns a new empty "TotalEquityCapital" element
15232              */
15233             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewTotalEquityCapital();
15234             
15235             /**
15236              * Unsets the "TotalEquityCapital" element
15237              */
15238             void unsetTotalEquityCapital();
15239             
15240             /**
15241              * Gets the "EfficiencyRatio" element
15242              */
15243             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getEfficiencyRatio();
15244             
15245             /**
15246              * True if has "EfficiencyRatio" element
15247              */
15248             boolean isSetEfficiencyRatio();
15249             
15250             /**
15251              * Sets the "EfficiencyRatio" element
15252              */
15253             void setEfficiencyRatio(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType efficiencyRatio);
15254             
15255             /**
15256              * Appends and returns a new empty "EfficiencyRatio" element
15257              */
15258             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewEfficiencyRatio();
15259             
15260             /**
15261              * Unsets the "EfficiencyRatio" element
15262              */
15263             void unsetEfficiencyRatio();
15264             
15265             /**
15266              * Gets the "TotalLoans" element
15267              */
15268             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType getTotalLoans();
15269             
15270             /**
15271              * True if has "TotalLoans" element
15272              */
15273             boolean isSetTotalLoans();
15274             
15275             /**
15276              * Sets the "TotalLoans" element
15277              */
15278             void setTotalLoans(gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType totalLoans);
15279             
15280             /**
15281              * Appends and returns a new empty "TotalLoans" element
15282              */
15283             gov.grants.apply.forms.naca201111V11.NACA201111RatiosBanksDataType addNewTotalLoans();
15284             
15285             /**
15286              * Unsets the "TotalLoans" element
15287              */
15288             void unsetTotalLoans();
15289             
15290             /**
15291              * A factory class with static methods for creating instances
15292              * of this type.
15293              */
15294             
15295             public static final class Factory
15296             {
15297                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks newInstance() {
15298                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15299                 
15300                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks newInstance(org.apache.xmlbeans.XmlOptions options) {
15301                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.RatiosBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15302                 
15303                 private Factory() { } // No instance of this class allowed
15304             }
15305         }
15306         
15307         /**
15308          * An XML FinancialActionPlan(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15309          *
15310          * This is a complex type.
15311          */
15312         public interface FinancialActionPlan extends org.apache.xmlbeans.XmlObject
15313         {
15314             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15315                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialActionPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialactionplanc17aelemtype");
15316             
15317             /**
15318              * Gets the "MinimumStandards" element
15319              */
15320             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards();
15321             
15322             /**
15323              * Gets (as xml) the "MinimumStandards" element
15324              */
15325             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards();
15326             
15327             /**
15328              * Sets the "MinimumStandards" element
15329              */
15330             void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards);
15331             
15332             /**
15333              * Sets (as xml) the "MinimumStandards" element
15334              */
15335             void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards);
15336             
15337             /**
15338              * Gets the "CorrectiveAction" element
15339              */
15340             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCorrectiveAction();
15341             
15342             /**
15343              * Gets (as xml) the "CorrectiveAction" element
15344              */
15345             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCorrectiveAction();
15346             
15347             /**
15348              * Sets the "CorrectiveAction" element
15349              */
15350             void setCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum correctiveAction);
15351             
15352             /**
15353              * Sets (as xml) the "CorrectiveAction" element
15354              */
15355             void xsetCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType correctiveAction);
15356             
15357             /**
15358              * Gets the "ReceivedOpinion" element
15359              */
15360             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedOpinion();
15361             
15362             /**
15363              * Gets (as xml) the "ReceivedOpinion" element
15364              */
15365             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedOpinion();
15366             
15367             /**
15368              * Sets the "ReceivedOpinion" element
15369              */
15370             void setReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedOpinion);
15371             
15372             /**
15373              * Sets (as xml) the "ReceivedOpinion" element
15374              */
15375             void xsetReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedOpinion);
15376             
15377             /**
15378              * Gets the "ActionPlan" element
15379              */
15380             java.lang.String getActionPlan();
15381             
15382             /**
15383              * Gets (as xml) the "ActionPlan" element
15384              */
15385             gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType xgetActionPlan();
15386             
15387             /**
15388              * True if has "ActionPlan" element
15389              */
15390             boolean isSetActionPlan();
15391             
15392             /**
15393              * Sets the "ActionPlan" element
15394              */
15395             void setActionPlan(java.lang.String actionPlan);
15396             
15397             /**
15398              * Sets (as xml) the "ActionPlan" element
15399              */
15400             void xsetActionPlan(gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType actionPlan);
15401             
15402             /**
15403              * Unsets the "ActionPlan" element
15404              */
15405             void unsetActionPlan();
15406             
15407             /**
15408              * A factory class with static methods for creating instances
15409              * of this type.
15410              */
15411             
15412             public static final class Factory
15413             {
15414                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan newInstance() {
15415                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15416                 
15417                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
15418                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.FinancialActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15419                 
15420                 private Factory() { } // No instance of this class allowed
15421             }
15422         }
15423         
15424         /**
15425          * An XML PortfolioQuality(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15426          *
15427          * This is a complex type.
15428          */
15429         public interface PortfolioQuality extends org.apache.xmlbeans.XmlObject
15430         {
15431             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15432                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PortfolioQuality.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("portfolioquality683belemtype");
15433             
15434             /**
15435              * Gets the "Item1" element
15436              */
15437             gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType getItem1();
15438             
15439             /**
15440              * True if has "Item1" element
15441              */
15442             boolean isSetItem1();
15443             
15444             /**
15445              * Sets the "Item1" element
15446              */
15447             void setItem1(gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType item1);
15448             
15449             /**
15450              * Appends and returns a new empty "Item1" element
15451              */
15452             gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType addNewItem1();
15453             
15454             /**
15455              * Unsets the "Item1" element
15456              */
15457             void unsetItem1();
15458             
15459             /**
15460              * Gets the "OptionalProductA" element
15461              */
15462             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA getOptionalProductA();
15463             
15464             /**
15465              * True if has "OptionalProductA" element
15466              */
15467             boolean isSetOptionalProductA();
15468             
15469             /**
15470              * Sets the "OptionalProductA" element
15471              */
15472             void setOptionalProductA(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA optionalProductA);
15473             
15474             /**
15475              * Appends and returns a new empty "OptionalProductA" element
15476              */
15477             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA addNewOptionalProductA();
15478             
15479             /**
15480              * Unsets the "OptionalProductA" element
15481              */
15482             void unsetOptionalProductA();
15483             
15484             /**
15485              * Gets the "OptionalProductB" element
15486              */
15487             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB getOptionalProductB();
15488             
15489             /**
15490              * True if has "OptionalProductB" element
15491              */
15492             boolean isSetOptionalProductB();
15493             
15494             /**
15495              * Sets the "OptionalProductB" element
15496              */
15497             void setOptionalProductB(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB optionalProductB);
15498             
15499             /**
15500              * Appends and returns a new empty "OptionalProductB" element
15501              */
15502             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB addNewOptionalProductB();
15503             
15504             /**
15505              * Unsets the "OptionalProductB" element
15506              */
15507             void unsetOptionalProductB();
15508             
15509             /**
15510              * An XML OptionalProductA(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15511              *
15512              * This is a complex type.
15513              */
15514             public interface OptionalProductA extends org.apache.xmlbeans.XmlObject
15515             {
15516                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15517                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OptionalProductA.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("optionalproducta96a9elemtype");
15518                 
15519                 /**
15520                  * Gets the "ProductDescription" element
15521                  */
15522                 java.lang.String getProductDescription();
15523                 
15524                 /**
15525                  * Gets (as xml) the "ProductDescription" element
15526                  */
15527                 gov.grants.apply.forms.naca201111V11.NACA201111String80DataType xgetProductDescription();
15528                 
15529                 /**
15530                  * True if has "ProductDescription" element
15531                  */
15532                 boolean isSetProductDescription();
15533                 
15534                 /**
15535                  * Sets the "ProductDescription" element
15536                  */
15537                 void setProductDescription(java.lang.String productDescription);
15538                 
15539                 /**
15540                  * Sets (as xml) the "ProductDescription" element
15541                  */
15542                 void xsetProductDescription(gov.grants.apply.forms.naca201111V11.NACA201111String80DataType productDescription);
15543                 
15544                 /**
15545                  * Unsets the "ProductDescription" element
15546                  */
15547                 void unsetProductDescription();
15548                 
15549                 /**
15550                  * Gets the "Item2" element
15551                  */
15552                 gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType getItem2();
15553                 
15554                 /**
15555                  * True if has "Item2" element
15556                  */
15557                 boolean isSetItem2();
15558                 
15559                 /**
15560                  * Sets the "Item2" element
15561                  */
15562                 void setItem2(gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType item2);
15563                 
15564                 /**
15565                  * Appends and returns a new empty "Item2" element
15566                  */
15567                 gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType addNewItem2();
15568                 
15569                 /**
15570                  * Unsets the "Item2" element
15571                  */
15572                 void unsetItem2();
15573                 
15574                 /**
15575                  * A factory class with static methods for creating instances
15576                  * of this type.
15577                  */
15578                 
15579                 public static final class Factory
15580                 {
15581                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA newInstance() {
15582                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15583                     
15584                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA newInstance(org.apache.xmlbeans.XmlOptions options) {
15585                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15586                     
15587                     private Factory() { } // No instance of this class allowed
15588                 }
15589             }
15590             
15591             /**
15592              * An XML OptionalProductB(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15593              *
15594              * This is a complex type.
15595              */
15596             public interface OptionalProductB extends org.apache.xmlbeans.XmlObject
15597             {
15598                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15599                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OptionalProductB.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("optionalproductbe22aelemtype");
15600                 
15601                 /**
15602                  * Gets the "ProductDescription" element
15603                  */
15604                 java.lang.String getProductDescription();
15605                 
15606                 /**
15607                  * Gets (as xml) the "ProductDescription" element
15608                  */
15609                 gov.grants.apply.forms.naca201111V11.NACA201111String80DataType xgetProductDescription();
15610                 
15611                 /**
15612                  * True if has "ProductDescription" element
15613                  */
15614                 boolean isSetProductDescription();
15615                 
15616                 /**
15617                  * Sets the "ProductDescription" element
15618                  */
15619                 void setProductDescription(java.lang.String productDescription);
15620                 
15621                 /**
15622                  * Sets (as xml) the "ProductDescription" element
15623                  */
15624                 void xsetProductDescription(gov.grants.apply.forms.naca201111V11.NACA201111String80DataType productDescription);
15625                 
15626                 /**
15627                  * Unsets the "ProductDescription" element
15628                  */
15629                 void unsetProductDescription();
15630                 
15631                 /**
15632                  * Gets the "Item3" element
15633                  */
15634                 gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType getItem3();
15635                 
15636                 /**
15637                  * True if has "Item3" element
15638                  */
15639                 boolean isSetItem3();
15640                 
15641                 /**
15642                  * Sets the "Item3" element
15643                  */
15644                 void setItem3(gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType item3);
15645                 
15646                 /**
15647                  * Appends and returns a new empty "Item3" element
15648                  */
15649                 gov.grants.apply.forms.naca201111V11.NACA201111PortfolioDataType addNewItem3();
15650                 
15651                 /**
15652                  * Unsets the "Item3" element
15653                  */
15654                 void unsetItem3();
15655                 
15656                 /**
15657                  * A factory class with static methods for creating instances
15658                  * of this type.
15659                  */
15660                 
15661                 public static final class Factory
15662                 {
15663                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB newInstance() {
15664                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15665                     
15666                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB newInstance(org.apache.xmlbeans.XmlOptions options) {
15667                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality.OptionalProductB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15668                     
15669                     private Factory() { } // No instance of this class allowed
15670                 }
15671             }
15672             
15673             /**
15674              * A factory class with static methods for creating instances
15675              * of this type.
15676              */
15677             
15678             public static final class Factory
15679             {
15680                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality newInstance() {
15681                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15682                 
15683                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality newInstance(org.apache.xmlbeans.XmlOptions options) {
15684                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioQuality) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15685                 
15686                 private Factory() { } // No instance of this class allowed
15687             }
15688         }
15689         
15690         /**
15691          * An XML LoanLossReserves(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15692          *
15693          * This is a complex type.
15694          */
15695         public interface LoanLossReserves extends org.apache.xmlbeans.XmlObject
15696         {
15697             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15698                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LoanLossReserves.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("loanlossreserves82a8elemtype");
15699             
15700             /**
15701              * Gets the "PortfolioOutstanding" element
15702              */
15703             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType getPortfolioOutstanding();
15704             
15705             /**
15706              * True if has "PortfolioOutstanding" element
15707              */
15708             boolean isSetPortfolioOutstanding();
15709             
15710             /**
15711              * Sets the "PortfolioOutstanding" element
15712              */
15713             void setPortfolioOutstanding(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType portfolioOutstanding);
15714             
15715             /**
15716              * Appends and returns a new empty "PortfolioOutstanding" element
15717              */
15718             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType addNewPortfolioOutstanding();
15719             
15720             /**
15721              * Unsets the "PortfolioOutstanding" element
15722              */
15723             void unsetPortfolioOutstanding();
15724             
15725             /**
15726              * Gets the "WriteOffs" element
15727              */
15728             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType getWriteOffs();
15729             
15730             /**
15731              * True if has "WriteOffs" element
15732              */
15733             boolean isSetWriteOffs();
15734             
15735             /**
15736              * Sets the "WriteOffs" element
15737              */
15738             void setWriteOffs(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType writeOffs);
15739             
15740             /**
15741              * Appends and returns a new empty "WriteOffs" element
15742              */
15743             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType addNewWriteOffs();
15744             
15745             /**
15746              * Unsets the "WriteOffs" element
15747              */
15748             void unsetWriteOffs();
15749             
15750             /**
15751              * Gets the "NetLoss" element
15752              */
15753             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType getNetLoss();
15754             
15755             /**
15756              * True if has "NetLoss" element
15757              */
15758             boolean isSetNetLoss();
15759             
15760             /**
15761              * Sets the "NetLoss" element
15762              */
15763             void setNetLoss(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType netLoss);
15764             
15765             /**
15766              * Appends and returns a new empty "NetLoss" element
15767              */
15768             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType addNewNetLoss();
15769             
15770             /**
15771              * Unsets the "NetLoss" element
15772              */
15773             void unsetNetLoss();
15774             
15775             /**
15776              * Gets the "LossCash" element
15777              */
15778             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType getLossCash();
15779             
15780             /**
15781              * True if has "LossCash" element
15782              */
15783             boolean isSetLossCash();
15784             
15785             /**
15786              * Sets the "LossCash" element
15787              */
15788             void setLossCash(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType lossCash);
15789             
15790             /**
15791              * Appends and returns a new empty "LossCash" element
15792              */
15793             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType addNewLossCash();
15794             
15795             /**
15796              * Unsets the "LossCash" element
15797              */
15798             void unsetLossCash();
15799             
15800             /**
15801              * Gets the "LossAccrual" element
15802              */
15803             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType getLossAccrual();
15804             
15805             /**
15806              * True if has "LossAccrual" element
15807              */
15808             boolean isSetLossAccrual();
15809             
15810             /**
15811              * Sets the "LossAccrual" element
15812              */
15813             void setLossAccrual(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType lossAccrual);
15814             
15815             /**
15816              * Appends and returns a new empty "LossAccrual" element
15817              */
15818             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesDataType addNewLossAccrual();
15819             
15820             /**
15821              * Unsets the "LossAccrual" element
15822              */
15823             void unsetLossAccrual();
15824             
15825             /**
15826              * Gets the "LossRatio" element
15827              */
15828             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType getLossRatio();
15829             
15830             /**
15831              * True if has "LossRatio" element
15832              */
15833             boolean isSetLossRatio();
15834             
15835             /**
15836              * Sets the "LossRatio" element
15837              */
15838             void setLossRatio(gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType lossRatio);
15839             
15840             /**
15841              * Appends and returns a new empty "LossRatio" element
15842              */
15843             gov.grants.apply.forms.naca201111V11.NACA201111LoanLossReservesRatioDataType addNewLossRatio();
15844             
15845             /**
15846              * Unsets the "LossRatio" element
15847              */
15848             void unsetLossRatio();
15849             
15850             /**
15851              * A factory class with static methods for creating instances
15852              * of this type.
15853              */
15854             
15855             public static final class Factory
15856             {
15857                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves newInstance() {
15858                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15859                 
15860                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves newInstance(org.apache.xmlbeans.XmlOptions options) {
15861                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.LoanLossReserves) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15862                 
15863                 private Factory() { } // No instance of this class allowed
15864             }
15865         }
15866         
15867         /**
15868          * An XML EquityInvestmentPortfolio(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
15869          *
15870          * This is a complex type.
15871          */
15872         public interface EquityInvestmentPortfolio extends org.apache.xmlbeans.XmlObject
15873         {
15874             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15875                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquityInvestmentPortfolio.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equityinvestmentportfolioc3b2elemtype");
15876             
15877             /**
15878              * Gets the "TotalInvestments" element
15879              */
15880             gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType getTotalInvestments();
15881             
15882             /**
15883              * True if has "TotalInvestments" element
15884              */
15885             boolean isSetTotalInvestments();
15886             
15887             /**
15888              * Sets the "TotalInvestments" element
15889              */
15890             void setTotalInvestments(gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType totalInvestments);
15891             
15892             /**
15893              * Appends and returns a new empty "TotalInvestments" element
15894              */
15895             gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType addNewTotalInvestments();
15896             
15897             /**
15898              * Unsets the "TotalInvestments" element
15899              */
15900             void unsetTotalInvestments();
15901             
15902             /**
15903              * Gets the "InvestmentsExited" element
15904              */
15905             gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType getInvestmentsExited();
15906             
15907             /**
15908              * True if has "InvestmentsExited" element
15909              */
15910             boolean isSetInvestmentsExited();
15911             
15912             /**
15913              * Sets the "InvestmentsExited" element
15914              */
15915             void setInvestmentsExited(gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType investmentsExited);
15916             
15917             /**
15918              * Appends and returns a new empty "InvestmentsExited" element
15919              */
15920             gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType addNewInvestmentsExited();
15921             
15922             /**
15923              * Unsets the "InvestmentsExited" element
15924              */
15925             void unsetInvestmentsExited();
15926             
15927             /**
15928              * Gets the "InvestmentsWrittenOff" element
15929              */
15930             gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType getInvestmentsWrittenOff();
15931             
15932             /**
15933              * True if has "InvestmentsWrittenOff" element
15934              */
15935             boolean isSetInvestmentsWrittenOff();
15936             
15937             /**
15938              * Sets the "InvestmentsWrittenOff" element
15939              */
15940             void setInvestmentsWrittenOff(gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType investmentsWrittenOff);
15941             
15942             /**
15943              * Appends and returns a new empty "InvestmentsWrittenOff" element
15944              */
15945             gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType addNewInvestmentsWrittenOff();
15946             
15947             /**
15948              * Unsets the "InvestmentsWrittenOff" element
15949              */
15950             void unsetInvestmentsWrittenOff();
15951             
15952             /**
15953              * Gets the "UnrealizedGains" element
15954              */
15955             gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType getUnrealizedGains();
15956             
15957             /**
15958              * True if has "UnrealizedGains" element
15959              */
15960             boolean isSetUnrealizedGains();
15961             
15962             /**
15963              * Sets the "UnrealizedGains" element
15964              */
15965             void setUnrealizedGains(gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType unrealizedGains);
15966             
15967             /**
15968              * Appends and returns a new empty "UnrealizedGains" element
15969              */
15970             gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType addNewUnrealizedGains();
15971             
15972             /**
15973              * Unsets the "UnrealizedGains" element
15974              */
15975             void unsetUnrealizedGains();
15976             
15977             /**
15978              * Gets the "RealizedGains" element
15979              */
15980             gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType getRealizedGains();
15981             
15982             /**
15983              * True if has "RealizedGains" element
15984              */
15985             boolean isSetRealizedGains();
15986             
15987             /**
15988              * Sets the "RealizedGains" element
15989              */
15990             void setRealizedGains(gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType realizedGains);
15991             
15992             /**
15993              * Appends and returns a new empty "RealizedGains" element
15994              */
15995             gov.grants.apply.forms.naca201111V11.NACA201111EquityInvestmentPortfolioDataType addNewRealizedGains();
15996             
15997             /**
15998              * Unsets the "RealizedGains" element
15999              */
16000             void unsetRealizedGains();
16001             
16002             /**
16003              * Gets the "TargetRateReturn" element
16004              */
16005             java.math.BigDecimal getTargetRateReturn();
16006             
16007             /**
16008              * Gets (as xml) the "TargetRateReturn" element
16009              */
16010             gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType xgetTargetRateReturn();
16011             
16012             /**
16013              * True if has "TargetRateReturn" element
16014              */
16015             boolean isSetTargetRateReturn();
16016             
16017             /**
16018              * Sets the "TargetRateReturn" element
16019              */
16020             void setTargetRateReturn(java.math.BigDecimal targetRateReturn);
16021             
16022             /**
16023              * Sets (as xml) the "TargetRateReturn" element
16024              */
16025             void xsetTargetRateReturn(gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType targetRateReturn);
16026             
16027             /**
16028              * Unsets the "TargetRateReturn" element
16029              */
16030             void unsetTargetRateReturn();
16031             
16032             /**
16033              * Gets the "ActualRateReturn" element
16034              */
16035             java.math.BigDecimal getActualRateReturn();
16036             
16037             /**
16038              * Gets (as xml) the "ActualRateReturn" element
16039              */
16040             gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType xgetActualRateReturn();
16041             
16042             /**
16043              * True if has "ActualRateReturn" element
16044              */
16045             boolean isSetActualRateReturn();
16046             
16047             /**
16048              * Sets the "ActualRateReturn" element
16049              */
16050             void setActualRateReturn(java.math.BigDecimal actualRateReturn);
16051             
16052             /**
16053              * Sets (as xml) the "ActualRateReturn" element
16054              */
16055             void xsetActualRateReturn(gov.grants.apply.forms.naca201111V11.NACA201111S999P99DataType actualRateReturn);
16056             
16057             /**
16058              * Unsets the "ActualRateReturn" element
16059              */
16060             void unsetActualRateReturn();
16061             
16062             /**
16063              * A factory class with static methods for creating instances
16064              * of this type.
16065              */
16066             
16067             public static final class Factory
16068             {
16069                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio newInstance() {
16070                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16071                 
16072                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio newInstance(org.apache.xmlbeans.XmlOptions options) {
16073                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EquityInvestmentPortfolio) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16074                 
16075                 private Factory() { } // No instance of this class allowed
16076             }
16077         }
16078         
16079         /**
16080          * An XML PortfolioActionPlan(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
16081          *
16082          * This is a complex type.
16083          */
16084         public interface PortfolioActionPlan extends org.apache.xmlbeans.XmlObject
16085         {
16086             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
16087                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PortfolioActionPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("portfolioactionplan915belemtype");
16088             
16089             /**
16090              * Gets the "MinimumStandards" element
16091              */
16092             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards();
16093             
16094             /**
16095              * Gets (as xml) the "MinimumStandards" element
16096              */
16097             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards();
16098             
16099             /**
16100              * Sets the "MinimumStandards" element
16101              */
16102             void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards);
16103             
16104             /**
16105              * Sets (as xml) the "MinimumStandards" element
16106              */
16107             void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards);
16108             
16109             /**
16110              * Gets the "ReceivedFindings" element
16111              */
16112             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedFindings();
16113             
16114             /**
16115              * Gets (as xml) the "ReceivedFindings" element
16116              */
16117             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedFindings();
16118             
16119             /**
16120              * Sets the "ReceivedFindings" element
16121              */
16122             void setReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedFindings);
16123             
16124             /**
16125              * Sets (as xml) the "ReceivedFindings" element
16126              */
16127             void xsetReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedFindings);
16128             
16129             /**
16130              * Gets the "ActionPlan" element
16131              */
16132             java.lang.String getActionPlan();
16133             
16134             /**
16135              * Gets (as xml) the "ActionPlan" element
16136              */
16137             gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType xgetActionPlan();
16138             
16139             /**
16140              * True if has "ActionPlan" element
16141              */
16142             boolean isSetActionPlan();
16143             
16144             /**
16145              * Sets the "ActionPlan" element
16146              */
16147             void setActionPlan(java.lang.String actionPlan);
16148             
16149             /**
16150              * Sets (as xml) the "ActionPlan" element
16151              */
16152             void xsetActionPlan(gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType actionPlan);
16153             
16154             /**
16155              * Unsets the "ActionPlan" element
16156              */
16157             void unsetActionPlan();
16158             
16159             /**
16160              * A factory class with static methods for creating instances
16161              * of this type.
16162              */
16163             
16164             public static final class Factory
16165             {
16166                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan newInstance() {
16167                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16168                 
16169                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
16170                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.PortfolioActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16171                 
16172                 private Factory() { } // No instance of this class allowed
16173             }
16174         }
16175         
16176         /**
16177          * An XML QID_24(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
16178          *
16179          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$QID24.
16180          */
16181         public interface QID24 extends org.apache.xmlbeans.XmlInt
16182         {
16183             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
16184                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QID24.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("qid246a7delemtype");
16185             
16186             /**
16187              * A factory class with static methods for creating instances
16188              * of this type.
16189              */
16190             
16191             public static final class Factory
16192             {
16193                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24 newValue(java.lang.Object obj) {
16194                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24) type.newValue( obj ); }
16195                 
16196                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24 newInstance() {
16197                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16198                 
16199                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24 newInstance(org.apache.xmlbeans.XmlOptions options) {
16200                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.QID24) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16201                 
16202                 private Factory() { } // No instance of this class allowed
16203             }
16204         }
16205         
16206         /**
16207          * An XML Questionnaire(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
16208          *
16209          * This is a complex type.
16210          */
16211         public interface Questionnaire extends org.apache.xmlbeans.XmlObject
16212         {
16213             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
16214                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Questionnaire.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("questionnaire171felemtype");
16215             
16216             /**
16217              * Gets the "FederalLegislation" element
16218              */
16219             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation();
16220             
16221             /**
16222              * Gets (as xml) the "FederalLegislation" element
16223              */
16224             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation();
16225             
16226             /**
16227              * True if has "FederalLegislation" element
16228              */
16229             boolean isSetFederalLegislation();
16230             
16231             /**
16232              * Sets the "FederalLegislation" element
16233              */
16234             void setFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation);
16235             
16236             /**
16237              * Sets (as xml) the "FederalLegislation" element
16238              */
16239             void xsetFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation);
16240             
16241             /**
16242              * Unsets the "FederalLegislation" element
16243              */
16244             void unsetFederalLegislation();
16245             
16246             /**
16247              * Gets the "FederalRule" element
16248              */
16249             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule();
16250             
16251             /**
16252              * Gets (as xml) the "FederalRule" element
16253              */
16254             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule();
16255             
16256             /**
16257              * True if has "FederalRule" element
16258              */
16259             boolean isSetFederalRule();
16260             
16261             /**
16262              * Sets the "FederalRule" element
16263              */
16264             void setFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule);
16265             
16266             /**
16267              * Sets (as xml) the "FederalRule" element
16268              */
16269             void xsetFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule);
16270             
16271             /**
16272              * Unsets the "FederalRule" element
16273              */
16274             void unsetFederalRule();
16275             
16276             /**
16277              * Gets the "FederalProgram" element
16278              */
16279             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram();
16280             
16281             /**
16282              * Gets (as xml) the "FederalProgram" element
16283              */
16284             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram();
16285             
16286             /**
16287              * True if has "FederalProgram" element
16288              */
16289             boolean isSetFederalProgram();
16290             
16291             /**
16292              * Sets the "FederalProgram" element
16293              */
16294             void setFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram);
16295             
16296             /**
16297              * Sets (as xml) the "FederalProgram" element
16298              */
16299             void xsetFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram);
16300             
16301             /**
16302              * Unsets the "FederalProgram" element
16303              */
16304             void unsetFederalProgram();
16305             
16306             /**
16307              * Gets the "Nomination" element
16308              */
16309             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination();
16310             
16311             /**
16312              * Gets (as xml) the "Nomination" element
16313              */
16314             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination();
16315             
16316             /**
16317              * True if has "Nomination" element
16318              */
16319             boolean isSetNomination();
16320             
16321             /**
16322              * Sets the "Nomination" element
16323              */
16324             void setNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination);
16325             
16326             /**
16327              * Sets (as xml) the "Nomination" element
16328              */
16329             void xsetNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination);
16330             
16331             /**
16332              * Unsets the "Nomination" element
16333              */
16334             void unsetNomination();
16335             
16336             /**
16337              * Gets the "BackgroundWork" element
16338              */
16339             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork();
16340             
16341             /**
16342              * Gets (as xml) the "BackgroundWork" element
16343              */
16344             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork();
16345             
16346             /**
16347              * True if has "BackgroundWork" element
16348              */
16349             boolean isSetBackgroundWork();
16350             
16351             /**
16352              * Sets the "BackgroundWork" element
16353              */
16354             void setBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork);
16355             
16356             /**
16357              * Sets (as xml) the "BackgroundWork" element
16358              */
16359             void xsetBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork);
16360             
16361             /**
16362              * Unsets the "BackgroundWork" element
16363              */
16364             void unsetBackgroundWork();
16365             
16366             /**
16367              * Gets the "FederalLegislation2" element
16368              */
16369             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation2();
16370             
16371             /**
16372              * Gets (as xml) the "FederalLegislation2" element
16373              */
16374             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation2();
16375             
16376             /**
16377              * True if has "FederalLegislation2" element
16378              */
16379             boolean isSetFederalLegislation2();
16380             
16381             /**
16382              * Sets the "FederalLegislation2" element
16383              */
16384             void setFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation2);
16385             
16386             /**
16387              * Sets (as xml) the "FederalLegislation2" element
16388              */
16389             void xsetFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation2);
16390             
16391             /**
16392              * Unsets the "FederalLegislation2" element
16393              */
16394             void unsetFederalLegislation2();
16395             
16396             /**
16397              * Gets the "FederalRule2" element
16398              */
16399             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule2();
16400             
16401             /**
16402              * Gets (as xml) the "FederalRule2" element
16403              */
16404             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule2();
16405             
16406             /**
16407              * True if has "FederalRule2" element
16408              */
16409             boolean isSetFederalRule2();
16410             
16411             /**
16412              * Sets the "FederalRule2" element
16413              */
16414             void setFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule2);
16415             
16416             /**
16417              * Sets (as xml) the "FederalRule2" element
16418              */
16419             void xsetFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule2);
16420             
16421             /**
16422              * Unsets the "FederalRule2" element
16423              */
16424             void unsetFederalRule2();
16425             
16426             /**
16427              * Gets the "FederalProgram2" element
16428              */
16429             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram2();
16430             
16431             /**
16432              * Gets (as xml) the "FederalProgram2" element
16433              */
16434             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram2();
16435             
16436             /**
16437              * True if has "FederalProgram2" element
16438              */
16439             boolean isSetFederalProgram2();
16440             
16441             /**
16442              * Sets the "FederalProgram2" element
16443              */
16444             void setFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram2);
16445             
16446             /**
16447              * Sets (as xml) the "FederalProgram2" element
16448              */
16449             void xsetFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram2);
16450             
16451             /**
16452              * Unsets the "FederalProgram2" element
16453              */
16454             void unsetFederalProgram2();
16455             
16456             /**
16457              * Gets the "Nomination2" element
16458              */
16459             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination2();
16460             
16461             /**
16462              * Gets (as xml) the "Nomination2" element
16463              */
16464             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination2();
16465             
16466             /**
16467              * True if has "Nomination2" element
16468              */
16469             boolean isSetNomination2();
16470             
16471             /**
16472              * Sets the "Nomination2" element
16473              */
16474             void setNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination2);
16475             
16476             /**
16477              * Sets (as xml) the "Nomination2" element
16478              */
16479             void xsetNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination2);
16480             
16481             /**
16482              * Unsets the "Nomination2" element
16483              */
16484             void unsetNomination2();
16485             
16486             /**
16487              * Gets the "BackgroundWork2" element
16488              */
16489             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork2();
16490             
16491             /**
16492              * Gets (as xml) the "BackgroundWork2" element
16493              */
16494             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork2();
16495             
16496             /**
16497              * True if has "BackgroundWork2" element
16498              */
16499             boolean isSetBackgroundWork2();
16500             
16501             /**
16502              * Sets the "BackgroundWork2" element
16503              */
16504             void setBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork2);
16505             
16506             /**
16507              * Sets (as xml) the "BackgroundWork2" element
16508              */
16509             void xsetBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork2);
16510             
16511             /**
16512              * Unsets the "BackgroundWork2" element
16513              */
16514             void unsetBackgroundWork2();
16515             
16516             /**
16517              * A factory class with static methods for creating instances
16518              * of this type.
16519              */
16520             
16521             public static final class Factory
16522             {
16523                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire newInstance() {
16524                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16525                 
16526                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire newInstance(org.apache.xmlbeans.XmlOptions options) {
16527                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Questionnaire) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16528                 
16529                 private Factory() { } // No instance of this class allowed
16530             }
16531         }
16532         
16533         /**
16534          * An XML EnvironmentalReview(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
16535          *
16536          * This is a complex type.
16537          */
16538         public interface EnvironmentalReview extends org.apache.xmlbeans.XmlObject
16539         {
16540             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
16541                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EnvironmentalReview.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("environmentalreviewe0acelemtype");
16542             
16543             /**
16544              * Gets the "CategoricalExclusion" element
16545              */
16546             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCategoricalExclusion();
16547             
16548             /**
16549              * Gets (as xml) the "CategoricalExclusion" element
16550              */
16551             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCategoricalExclusion();
16552             
16553             /**
16554              * Sets the "CategoricalExclusion" element
16555              */
16556             void setCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum categoricalExclusion);
16557             
16558             /**
16559              * Sets (as xml) the "CategoricalExclusion" element
16560              */
16561             void xsetCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType categoricalExclusion);
16562             
16563             /**
16564              * Gets the "EnvironmentalImpact" element
16565              */
16566             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalImpact();
16567             
16568             /**
16569              * Gets (as xml) the "EnvironmentalImpact" element
16570              */
16571             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalImpact();
16572             
16573             /**
16574              * Sets the "EnvironmentalImpact" element
16575              */
16576             void setEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalImpact);
16577             
16578             /**
16579              * Sets (as xml) the "EnvironmentalImpact" element
16580              */
16581             void xsetEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalImpact);
16582             
16583             /**
16584              * Gets the "HistoricalSites" element
16585              */
16586             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricalSites();
16587             
16588             /**
16589              * Gets (as xml) the "HistoricalSites" element
16590              */
16591             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricalSites();
16592             
16593             /**
16594              * Sets the "HistoricalSites" element
16595              */
16596             void setHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicalSites);
16597             
16598             /**
16599              * Sets (as xml) the "HistoricalSites" element
16600              */
16601             void xsetHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicalSites);
16602             
16603             /**
16604              * Gets the "WildernessAreas" element
16605              */
16606             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWildernessAreas();
16607             
16608             /**
16609              * Gets (as xml) the "WildernessAreas" element
16610              */
16611             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWildernessAreas();
16612             
16613             /**
16614              * Sets the "WildernessAreas" element
16615              */
16616             void setWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wildernessAreas);
16617             
16618             /**
16619              * Sets (as xml) the "WildernessAreas" element
16620              */
16621             void xsetWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType wildernessAreas);
16622             
16623             /**
16624              * Gets the "ScenicRivers" element
16625              */
16626             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScenicRivers();
16627             
16628             /**
16629              * Gets (as xml) the "ScenicRivers" element
16630              */
16631             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScenicRivers();
16632             
16633             /**
16634              * Sets the "ScenicRivers" element
16635              */
16636             void setScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scenicRivers);
16637             
16638             /**
16639              * Sets (as xml) the "ScenicRivers" element
16640              */
16641             void xsetScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType scenicRivers);
16642             
16643             /**
16644              * Gets the "CriticalHabitats" element
16645              */
16646             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriticalHabitats();
16647             
16648             /**
16649              * Gets (as xml) the "CriticalHabitats" element
16650              */
16651             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriticalHabitats();
16652             
16653             /**
16654              * Sets the "CriticalHabitats" element
16655              */
16656             void setCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criticalHabitats);
16657             
16658             /**
16659              * Sets (as xml) the "CriticalHabitats" element
16660              */
16661             void xsetCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType criticalHabitats);
16662             
16663             /**
16664              * Gets the "NaturalLandmarks" element
16665              */
16666             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNaturalLandmarks();
16667             
16668             /**
16669              * Gets (as xml) the "NaturalLandmarks" element
16670              */
16671             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNaturalLandmarks();
16672             
16673             /**
16674              * Sets the "NaturalLandmarks" element
16675              */
16676             void setNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naturalLandmarks);
16677             
16678             /**
16679              * Sets (as xml) the "NaturalLandmarks" element
16680              */
16681             void xsetNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType naturalLandmarks);
16682             
16683             /**
16684              * Gets the "CostalBarrier" element
16685              */
16686             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalBarrier();
16687             
16688             /**
16689              * Gets (as xml) the "CostalBarrier" element
16690              */
16691             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalBarrier();
16692             
16693             /**
16694              * Sets the "CostalBarrier" element
16695              */
16696             void setCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalBarrier);
16697             
16698             /**
16699              * Sets (as xml) the "CostalBarrier" element
16700              */
16701             void xsetCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalBarrier);
16702             
16703             /**
16704              * Gets the "CostalZone" element
16705              */
16706             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalZone();
16707             
16708             /**
16709              * Gets (as xml) the "CostalZone" element
16710              */
16711             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalZone();
16712             
16713             /**
16714              * Sets the "CostalZone" element
16715              */
16716             void setCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalZone);
16717             
16718             /**
16719              * Sets (as xml) the "CostalZone" element
16720              */
16721             void xsetCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalZone);
16722             
16723             /**
16724              * Gets the "SoleSourceAquifer" element
16725              */
16726             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoleSourceAquifer();
16727             
16728             /**
16729              * Gets (as xml) the "SoleSourceAquifer" element
16730              */
16731             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoleSourceAquifer();
16732             
16733             /**
16734              * Sets the "SoleSourceAquifer" element
16735              */
16736             void setSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum soleSourceAquifer);
16737             
16738             /**
16739              * Sets (as xml) the "SoleSourceAquifer" element
16740              */
16741             void xsetSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType soleSourceAquifer);
16742             
16743             /**
16744              * Gets the "Wetlands" element
16745              */
16746             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWetlands();
16747             
16748             /**
16749              * Gets (as xml) the "Wetlands" element
16750              */
16751             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWetlands();
16752             
16753             /**
16754              * Sets the "Wetlands" element
16755              */
16756             void setWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wetlands);
16757             
16758             /**
16759              * Sets (as xml) the "Wetlands" element
16760              */
16761             void xsetWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType wetlands);
16762             
16763             /**
16764              * Gets the "FloodPlains" element
16765              */
16766             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFloodPlains();
16767             
16768             /**
16769              * Gets (as xml) the "FloodPlains" element
16770              */
16771             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFloodPlains();
16772             
16773             /**
16774              * Sets the "FloodPlains" element
16775              */
16776             void setFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum floodPlains);
16777             
16778             /**
16779              * Sets (as xml) the "FloodPlains" element
16780              */
16781             void xsetFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType floodPlains);
16782             
16783             /**
16784              * Gets the "PrimeFarmland" element
16785              */
16786             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimeFarmland();
16787             
16788             /**
16789              * Gets (as xml) the "PrimeFarmland" element
16790              */
16791             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimeFarmland();
16792             
16793             /**
16794              * Sets the "PrimeFarmland" element
16795              */
16796             void setPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primeFarmland);
16797             
16798             /**
16799              * Sets (as xml) the "PrimeFarmland" element
16800              */
16801             void xsetPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType primeFarmland);
16802             
16803             /**
16804              * Gets the "EPAList" element
16805              */
16806             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPAList();
16807             
16808             /**
16809              * Gets (as xml) the "EPAList" element
16810              */
16811             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPAList();
16812             
16813             /**
16814              * Sets the "EPAList" element
16815              */
16816             void setEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epaList);
16817             
16818             /**
16819              * Sets (as xml) the "EPAList" element
16820              */
16821             void xsetEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType epaList);
16822             
16823             /**
16824              * Gets the "ERNarrative" element
16825              */
16826             java.lang.String getERNarrative();
16827             
16828             /**
16829              * Gets (as xml) the "ERNarrative" element
16830              */
16831             gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType xgetERNarrative();
16832             
16833             /**
16834              * True if has "ERNarrative" element
16835              */
16836             boolean isSetERNarrative();
16837             
16838             /**
16839              * Sets the "ERNarrative" element
16840              */
16841             void setERNarrative(java.lang.String erNarrative);
16842             
16843             /**
16844              * Sets (as xml) the "ERNarrative" element
16845              */
16846             void xsetERNarrative(gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType erNarrative);
16847             
16848             /**
16849              * Unsets the "ERNarrative" element
16850              */
16851             void unsetERNarrative();
16852             
16853             /**
16854              * A factory class with static methods for creating instances
16855              * of this type.
16856              */
16857             
16858             public static final class Factory
16859             {
16860                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview newInstance() {
16861                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16862                 
16863                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview newInstance(org.apache.xmlbeans.XmlOptions options) {
16864                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.EnvironmentalReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16865                 
16866                 private Factory() { } // No instance of this class allowed
16867             }
16868         }
16869         
16870         /**
16871          * An XML Narratives(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
16872          *
16873          * This is a complex type.
16874          */
16875         public interface Narratives extends org.apache.xmlbeans.XmlObject
16876         {
16877             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
16878                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Narratives.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("narrativesa3d1elemtype");
16879             
16880             /**
16881              * Gets the "ExecutiveSummary" element
16882              */
16883             java.lang.String getExecutiveSummary();
16884             
16885             /**
16886              * Gets (as xml) the "ExecutiveSummary" element
16887              */
16888             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary xgetExecutiveSummary();
16889             
16890             /**
16891              * Sets the "ExecutiveSummary" element
16892              */
16893             void setExecutiveSummary(java.lang.String executiveSummary);
16894             
16895             /**
16896              * Sets (as xml) the "ExecutiveSummary" element
16897              */
16898             void xsetExecutiveSummary(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary executiveSummary);
16899             
16900             /**
16901              * Gets the "HighImpactNarrative" element
16902              */
16903             java.lang.String getHighImpactNarrative();
16904             
16905             /**
16906              * Gets (as xml) the "HighImpactNarrative" element
16907              */
16908             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative xgetHighImpactNarrative();
16909             
16910             /**
16911              * True if has "HighImpactNarrative" element
16912              */
16913             boolean isSetHighImpactNarrative();
16914             
16915             /**
16916              * Sets the "HighImpactNarrative" element
16917              */
16918             void setHighImpactNarrative(java.lang.String highImpactNarrative);
16919             
16920             /**
16921              * Sets (as xml) the "HighImpactNarrative" element
16922              */
16923             void xsetHighImpactNarrative(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative highImpactNarrative);
16924             
16925             /**
16926              * Unsets the "HighImpactNarrative" element
16927              */
16928             void unsetHighImpactNarrative();
16929             
16930             /**
16931              * Gets the "TechnicalAssistanceProposal" element
16932              */
16933             java.lang.String getTechnicalAssistanceProposal();
16934             
16935             /**
16936              * Gets (as xml) the "TechnicalAssistanceProposal" element
16937              */
16938             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal xgetTechnicalAssistanceProposal();
16939             
16940             /**
16941              * True if has "TechnicalAssistanceProposal" element
16942              */
16943             boolean isSetTechnicalAssistanceProposal();
16944             
16945             /**
16946              * Sets the "TechnicalAssistanceProposal" element
16947              */
16948             void setTechnicalAssistanceProposal(java.lang.String technicalAssistanceProposal);
16949             
16950             /**
16951              * Sets (as xml) the "TechnicalAssistanceProposal" element
16952              */
16953             void xsetTechnicalAssistanceProposal(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal technicalAssistanceProposal);
16954             
16955             /**
16956              * Unsets the "TechnicalAssistanceProposal" element
16957              */
16958             void unsetTechnicalAssistanceProposal();
16959             
16960             /**
16961              * Gets the "TargetMarketNeeds" element
16962              */
16963             java.lang.String getTargetMarketNeeds();
16964             
16965             /**
16966              * Gets (as xml) the "TargetMarketNeeds" element
16967              */
16968             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds xgetTargetMarketNeeds();
16969             
16970             /**
16971              * Sets the "TargetMarketNeeds" element
16972              */
16973             void setTargetMarketNeeds(java.lang.String targetMarketNeeds);
16974             
16975             /**
16976              * Sets (as xml) the "TargetMarketNeeds" element
16977              */
16978             void xsetTargetMarketNeeds(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds targetMarketNeeds);
16979             
16980             /**
16981              * Gets the "FinancialProducts" element
16982              */
16983             java.lang.String getFinancialProducts();
16984             
16985             /**
16986              * Gets (as xml) the "FinancialProducts" element
16987              */
16988             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts xgetFinancialProducts();
16989             
16990             /**
16991              * Sets the "FinancialProducts" element
16992              */
16993             void setFinancialProducts(java.lang.String financialProducts);
16994             
16995             /**
16996              * Sets (as xml) the "FinancialProducts" element
16997              */
16998             void xsetFinancialProducts(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts financialProducts);
16999             
17000             /**
17001              * Gets the "Services" element
17002              */
17003             java.lang.String getServices();
17004             
17005             /**
17006              * Gets (as xml) the "Services" element
17007              */
17008             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services xgetServices();
17009             
17010             /**
17011              * Sets the "Services" element
17012              */
17013             void setServices(java.lang.String services);
17014             
17015             /**
17016              * Sets (as xml) the "Services" element
17017              */
17018             void xsetServices(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services services);
17019             
17020             /**
17021              * Gets the "MarketDemand" element
17022              */
17023             java.lang.String getMarketDemand();
17024             
17025             /**
17026              * Gets (as xml) the "MarketDemand" element
17027              */
17028             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand xgetMarketDemand();
17029             
17030             /**
17031              * Sets the "MarketDemand" element
17032              */
17033             void setMarketDemand(java.lang.String marketDemand);
17034             
17035             /**
17036              * Sets (as xml) the "MarketDemand" element
17037              */
17038             void xsetMarketDemand(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand marketDemand);
17039             
17040             /**
17041              * Gets the "OrganizationalCapacity" element
17042              */
17043             java.lang.String getOrganizationalCapacity();
17044             
17045             /**
17046              * Gets (as xml) the "OrganizationalCapacity" element
17047              */
17048             gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity xgetOrganizationalCapacity();
17049             
17050             /**
17051              * Sets the "OrganizationalCapacity" element
17052              */
17053             void setOrganizationalCapacity(java.lang.String organizationalCapacity);
17054             
17055             /**
17056              * Sets (as xml) the "OrganizationalCapacity" element
17057              */
17058             void xsetOrganizationalCapacity(gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity organizationalCapacity);
17059             
17060             /**
17061              * Gets the "PriorAwardsNarrative" element
17062              */
17063             java.lang.String getPriorAwardsNarrative();
17064             
17065             /**
17066              * Gets (as xml) the "PriorAwardsNarrative" element
17067              */
17068             gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType xgetPriorAwardsNarrative();
17069             
17070             /**
17071              * True if has "PriorAwardsNarrative" element
17072              */
17073             boolean isSetPriorAwardsNarrative();
17074             
17075             /**
17076              * Sets the "PriorAwardsNarrative" element
17077              */
17078             void setPriorAwardsNarrative(java.lang.String priorAwardsNarrative);
17079             
17080             /**
17081              * Sets (as xml) the "PriorAwardsNarrative" element
17082              */
17083             void xsetPriorAwardsNarrative(gov.grants.apply.forms.naca201111V11.NACA201111String5000DataType priorAwardsNarrative);
17084             
17085             /**
17086              * Unsets the "PriorAwardsNarrative" element
17087              */
17088             void unsetPriorAwardsNarrative();
17089             
17090             /**
17091              * An XML ExecutiveSummary(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
17092              *
17093              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$ExecutiveSummary.
17094              */
17095             public interface ExecutiveSummary extends org.apache.xmlbeans.XmlString
17096             {
17097                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
17098                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ExecutiveSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("executivesummary95abelemtype");
17099                 
17100                 /**
17101                  * A factory class with static methods for creating instances
17102                  * of this type.
17103                  */
17104                 
17105                 public static final class Factory
17106                 {
17107                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary newValue(java.lang.Object obj) {
17108                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary) type.newValue( obj ); }
17109                     
17110                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary newInstance() {
17111                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17112                     
17113                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
17114                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.ExecutiveSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17115                     
17116                     private Factory() { } // No instance of this class allowed
17117                 }
17118             }
17119             
17120             /**
17121              * An XML HighImpactNarrative(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
17122              *
17123              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$HighImpactNarrative.
17124              */
17125             public interface HighImpactNarrative extends org.apache.xmlbeans.XmlString
17126             {
17127                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
17128                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HighImpactNarrative.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("highimpactnarrative0d67elemtype");
17129                 
17130                 /**
17131                  * A factory class with static methods for creating instances
17132                  * of this type.
17133                  */
17134                 
17135                 public static final class Factory
17136                 {
17137                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative newValue(java.lang.Object obj) {
17138                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative) type.newValue( obj ); }
17139                     
17140                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative newInstance() {
17141                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17142                     
17143                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative newInstance(org.apache.xmlbeans.XmlOptions options) {
17144                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.HighImpactNarrative) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17145                     
17146                     private Factory() { } // No instance of this class allowed
17147                 }
17148             }
17149             
17150             /**
17151              * An XML TechnicalAssistanceProposal(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
17152              *
17153              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$TechnicalAssistanceProposal.
17154              */
17155             public interface TechnicalAssistanceProposal extends org.apache.xmlbeans.XmlString
17156             {
17157                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
17158                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TechnicalAssistanceProposal.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("technicalassistanceproposal9564elemtype");
17159                 
17160                 /**
17161                  * A factory class with static methods for creating instances
17162                  * of this type.
17163                  */
17164                 
17165                 public static final class Factory
17166                 {
17167                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal newValue(java.lang.Object obj) {
17168                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal) type.newValue( obj ); }
17169                     
17170                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal newInstance() {
17171                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17172                     
17173                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal newInstance(org.apache.xmlbeans.XmlOptions options) {
17174                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TechnicalAssistanceProposal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17175                     
17176                     private Factory() { } // No instance of this class allowed
17177                 }
17178             }
17179             
17180             /**
17181              * An XML TargetMarketNeeds(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
17182              *
17183              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$TargetMarketNeeds.
17184              */
17185             public interface TargetMarketNeeds extends org.apache.xmlbeans.XmlString
17186             {
17187                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
17188                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TargetMarketNeeds.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("targetmarketneeds9a8delemtype");
17189                 
17190                 /**
17191                  * A factory class with static methods for creating instances
17192                  * of this type.
17193                  */
17194                 
17195                 public static final class Factory
17196                 {
17197                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds newValue(java.lang.Object obj) {
17198                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds) type.newValue( obj ); }
17199                     
17200                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds newInstance() {
17201                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17202                     
17203                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds newInstance(org.apache.xmlbeans.XmlOptions options) {
17204                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.TargetMarketNeeds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17205                     
17206                     private Factory() { } // No instance of this class allowed
17207                 }
17208             }
17209             
17210             /**
17211              * An XML FinancialProducts(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
17212              *
17213              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$FinancialProducts.
17214              */
17215             public interface FinancialProducts extends org.apache.xmlbeans.XmlString
17216             {
17217                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
17218                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialProducts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialproductsad6aelemtype");
17219                 
17220                 /**
17221                  * A factory class with static methods for creating instances
17222                  * of this type.
17223                  */
17224                 
17225                 public static final class Factory
17226                 {
17227                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts newValue(java.lang.Object obj) {
17228                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts) type.newValue( obj ); }
17229                     
17230                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts newInstance() {
17231                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17232                     
17233                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts newInstance(org.apache.xmlbeans.XmlOptions options) {
17234                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.FinancialProducts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17235                     
17236                     private Factory() { } // No instance of this class allowed
17237                 }
17238             }
17239             
17240             /**
17241              * An XML Services(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
17242              *
17243              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$Services.
17244              */
17245             public interface Services extends org.apache.xmlbeans.XmlString
17246             {
17247                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
17248                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Services.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("servicescf6belemtype");
17249                 
17250                 /**
17251                  * A factory class with static methods for creating instances
17252                  * of this type.
17253                  */
17254                 
17255                 public static final class Factory
17256                 {
17257                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services newValue(java.lang.Object obj) {
17258                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services) type.newValue( obj ); }
17259                     
17260                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services newInstance() {
17261                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17262                     
17263                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services newInstance(org.apache.xmlbeans.XmlOptions options) {
17264                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.Services) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17265                     
17266                     private Factory() { } // No instance of this class allowed
17267                 }
17268             }
17269             
17270             /**
17271              * An XML MarketDemand(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
17272              *
17273              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$MarketDemand.
17274              */
17275             public interface MarketDemand extends org.apache.xmlbeans.XmlString
17276             {
17277                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
17278                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MarketDemand.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("marketdemand82f4elemtype");
17279                 
17280                 /**
17281                  * A factory class with static methods for creating instances
17282                  * of this type.
17283                  */
17284                 
17285                 public static final class Factory
17286                 {
17287                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand newValue(java.lang.Object obj) {
17288                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand) type.newValue( obj ); }
17289                     
17290                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand newInstance() {
17291                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17292                     
17293                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand newInstance(org.apache.xmlbeans.XmlOptions options) {
17294                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.MarketDemand) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17295                     
17296                     private Factory() { } // No instance of this class allowed
17297                 }
17298             }
17299             
17300             /**
17301              * An XML OrganizationalCapacity(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
17302              *
17303              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca201111V11.NACA201111Document$NACA201111$Narratives$OrganizationalCapacity.
17304              */
17305             public interface OrganizationalCapacity extends org.apache.xmlbeans.XmlString
17306             {
17307                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
17308                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationalCapacity.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationalcapacity5705elemtype");
17309                 
17310                 /**
17311                  * A factory class with static methods for creating instances
17312                  * of this type.
17313                  */
17314                 
17315                 public static final class Factory
17316                 {
17317                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity newValue(java.lang.Object obj) {
17318                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity) type.newValue( obj ); }
17319                     
17320                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity newInstance() {
17321                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17322                     
17323                     public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity newInstance(org.apache.xmlbeans.XmlOptions options) {
17324                       return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives.OrganizationalCapacity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17325                     
17326                     private Factory() { } // No instance of this class allowed
17327                 }
17328             }
17329             
17330             /**
17331              * A factory class with static methods for creating instances
17332              * of this type.
17333              */
17334             
17335             public static final class Factory
17336             {
17337                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives newInstance() {
17338                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17339                 
17340                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives newInstance(org.apache.xmlbeans.XmlOptions options) {
17341                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.Narratives) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17342                 
17343                 private Factory() { } // No instance of this class allowed
17344             }
17345         }
17346         
17347         /**
17348          * An XML ApplicationChecklist(@http://apply.grants.gov/forms/NACA_2011_1_1-V1.1).
17349          *
17350          * This is a complex type.
17351          */
17352         public interface ApplicationChecklist extends org.apache.xmlbeans.XmlObject
17353         {
17354             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
17355                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationChecklist.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationchecklistba7celemtype");
17356             
17357             /**
17358              * Gets the "SF424" element
17359              */
17360             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSF424();
17361             
17362             /**
17363              * Gets (as xml) the "SF424" element
17364              */
17365             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSF424();
17366             
17367             /**
17368              * Sets the "SF424" element
17369              */
17370             void setSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sf424);
17371             
17372             /**
17373              * Sets (as xml) the "SF424" element
17374              */
17375             void xsetSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType sf424);
17376             
17377             /**
17378              * Gets the "EINDocumentation" element
17379              */
17380             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEINDocumentation();
17381             
17382             /**
17383              * Gets (as xml) the "EINDocumentation" element
17384              */
17385             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEINDocumentation();
17386             
17387             /**
17388              * Sets the "EINDocumentation" element
17389              */
17390             void setEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum einDocumentation);
17391             
17392             /**
17393              * Sets (as xml) the "EINDocumentation" element
17394              */
17395             void xsetEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType einDocumentation);
17396             
17397             /**
17398              * Gets the "HFFIApplicationNarrative" element
17399              */
17400             gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getHFFIApplicationNarrative();
17401             
17402             /**
17403              * Gets (as xml) the "HFFIApplicationNarrative" element
17404              */
17405             gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetHFFIApplicationNarrative();
17406             
17407             /**
17408              * True if has "HFFIApplicationNarrative" element
17409              */
17410             boolean isSetHFFIApplicationNarrative();
17411             
17412             /**
17413              * Sets the "HFFIApplicationNarrative" element
17414              */
17415             void setHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum hffiApplicationNarrative);
17416             
17417             /**
17418              * Sets (as xml) the "HFFIApplicationNarrative" element
17419              */
17420             void xsetHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType hffiApplicationNarrative);
17421             
17422             /**
17423              * Unsets the "HFFIApplicationNarrative" element
17424              */
17425             void unsetHFFIApplicationNarrative();
17426             
17427             /**
17428              * Gets the "FinancialStatements" element
17429              */
17430             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancialStatements();
17431             
17432             /**
17433              * Gets (as xml) the "FinancialStatements" element
17434              */
17435             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancialStatements();
17436             
17437             /**
17438              * Sets the "FinancialStatements" element
17439              */
17440             void setFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financialStatements);
17441             
17442             /**
17443              * Sets (as xml) the "FinancialStatements" element
17444              */
17445             void xsetFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType financialStatements);
17446             
17447             /**
17448              * Gets the "MatchingFundsDocumentation" element
17449              */
17450             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMatchingFundsDocumentation();
17451             
17452             /**
17453              * Gets (as xml) the "MatchingFundsDocumentation" element
17454              */
17455             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMatchingFundsDocumentation();
17456             
17457             /**
17458              * True if has "MatchingFundsDocumentation" element
17459              */
17460             boolean isSetMatchingFundsDocumentation();
17461             
17462             /**
17463              * Sets the "MatchingFundsDocumentation" element
17464              */
17465             void setMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum matchingFundsDocumentation);
17466             
17467             /**
17468              * Sets (as xml) the "MatchingFundsDocumentation" element
17469              */
17470             void xsetMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType matchingFundsDocumentation);
17471             
17472             /**
17473              * Unsets the "MatchingFundsDocumentation" element
17474              */
17475             void unsetMatchingFundsDocumentation();
17476             
17477             /**
17478              * Gets the "Resumes" element
17479              */
17480             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getResumes();
17481             
17482             /**
17483              * Gets (as xml) the "Resumes" element
17484              */
17485             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetResumes();
17486             
17487             /**
17488              * Sets the "Resumes" element
17489              */
17490             void setResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum resumes);
17491             
17492             /**
17493              * Sets (as xml) the "Resumes" element
17494              */
17495             void xsetResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType resumes);
17496             
17497             /**
17498              * Gets the "OrganizationalChart" element
17499              */
17500             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOrganizationalChart();
17501             
17502             /**
17503              * Gets (as xml) the "OrganizationalChart" element
17504              */
17505             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOrganizationalChart();
17506             
17507             /**
17508              * Sets the "OrganizationalChart" element
17509              */
17510             void setOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum organizationalChart);
17511             
17512             /**
17513              * Sets (as xml) the "OrganizationalChart" element
17514              */
17515             void xsetOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType organizationalChart);
17516             
17517             /**
17518              * A factory class with static methods for creating instances
17519              * of this type.
17520              */
17521             
17522             public static final class Factory
17523             {
17524                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist newInstance() {
17525                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17526                 
17527                 public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist newInstance(org.apache.xmlbeans.XmlOptions options) {
17528                   return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111.ApplicationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17529                 
17530                 private Factory() { } // No instance of this class allowed
17531             }
17532         }
17533         
17534         /**
17535          * A factory class with static methods for creating instances
17536          * of this type.
17537          */
17538         
17539         public static final class Factory
17540         {
17541             public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111 newInstance() {
17542               return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17543             
17544             public static gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111 newInstance(org.apache.xmlbeans.XmlOptions options) {
17545               return (gov.grants.apply.forms.naca201111V11.NACA201111Document.NACA201111) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17546             
17547             private Factory() { } // No instance of this class allowed
17548         }
17549     }
17550     
17551     /**
17552      * A factory class with static methods for creating instances
17553      * of this type.
17554      */
17555     
17556     public static final class Factory
17557     {
17558         public static gov.grants.apply.forms.naca201111V11.NACA201111Document newInstance() {
17559           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
17560         
17561         public static gov.grants.apply.forms.naca201111V11.NACA201111Document newInstance(org.apache.xmlbeans.XmlOptions options) {
17562           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
17563         
17564         /** @param xmlAsString the string value to parse */
17565         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
17566           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
17567         
17568         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
17569           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
17570         
17571         /** @param file the file from which to load an xml document */
17572         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
17573           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
17574         
17575         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
17576           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
17577         
17578         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
17579           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
17580         
17581         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
17582           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
17583         
17584         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
17585           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
17586         
17587         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
17588           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
17589         
17590         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
17591           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
17592         
17593         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
17594           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
17595         
17596         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
17597           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
17598         
17599         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
17600           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
17601         
17602         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
17603           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
17604         
17605         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
17606           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
17607         
17608         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
17609         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
17610           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
17611         
17612         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
17613         public static gov.grants.apply.forms.naca201111V11.NACA201111Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
17614           return (gov.grants.apply.forms.naca201111V11.NACA201111Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
17615         
17616         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
17617         public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
17618           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
17619         
17620         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
17621         public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
17622           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
17623         
17624         private Factory() { } // No instance of this class allowed
17625     }
17626 }