View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NACA_2_0
4    * Namespace: http://apply.grants.gov/forms/NACA_2_0-V2.0
5    * Java type: gov.grants.apply.forms.naca20V20.NACA20Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.naca20V20;
10  
11  
12  /**
13   * A document containing one NACA_2_0(@http://apply.grants.gov/forms/NACA_2_0-V2.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface NACA20Document 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(NACA20Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("naca20fefedoctype");
21      
22      /**
23       * Gets the "NACA_2_0" element
24       */
25      gov.grants.apply.forms.naca20V20.NACA20Document.NACA20 getNACA20();
26      
27      /**
28       * Sets the "NACA_2_0" element
29       */
30      void setNACA20(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20 naca20);
31      
32      /**
33       * Appends and returns a new empty "NACA_2_0" element
34       */
35      gov.grants.apply.forms.naca20V20.NACA20Document.NACA20 addNewNACA20();
36      
37      /**
38       * An XML NACA_2_0(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
39       *
40       * This is a complex type.
41       */
42      public interface NACA20 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(NACA20.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("naca2037cdelemtype");
46          
47          /**
48           * Gets the "Organization" element
49           */
50          gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Organization getOrganization();
51          
52          /**
53           * Sets the "Organization" element
54           */
55          void setOrganization(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Organization organization);
56          
57          /**
58           * Appends and returns a new empty "Organization" element
59           */
60          gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Organization addNewOrganization();
61          
62          /**
63           * Gets the "AuthorizedRep" element
64           */
65          gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.AuthorizedRep getAuthorizedRep();
66          
67          /**
68           * Sets the "AuthorizedRep" element
69           */
70          void setAuthorizedRep(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.AuthorizedRep authorizedRep);
71          
72          /**
73           * Appends and returns a new empty "AuthorizedRep" element
74           */
75          gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.AuthorizedRep addNewAuthorizedRep();
76          
77          /**
78           * Gets the "ApplicationPOC" element
79           */
80          gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.ApplicationPOC applicationPOC);
91          
92          /**
93           * Appends and returns a new empty "ApplicationPOC" element
94           */
95          gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.OrganizationalProfile organizationalProfile);
121         
122         /**
123          * Gets the "FY" element
124          */
125         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FY.Enum getFY();
126         
127         /**
128          * Gets (as xml) the "FY" element
129          */
130         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FY xgetFY();
131         
132         /**
133          * Sets the "FY" element
134          */
135         void setFY(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FY.Enum fy);
136         
137         /**
138          * Sets (as xml) the "FY" element
139          */
140         void xsetFY(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FY fy);
141         
142         /**
143          * Gets the "Application" element
144          */
145         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Application.Enum getApplication();
146         
147         /**
148          * Gets (as xml) the "Application" element
149          */
150         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Application xgetApplication();
151         
152         /**
153          * Sets the "Application" element
154          */
155         void setApplication(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Application.Enum application);
156         
157         /**
158          * Sets (as xml) the "Application" element
159          */
160         void xsetApplication(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Application application);
161         
162         /**
163          * Gets the "TypeAssistance" element
164          */
165         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TypeAssistance.Enum getTypeAssistance();
166         
167         /**
168          * Gets (as xml) the "TypeAssistance" element
169          */
170         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TypeAssistance xgetTypeAssistance();
171         
172         /**
173          * Sets the "TypeAssistance" element
174          */
175         void setTypeAssistance(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TypeAssistance.Enum typeAssistance);
176         
177         /**
178          * Sets (as xml) the "TypeAssistance" element
179          */
180         void xsetTypeAssistance(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TypeAssistance typeAssistance);
181         
182         /**
183          * Gets the "FARequestedAmount" element
184          */
185         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.FARequestedAmount faRequestedAmount);
196         
197         /**
198          * Appends and returns a new empty "FARequestedAmount" element
199          */
200         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.TARequestSummary taRequestSummary);
221         
222         /**
223          * Appends and returns a new empty "TARequestSummary" element
224          */
225         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.HFFIFARequestedAmount hffifaRequestedAmount);
246         
247         /**
248          * Appends and returns a new empty "HFFIFARequestedAmount" element
249          */
250         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.OtherFundsTable[] getOtherFundsTableArray();
281         
282         /**
283          * Gets ith "OtherFundsTable" element
284          */
285         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.OtherFundsTable[] otherFundsTableArray);
296         
297         /**
298          * Sets ith "OtherFundsTable" element
299          */
300         void setOtherFundsTableArray(int i, gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.PriorAwardsTable[] getPriorAwardsTableArray();
321         
322         /**
323          * Gets ith "PriorAwardsTable" element
324          */
325         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.PriorAwardsTable[] priorAwardsTableArray);
336         
337         /**
338          * Sets ith "PriorAwardsTable" element
339          */
340         void setPriorAwardsTableArray(int i, gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.InstitutionType.Enum getInstitutionType();
361         
362         /**
363          * Gets (as xml) the "InstitutionType" element
364          */
365         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.InstitutionType xgetInstitutionType();
366         
367         /**
368          * Sets the "InstitutionType" element
369          */
370         void setInstitutionType(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.InstitutionType.Enum institutionType);
371         
372         /**
373          * Sets (as xml) the "InstitutionType" element
374          */
375         void xsetInstitutionType(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.InstitutionType institutionType);
376         
377         /**
378          * Gets the "OrganizationStructure" element
379          */
380         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationStructure.Enum getOrganizationStructure();
381         
382         /**
383          * Gets (as xml) the "OrganizationStructure" element
384          */
385         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.OrganizationStructure.Enum organizationStructure);
396         
397         /**
398          * Sets (as xml) the "OrganizationStructure" element
399          */
400         void xsetOrganizationStructure(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.QID42.Enum getQID42();
541         
542         /**
543          * Gets (as xml) the "QID_42" element
544          */
545         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID42 xgetQID42();
546         
547         /**
548          * Sets the "QID_42" element
549          */
550         void setQID42(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID42.Enum qid42);
551         
552         /**
553          * Sets (as xml) the "QID_42" element
554          */
555         void xsetQID42(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20S999999999999DataType 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.naca20V20.NACA20S999999999999DataType 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.naca20V20.NACA200To100000DataType 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.naca20V20.NACA200To100000DataType 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.naca20V20.NACA20Document.NACA20.RegulatoryBody.Enum getRegulatoryBody();
611         
612         /**
613          * Gets (as xml) the "RegulatoryBody" element
614          */
615         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.RegulatoryBody.Enum regulatoryBody);
626         
627         /**
628          * Sets (as xml) the "RegulatoryBody" element
629          */
630         void xsetRegulatoryBody(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20String15DataType 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.naca20V20.NACA20String15DataType 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.naca20V20.NACA20String15DataType 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.naca20V20.NACA20String15DataType 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.naca20V20.NACA20Document.NACA20.CertificationStatus.Enum getCertificationStatus();
761         
762         /**
763          * Gets (as xml) the "CertificationStatus" element
764          */
765         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationStatus xgetCertificationStatus();
766         
767         /**
768          * Sets the "CertificationStatus" element
769          */
770         void setCertificationStatus(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationStatus.Enum certificationStatus);
771         
772         /**
773          * Sets (as xml) the "CertificationStatus" element
774          */
775         void xsetCertificationStatus(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20String15DataType 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.naca20V20.NACA20String15DataType 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.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.CertificationChecklist certificationChecklist);
881         
882         /**
883          * Appends and returns a new empty "CertificationChecklist" element
884          */
885         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.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.naca20V20.NACA20Document.NACA20.QID58.Enum getQID58();
896         
897         /**
898          * Gets (as xml) the "QID_58" element
899          */
900         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID58 xgetQID58();
901         
902         /**
903          * Sets the "QID_58" element
904          */
905         void setQID58(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID58.Enum qid58);
906         
907         /**
908          * Sets (as xml) the "QID_58" element
909          */
910         void xsetQID58(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID58 qid58);
911         
912         /**
913          * Gets the "PrimaryMarket" element
914          */
915         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryMarket getPrimaryMarket();
916         
917         /**
918          * True if has "PrimaryMarket" element
919          */
920         boolean isSetPrimaryMarket();
921         
922         /**
923          * Sets the "PrimaryMarket" element
924          */
925         void setPrimaryMarket(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryMarket primaryMarket);
926         
927         /**
928          * Appends and returns a new empty "PrimaryMarket" element
929          */
930         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryMarket addNewPrimaryMarket();
931         
932         /**
933          * Unsets the "PrimaryMarket" element
934          */
935         void unsetPrimaryMarket();
936         
937         /**
938          * Gets the "GeographicMarketServed" element
939          */
940         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.GeographicMarketServed getGeographicMarketServed();
941         
942         /**
943          * True if has "GeographicMarketServed" element
944          */
945         boolean isSetGeographicMarketServed();
946         
947         /**
948          * Sets the "GeographicMarketServed" element
949          */
950         void setGeographicMarketServed(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.GeographicMarketServed geographicMarketServed);
951         
952         /**
953          * Appends and returns a new empty "GeographicMarketServed" element
954          */
955         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.GeographicMarketServed addNewGeographicMarketServed();
956         
957         /**
958          * Unsets the "GeographicMarketServed" element
959          */
960         void unsetGeographicMarketServed();
961         
962         /**
963          * Gets the "PrimaryBusiness" element
964          */
965         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryBusiness.Enum getPrimaryBusiness();
966         
967         /**
968          * Gets (as xml) the "PrimaryBusiness" element
969          */
970         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryBusiness xgetPrimaryBusiness();
971         
972         /**
973          * Sets the "PrimaryBusiness" element
974          */
975         void setPrimaryBusiness(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryBusiness.Enum primaryBusiness);
976         
977         /**
978          * Sets (as xml) the "PrimaryBusiness" element
979          */
980         void xsetPrimaryBusiness(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryBusiness primaryBusiness);
981         
982         /**
983          * Gets the "SecondaryBusiness" element
984          */
985         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.SecondaryBusiness getSecondaryBusiness();
986         
987         /**
988          * True if has "SecondaryBusiness" element
989          */
990         boolean isSetSecondaryBusiness();
991         
992         /**
993          * Sets the "SecondaryBusiness" element
994          */
995         void setSecondaryBusiness(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.SecondaryBusiness secondaryBusiness);
996         
997         /**
998          * Appends and returns a new empty "SecondaryBusiness" element
999          */
1000         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.SecondaryBusiness addNewSecondaryBusiness();
1001         
1002         /**
1003          * Unsets the "SecondaryBusiness" element
1004          */
1005         void unsetSecondaryBusiness();
1006         
1007         /**
1008          * Gets the "ProductsOffered" element
1009          */
1010         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ProductsOffered getProductsOffered();
1011         
1012         /**
1013          * True if has "ProductsOffered" element
1014          */
1015         boolean isSetProductsOffered();
1016         
1017         /**
1018          * Sets the "ProductsOffered" element
1019          */
1020         void setProductsOffered(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ProductsOffered productsOffered);
1021         
1022         /**
1023          * Appends and returns a new empty "ProductsOffered" element
1024          */
1025         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ProductsOffered addNewProductsOffered();
1026         
1027         /**
1028          * Unsets the "ProductsOffered" element
1029          */
1030         void unsetProductsOffered();
1031         
1032         /**
1033          * Gets the "CustomerProfile" element
1034          */
1035         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile getCustomerProfile();
1036         
1037         /**
1038          * True if has "CustomerProfile" element
1039          */
1040         boolean isSetCustomerProfile();
1041         
1042         /**
1043          * Sets the "CustomerProfile" element
1044          */
1045         void setCustomerProfile(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile customerProfile);
1046         
1047         /**
1048          * Appends and returns a new empty "CustomerProfile" element
1049          */
1050         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile addNewCustomerProfile();
1051         
1052         /**
1053          * Unsets the "CustomerProfile" element
1054          */
1055         void unsetCustomerProfile();
1056         
1057         /**
1058          * Gets the "MatchingFunds" element
1059          */
1060         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.MatchingFunds getMatchingFunds();
1061         
1062         /**
1063          * True if has "MatchingFunds" element
1064          */
1065         boolean isSetMatchingFunds();
1066         
1067         /**
1068          * Sets the "MatchingFunds" element
1069          */
1070         void setMatchingFunds(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.MatchingFunds matchingFunds);
1071         
1072         /**
1073          * Appends and returns a new empty "MatchingFunds" element
1074          */
1075         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.MatchingFunds addNewMatchingFunds();
1076         
1077         /**
1078          * Unsets the "MatchingFunds" element
1079          */
1080         void unsetMatchingFunds();
1081         
1082         /**
1083          * Gets the "EarningsNonRegulated" element
1084          */
1085         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsNonRegulated getEarningsNonRegulated();
1086         
1087         /**
1088          * True if has "EarningsNonRegulated" element
1089          */
1090         boolean isSetEarningsNonRegulated();
1091         
1092         /**
1093          * Sets the "EarningsNonRegulated" element
1094          */
1095         void setEarningsNonRegulated(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsNonRegulated earningsNonRegulated);
1096         
1097         /**
1098          * Appends and returns a new empty "EarningsNonRegulated" element
1099          */
1100         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsNonRegulated addNewEarningsNonRegulated();
1101         
1102         /**
1103          * Unsets the "EarningsNonRegulated" element
1104          */
1105         void unsetEarningsNonRegulated();
1106         
1107         /**
1108          * Gets the "EarningsCreditUnions" element
1109          */
1110         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsCreditUnions getEarningsCreditUnions();
1111         
1112         /**
1113          * True if has "EarningsCreditUnions" element
1114          */
1115         boolean isSetEarningsCreditUnions();
1116         
1117         /**
1118          * Sets the "EarningsCreditUnions" element
1119          */
1120         void setEarningsCreditUnions(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsCreditUnions earningsCreditUnions);
1121         
1122         /**
1123          * Appends and returns a new empty "EarningsCreditUnions" element
1124          */
1125         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsCreditUnions addNewEarningsCreditUnions();
1126         
1127         /**
1128          * Unsets the "EarningsCreditUnions" element
1129          */
1130         void unsetEarningsCreditUnions();
1131         
1132         /**
1133          * Gets the "EarningsBanks" element
1134          */
1135         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsBanks getEarningsBanks();
1136         
1137         /**
1138          * True if has "EarningsBanks" element
1139          */
1140         boolean isSetEarningsBanks();
1141         
1142         /**
1143          * Sets the "EarningsBanks" element
1144          */
1145         void setEarningsBanks(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsBanks earningsBanks);
1146         
1147         /**
1148          * Appends and returns a new empty "EarningsBanks" element
1149          */
1150         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsBanks addNewEarningsBanks();
1151         
1152         /**
1153          * Unsets the "EarningsBanks" element
1154          */
1155         void unsetEarningsBanks();
1156         
1157         /**
1158          * Gets the "FinancialProductsSheet" element
1159          */
1160         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialProductsSheet getFinancialProductsSheet();
1161         
1162         /**
1163          * True if has "FinancialProductsSheet" element
1164          */
1165         boolean isSetFinancialProductsSheet();
1166         
1167         /**
1168          * Sets the "FinancialProductsSheet" element
1169          */
1170         void setFinancialProductsSheet(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialProductsSheet financialProductsSheet);
1171         
1172         /**
1173          * Appends and returns a new empty "FinancialProductsSheet" element
1174          */
1175         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialProductsSheet addNewFinancialProductsSheet();
1176         
1177         /**
1178          * Unsets the "FinancialProductsSheet" element
1179          */
1180         void unsetFinancialProductsSheet();
1181         
1182         /**
1183          * Gets the "FinancialServicesSheet" element
1184          */
1185         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialServicesSheet getFinancialServicesSheet();
1186         
1187         /**
1188          * True if has "FinancialServicesSheet" element
1189          */
1190         boolean isSetFinancialServicesSheet();
1191         
1192         /**
1193          * Sets the "FinancialServicesSheet" element
1194          */
1195         void setFinancialServicesSheet(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialServicesSheet financialServicesSheet);
1196         
1197         /**
1198          * Appends and returns a new empty "FinancialServicesSheet" element
1199          */
1200         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialServicesSheet addNewFinancialServicesSheet();
1201         
1202         /**
1203          * Unsets the "FinancialServicesSheet" element
1204          */
1205         void unsetFinancialServicesSheet();
1206         
1207         /**
1208          * Gets the "FinancialActivities" element
1209          */
1210         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActivities getFinancialActivities();
1211         
1212         /**
1213          * True if has "FinancialActivities" element
1214          */
1215         boolean isSetFinancialActivities();
1216         
1217         /**
1218          * Sets the "FinancialActivities" element
1219          */
1220         void setFinancialActivities(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActivities financialActivities);
1221         
1222         /**
1223          * Appends and returns a new empty "FinancialActivities" element
1224          */
1225         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActivities addNewFinancialActivities();
1226         
1227         /**
1228          * Unsets the "FinancialActivities" element
1229          */
1230         void unsetFinancialActivities();
1231         
1232         /**
1233          * Gets the "BoardMembers" element
1234          */
1235         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.BoardMembers getBoardMembers();
1236         
1237         /**
1238          * Sets the "BoardMembers" element
1239          */
1240         void setBoardMembers(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.BoardMembers boardMembers);
1241         
1242         /**
1243          * Appends and returns a new empty "BoardMembers" element
1244          */
1245         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.BoardMembers addNewBoardMembers();
1246         
1247         /**
1248          * Gets the "StaffMembers" element
1249          */
1250         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.StaffMembers getStaffMembers();
1251         
1252         /**
1253          * Sets the "StaffMembers" element
1254          */
1255         void setStaffMembers(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.StaffMembers staffMembers);
1256         
1257         /**
1258          * Appends and returns a new empty "StaffMembers" element
1259          */
1260         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.StaffMembers addNewStaffMembers();
1261         
1262         /**
1263          * Gets the "FinancialNonRegulated" element
1264          */
1265         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialNonRegulated getFinancialNonRegulated();
1266         
1267         /**
1268          * True if has "FinancialNonRegulated" element
1269          */
1270         boolean isSetFinancialNonRegulated();
1271         
1272         /**
1273          * Sets the "FinancialNonRegulated" element
1274          */
1275         void setFinancialNonRegulated(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialNonRegulated financialNonRegulated);
1276         
1277         /**
1278          * Appends and returns a new empty "FinancialNonRegulated" element
1279          */
1280         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialNonRegulated addNewFinancialNonRegulated();
1281         
1282         /**
1283          * Unsets the "FinancialNonRegulated" element
1284          */
1285         void unsetFinancialNonRegulated();
1286         
1287         /**
1288          * Gets the "FinancialCreditUnions" element
1289          */
1290         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialCreditUnions getFinancialCreditUnions();
1291         
1292         /**
1293          * True if has "FinancialCreditUnions" element
1294          */
1295         boolean isSetFinancialCreditUnions();
1296         
1297         /**
1298          * Sets the "FinancialCreditUnions" element
1299          */
1300         void setFinancialCreditUnions(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialCreditUnions financialCreditUnions);
1301         
1302         /**
1303          * Appends and returns a new empty "FinancialCreditUnions" element
1304          */
1305         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialCreditUnions addNewFinancialCreditUnions();
1306         
1307         /**
1308          * Unsets the "FinancialCreditUnions" element
1309          */
1310         void unsetFinancialCreditUnions();
1311         
1312         /**
1313          * Gets the "FinancialBanks" element
1314          */
1315         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialBanks getFinancialBanks();
1316         
1317         /**
1318          * True if has "FinancialBanks" element
1319          */
1320         boolean isSetFinancialBanks();
1321         
1322         /**
1323          * Sets the "FinancialBanks" element
1324          */
1325         void setFinancialBanks(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialBanks financialBanks);
1326         
1327         /**
1328          * Appends and returns a new empty "FinancialBanks" element
1329          */
1330         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialBanks addNewFinancialBanks();
1331         
1332         /**
1333          * Unsets the "FinancialBanks" element
1334          */
1335         void unsetFinancialBanks();
1336         
1337         /**
1338          * Gets the "RatiosNonRegulated" element
1339          */
1340         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosNonRegulated getRatiosNonRegulated();
1341         
1342         /**
1343          * True if has "RatiosNonRegulated" element
1344          */
1345         boolean isSetRatiosNonRegulated();
1346         
1347         /**
1348          * Sets the "RatiosNonRegulated" element
1349          */
1350         void setRatiosNonRegulated(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosNonRegulated ratiosNonRegulated);
1351         
1352         /**
1353          * Appends and returns a new empty "RatiosNonRegulated" element
1354          */
1355         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosNonRegulated addNewRatiosNonRegulated();
1356         
1357         /**
1358          * Unsets the "RatiosNonRegulated" element
1359          */
1360         void unsetRatiosNonRegulated();
1361         
1362         /**
1363          * Gets the "RatiosCreditUnions" element
1364          */
1365         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosCreditUnions getRatiosCreditUnions();
1366         
1367         /**
1368          * True if has "RatiosCreditUnions" element
1369          */
1370         boolean isSetRatiosCreditUnions();
1371         
1372         /**
1373          * Sets the "RatiosCreditUnions" element
1374          */
1375         void setRatiosCreditUnions(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosCreditUnions ratiosCreditUnions);
1376         
1377         /**
1378          * Appends and returns a new empty "RatiosCreditUnions" element
1379          */
1380         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosCreditUnions addNewRatiosCreditUnions();
1381         
1382         /**
1383          * Unsets the "RatiosCreditUnions" element
1384          */
1385         void unsetRatiosCreditUnions();
1386         
1387         /**
1388          * Gets the "RatiosBanks" element
1389          */
1390         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosBanks getRatiosBanks();
1391         
1392         /**
1393          * True if has "RatiosBanks" element
1394          */
1395         boolean isSetRatiosBanks();
1396         
1397         /**
1398          * Sets the "RatiosBanks" element
1399          */
1400         void setRatiosBanks(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosBanks ratiosBanks);
1401         
1402         /**
1403          * Appends and returns a new empty "RatiosBanks" element
1404          */
1405         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosBanks addNewRatiosBanks();
1406         
1407         /**
1408          * Unsets the "RatiosBanks" element
1409          */
1410         void unsetRatiosBanks();
1411         
1412         /**
1413          * Gets the "FinancialActionPlan" element
1414          */
1415         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActionPlan getFinancialActionPlan();
1416         
1417         /**
1418          * Sets the "FinancialActionPlan" element
1419          */
1420         void setFinancialActionPlan(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActionPlan financialActionPlan);
1421         
1422         /**
1423          * Appends and returns a new empty "FinancialActionPlan" element
1424          */
1425         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActionPlan addNewFinancialActionPlan();
1426         
1427         /**
1428          * Gets the "PortfolioQuality" element
1429          */
1430         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality getPortfolioQuality();
1431         
1432         /**
1433          * True if has "PortfolioQuality" element
1434          */
1435         boolean isSetPortfolioQuality();
1436         
1437         /**
1438          * Sets the "PortfolioQuality" element
1439          */
1440         void setPortfolioQuality(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality portfolioQuality);
1441         
1442         /**
1443          * Appends and returns a new empty "PortfolioQuality" element
1444          */
1445         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality addNewPortfolioQuality();
1446         
1447         /**
1448          * Unsets the "PortfolioQuality" element
1449          */
1450         void unsetPortfolioQuality();
1451         
1452         /**
1453          * Gets the "LoanLossReserves" element
1454          */
1455         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.LoanLossReserves getLoanLossReserves();
1456         
1457         /**
1458          * True if has "LoanLossReserves" element
1459          */
1460         boolean isSetLoanLossReserves();
1461         
1462         /**
1463          * Sets the "LoanLossReserves" element
1464          */
1465         void setLoanLossReserves(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.LoanLossReserves loanLossReserves);
1466         
1467         /**
1468          * Appends and returns a new empty "LoanLossReserves" element
1469          */
1470         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.LoanLossReserves addNewLoanLossReserves();
1471         
1472         /**
1473          * Unsets the "LoanLossReserves" element
1474          */
1475         void unsetLoanLossReserves();
1476         
1477         /**
1478          * Gets the "EquityInvestmentPortfolio" element
1479          */
1480         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EquityInvestmentPortfolio getEquityInvestmentPortfolio();
1481         
1482         /**
1483          * True if has "EquityInvestmentPortfolio" element
1484          */
1485         boolean isSetEquityInvestmentPortfolio();
1486         
1487         /**
1488          * Sets the "EquityInvestmentPortfolio" element
1489          */
1490         void setEquityInvestmentPortfolio(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EquityInvestmentPortfolio equityInvestmentPortfolio);
1491         
1492         /**
1493          * Appends and returns a new empty "EquityInvestmentPortfolio" element
1494          */
1495         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EquityInvestmentPortfolio addNewEquityInvestmentPortfolio();
1496         
1497         /**
1498          * Unsets the "EquityInvestmentPortfolio" element
1499          */
1500         void unsetEquityInvestmentPortfolio();
1501         
1502         /**
1503          * Gets the "PortfolioActionPlan" element
1504          */
1505         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioActionPlan getPortfolioActionPlan();
1506         
1507         /**
1508          * Sets the "PortfolioActionPlan" element
1509          */
1510         void setPortfolioActionPlan(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioActionPlan portfolioActionPlan);
1511         
1512         /**
1513          * Appends and returns a new empty "PortfolioActionPlan" element
1514          */
1515         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioActionPlan addNewPortfolioActionPlan();
1516         
1517         /**
1518          * Gets the "QID_24" element
1519          */
1520         int getQID24();
1521         
1522         /**
1523          * Gets (as xml) the "QID_24" element
1524          */
1525         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID24 xgetQID24();
1526         
1527         /**
1528          * Sets the "QID_24" element
1529          */
1530         void setQID24(int qid24);
1531         
1532         /**
1533          * Sets (as xml) the "QID_24" element
1534          */
1535         void xsetQID24(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID24 qid24);
1536         
1537         /**
1538          * Gets the "AssurancesCertifications" element
1539          */
1540         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAssurancesCertifications();
1541         
1542         /**
1543          * Gets (as xml) the "AssurancesCertifications" element
1544          */
1545         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAssurancesCertifications();
1546         
1547         /**
1548          * Sets the "AssurancesCertifications" element
1549          */
1550         void setAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum assurancesCertifications);
1551         
1552         /**
1553          * Sets (as xml) the "AssurancesCertifications" element
1554          */
1555         void xsetAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType assurancesCertifications);
1556         
1557         /**
1558          * Gets the "Details" element
1559          */
1560         java.lang.String getDetails();
1561         
1562         /**
1563          * Gets (as xml) the "Details" element
1564          */
1565         gov.grants.apply.forms.naca20V20.NACA20String4000DataType xgetDetails();
1566         
1567         /**
1568          * True if has "Details" element
1569          */
1570         boolean isSetDetails();
1571         
1572         /**
1573          * Sets the "Details" element
1574          */
1575         void setDetails(java.lang.String details);
1576         
1577         /**
1578          * Sets (as xml) the "Details" element
1579          */
1580         void xsetDetails(gov.grants.apply.forms.naca20V20.NACA20String4000DataType details);
1581         
1582         /**
1583          * Unsets the "Details" element
1584          */
1585         void unsetDetails();
1586         
1587         /**
1588          * Gets the "Questionnaire" element
1589          */
1590         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Questionnaire getQuestionnaire();
1591         
1592         /**
1593          * True if has "Questionnaire" element
1594          */
1595         boolean isSetQuestionnaire();
1596         
1597         /**
1598          * Sets the "Questionnaire" element
1599          */
1600         void setQuestionnaire(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Questionnaire questionnaire);
1601         
1602         /**
1603          * Appends and returns a new empty "Questionnaire" element
1604          */
1605         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Questionnaire addNewQuestionnaire();
1606         
1607         /**
1608          * Unsets the "Questionnaire" element
1609          */
1610         void unsetQuestionnaire();
1611         
1612         /**
1613          * Gets the "EnvironmentalReview" element
1614          */
1615         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EnvironmentalReview getEnvironmentalReview();
1616         
1617         /**
1618          * Sets the "EnvironmentalReview" element
1619          */
1620         void setEnvironmentalReview(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EnvironmentalReview environmentalReview);
1621         
1622         /**
1623          * Appends and returns a new empty "EnvironmentalReview" element
1624          */
1625         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EnvironmentalReview addNewEnvironmentalReview();
1626         
1627         /**
1628          * Gets the "ApplicationChecklist" element
1629          */
1630         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ApplicationChecklist getApplicationChecklist();
1631         
1632         /**
1633          * Sets the "ApplicationChecklist" element
1634          */
1635         void setApplicationChecklist(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ApplicationChecklist applicationChecklist);
1636         
1637         /**
1638          * Appends and returns a new empty "ApplicationChecklist" element
1639          */
1640         gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ApplicationChecklist addNewApplicationChecklist();
1641         
1642         /**
1643          * Gets the "FormVersion" attribute
1644          */
1645         java.lang.String getFormVersion();
1646         
1647         /**
1648          * Gets (as xml) the "FormVersion" attribute
1649          */
1650         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
1651         
1652         /**
1653          * Sets the "FormVersion" attribute
1654          */
1655         void setFormVersion(java.lang.String formVersion);
1656         
1657         /**
1658          * Sets (as xml) the "FormVersion" attribute
1659          */
1660         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
1661         
1662         /**
1663          * An XML Organization(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
1664          *
1665          * This is a complex type.
1666          */
1667         public interface Organization extends org.apache.xmlbeans.XmlObject
1668         {
1669             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1670                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Organization.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationa5fcelemtype");
1671             
1672             /**
1673              * Gets the "OrganizationName" element
1674              */
1675             java.lang.String getOrganizationName();
1676             
1677             /**
1678              * Gets (as xml) the "OrganizationName" element
1679              */
1680             gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
1681             
1682             /**
1683              * Sets the "OrganizationName" element
1684              */
1685             void setOrganizationName(java.lang.String organizationName);
1686             
1687             /**
1688              * Sets (as xml) the "OrganizationName" element
1689              */
1690             void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
1691             
1692             /**
1693              * Gets the "Street1" element
1694              */
1695             java.lang.String getStreet1();
1696             
1697             /**
1698              * Gets (as xml) the "Street1" element
1699              */
1700             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
1701             
1702             /**
1703              * Sets the "Street1" element
1704              */
1705             void setStreet1(java.lang.String street1);
1706             
1707             /**
1708              * Sets (as xml) the "Street1" element
1709              */
1710             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
1711             
1712             /**
1713              * Gets the "Street2" element
1714              */
1715             java.lang.String getStreet2();
1716             
1717             /**
1718              * Gets (as xml) the "Street2" element
1719              */
1720             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
1721             
1722             /**
1723              * True if has "Street2" element
1724              */
1725             boolean isSetStreet2();
1726             
1727             /**
1728              * Sets the "Street2" element
1729              */
1730             void setStreet2(java.lang.String street2);
1731             
1732             /**
1733              * Sets (as xml) the "Street2" element
1734              */
1735             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
1736             
1737             /**
1738              * Unsets the "Street2" element
1739              */
1740             void unsetStreet2();
1741             
1742             /**
1743              * Gets the "City" element
1744              */
1745             java.lang.String getCity();
1746             
1747             /**
1748              * Gets (as xml) the "City" element
1749              */
1750             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
1751             
1752             /**
1753              * Sets the "City" element
1754              */
1755             void setCity(java.lang.String city);
1756             
1757             /**
1758              * Sets (as xml) the "City" element
1759              */
1760             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
1761             
1762             /**
1763              * Gets the "State" element
1764              */
1765             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
1766             
1767             /**
1768              * Gets (as xml) the "State" element
1769              */
1770             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
1771             
1772             /**
1773              * True if has "State" element
1774              */
1775             boolean isSetState();
1776             
1777             /**
1778              * Sets the "State" element
1779              */
1780             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
1781             
1782             /**
1783              * Sets (as xml) the "State" element
1784              */
1785             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
1786             
1787             /**
1788              * Unsets the "State" element
1789              */
1790             void unsetState();
1791             
1792             /**
1793              * Gets the "ZipCode" element
1794              */
1795             java.lang.String getZipCode();
1796             
1797             /**
1798              * Gets (as xml) the "ZipCode" element
1799              */
1800             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
1801             
1802             /**
1803              * True if has "ZipCode" element
1804              */
1805             boolean isSetZipCode();
1806             
1807             /**
1808              * Sets the "ZipCode" element
1809              */
1810             void setZipCode(java.lang.String zipCode);
1811             
1812             /**
1813              * Sets (as xml) the "ZipCode" element
1814              */
1815             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
1816             
1817             /**
1818              * Unsets the "ZipCode" element
1819              */
1820             void unsetZipCode();
1821             
1822             /**
1823              * Gets the "EIN" element
1824              */
1825             java.lang.String getEIN();
1826             
1827             /**
1828              * Gets (as xml) the "EIN" element
1829              */
1830             gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN();
1831             
1832             /**
1833              * Sets the "EIN" element
1834              */
1835             void setEIN(java.lang.String ein);
1836             
1837             /**
1838              * Sets (as xml) the "EIN" element
1839              */
1840             void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein);
1841             
1842             /**
1843              * Gets the "DUNSNumber" element
1844              */
1845             java.lang.String getDUNSNumber();
1846             
1847             /**
1848              * Gets (as xml) the "DUNSNumber" element
1849              */
1850             gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber();
1851             
1852             /**
1853              * Sets the "DUNSNumber" element
1854              */
1855             void setDUNSNumber(java.lang.String dunsNumber);
1856             
1857             /**
1858              * Sets (as xml) the "DUNSNumber" element
1859              */
1860             void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber);
1861             
1862             /**
1863              * A factory class with static methods for creating instances
1864              * of this type.
1865              */
1866             
1867             public static final class Factory
1868             {
1869                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Organization newInstance() {
1870                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Organization) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1871                 
1872                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Organization newInstance(org.apache.xmlbeans.XmlOptions options) {
1873                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Organization) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1874                 
1875                 private Factory() { } // No instance of this class allowed
1876             }
1877         }
1878         
1879         /**
1880          * An XML AuthorizedRep(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
1881          *
1882          * This is a complex type.
1883          */
1884         public interface AuthorizedRep extends org.apache.xmlbeans.XmlObject
1885         {
1886             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1887                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AuthorizedRep.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("authorizedrepab9belemtype");
1888             
1889             /**
1890              * Gets the "Prefix" element
1891              */
1892             java.lang.String getPrefix();
1893             
1894             /**
1895              * Gets (as xml) the "Prefix" element
1896              */
1897             gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix();
1898             
1899             /**
1900              * True if has "Prefix" element
1901              */
1902             boolean isSetPrefix();
1903             
1904             /**
1905              * Sets the "Prefix" element
1906              */
1907             void setPrefix(java.lang.String prefix);
1908             
1909             /**
1910              * Sets (as xml) the "Prefix" element
1911              */
1912             void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix);
1913             
1914             /**
1915              * Unsets the "Prefix" element
1916              */
1917             void unsetPrefix();
1918             
1919             /**
1920              * Gets the "FirstName" element
1921              */
1922             java.lang.String getFirstName();
1923             
1924             /**
1925              * Gets (as xml) the "FirstName" element
1926              */
1927             gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName();
1928             
1929             /**
1930              * Sets the "FirstName" element
1931              */
1932             void setFirstName(java.lang.String firstName);
1933             
1934             /**
1935              * Sets (as xml) the "FirstName" element
1936              */
1937             void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName);
1938             
1939             /**
1940              * Gets the "LastName" element
1941              */
1942             java.lang.String getLastName();
1943             
1944             /**
1945              * Gets (as xml) the "LastName" element
1946              */
1947             gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName();
1948             
1949             /**
1950              * Sets the "LastName" element
1951              */
1952             void setLastName(java.lang.String lastName);
1953             
1954             /**
1955              * Sets (as xml) the "LastName" element
1956              */
1957             void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName);
1958             
1959             /**
1960              * Gets the "Title" element
1961              */
1962             java.lang.String getTitle();
1963             
1964             /**
1965              * Gets (as xml) the "Title" element
1966              */
1967             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
1968             
1969             /**
1970              * Sets the "Title" element
1971              */
1972             void setTitle(java.lang.String title);
1973             
1974             /**
1975              * Sets (as xml) the "Title" element
1976              */
1977             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
1978             
1979             /**
1980              * Gets the "Email" element
1981              */
1982             java.lang.String getEmail();
1983             
1984             /**
1985              * Gets (as xml) the "Email" element
1986              */
1987             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
1988             
1989             /**
1990              * Sets the "Email" element
1991              */
1992             void setEmail(java.lang.String email);
1993             
1994             /**
1995              * Sets (as xml) the "Email" element
1996              */
1997             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
1998             
1999             /**
2000              * Gets the "Phone" element
2001              */
2002             java.lang.String getPhone();
2003             
2004             /**
2005              * Gets (as xml) the "Phone" element
2006              */
2007             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone();
2008             
2009             /**
2010              * Sets the "Phone" element
2011              */
2012             void setPhone(java.lang.String phone);
2013             
2014             /**
2015              * Sets (as xml) the "Phone" element
2016              */
2017             void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone);
2018             
2019             /**
2020              * Gets the "Fax" element
2021              */
2022             java.lang.String getFax();
2023             
2024             /**
2025              * Gets (as xml) the "Fax" element
2026              */
2027             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax();
2028             
2029             /**
2030              * True if has "Fax" element
2031              */
2032             boolean isSetFax();
2033             
2034             /**
2035              * Sets the "Fax" element
2036              */
2037             void setFax(java.lang.String fax);
2038             
2039             /**
2040              * Sets (as xml) the "Fax" element
2041              */
2042             void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax);
2043             
2044             /**
2045              * Unsets the "Fax" element
2046              */
2047             void unsetFax();
2048             
2049             /**
2050              * Gets the "Street1" element
2051              */
2052             java.lang.String getStreet1();
2053             
2054             /**
2055              * Gets (as xml) the "Street1" element
2056              */
2057             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
2058             
2059             /**
2060              * Sets the "Street1" element
2061              */
2062             void setStreet1(java.lang.String street1);
2063             
2064             /**
2065              * Sets (as xml) the "Street1" element
2066              */
2067             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
2068             
2069             /**
2070              * Gets the "Street2" element
2071              */
2072             java.lang.String getStreet2();
2073             
2074             /**
2075              * Gets (as xml) the "Street2" element
2076              */
2077             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
2078             
2079             /**
2080              * True if has "Street2" element
2081              */
2082             boolean isSetStreet2();
2083             
2084             /**
2085              * Sets the "Street2" element
2086              */
2087             void setStreet2(java.lang.String street2);
2088             
2089             /**
2090              * Sets (as xml) the "Street2" element
2091              */
2092             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
2093             
2094             /**
2095              * Unsets the "Street2" element
2096              */
2097             void unsetStreet2();
2098             
2099             /**
2100              * Gets the "City" element
2101              */
2102             java.lang.String getCity();
2103             
2104             /**
2105              * Gets (as xml) the "City" element
2106              */
2107             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
2108             
2109             /**
2110              * Sets the "City" element
2111              */
2112             void setCity(java.lang.String city);
2113             
2114             /**
2115              * Sets (as xml) the "City" element
2116              */
2117             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
2118             
2119             /**
2120              * Gets the "State" element
2121              */
2122             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
2123             
2124             /**
2125              * Gets (as xml) the "State" element
2126              */
2127             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
2128             
2129             /**
2130              * Sets the "State" element
2131              */
2132             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
2133             
2134             /**
2135              * Sets (as xml) the "State" element
2136              */
2137             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
2138             
2139             /**
2140              * Gets the "ZipCode" element
2141              */
2142             java.lang.String getZipCode();
2143             
2144             /**
2145              * Gets (as xml) the "ZipCode" element
2146              */
2147             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
2148             
2149             /**
2150              * Sets the "ZipCode" element
2151              */
2152             void setZipCode(java.lang.String zipCode);
2153             
2154             /**
2155              * Sets (as xml) the "ZipCode" element
2156              */
2157             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
2158             
2159             /**
2160              * A factory class with static methods for creating instances
2161              * of this type.
2162              */
2163             
2164             public static final class Factory
2165             {
2166                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.AuthorizedRep newInstance() {
2167                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.AuthorizedRep) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2168                 
2169                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.AuthorizedRep newInstance(org.apache.xmlbeans.XmlOptions options) {
2170                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.AuthorizedRep) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2171                 
2172                 private Factory() { } // No instance of this class allowed
2173             }
2174         }
2175         
2176         /**
2177          * An XML ApplicationPOC(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
2178          *
2179          * This is a complex type.
2180          */
2181         public interface ApplicationPOC extends org.apache.xmlbeans.XmlObject
2182         {
2183             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2184                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationPOC.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationpoced5delemtype");
2185             
2186             /**
2187              * Gets the "Prefix" element
2188              */
2189             java.lang.String getPrefix();
2190             
2191             /**
2192              * Gets (as xml) the "Prefix" element
2193              */
2194             gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix();
2195             
2196             /**
2197              * True if has "Prefix" element
2198              */
2199             boolean isSetPrefix();
2200             
2201             /**
2202              * Sets the "Prefix" element
2203              */
2204             void setPrefix(java.lang.String prefix);
2205             
2206             /**
2207              * Sets (as xml) the "Prefix" element
2208              */
2209             void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix);
2210             
2211             /**
2212              * Unsets the "Prefix" element
2213              */
2214             void unsetPrefix();
2215             
2216             /**
2217              * Gets the "FirstName" element
2218              */
2219             java.lang.String getFirstName();
2220             
2221             /**
2222              * Gets (as xml) the "FirstName" element
2223              */
2224             gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName();
2225             
2226             /**
2227              * True if has "FirstName" element
2228              */
2229             boolean isSetFirstName();
2230             
2231             /**
2232              * Sets the "FirstName" element
2233              */
2234             void setFirstName(java.lang.String firstName);
2235             
2236             /**
2237              * Sets (as xml) the "FirstName" element
2238              */
2239             void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName);
2240             
2241             /**
2242              * Unsets the "FirstName" element
2243              */
2244             void unsetFirstName();
2245             
2246             /**
2247              * Gets the "LastName" element
2248              */
2249             java.lang.String getLastName();
2250             
2251             /**
2252              * Gets (as xml) the "LastName" element
2253              */
2254             gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName();
2255             
2256             /**
2257              * True if has "LastName" element
2258              */
2259             boolean isSetLastName();
2260             
2261             /**
2262              * Sets the "LastName" element
2263              */
2264             void setLastName(java.lang.String lastName);
2265             
2266             /**
2267              * Sets (as xml) the "LastName" element
2268              */
2269             void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName);
2270             
2271             /**
2272              * Unsets the "LastName" element
2273              */
2274             void unsetLastName();
2275             
2276             /**
2277              * Gets the "Title" element
2278              */
2279             java.lang.String getTitle();
2280             
2281             /**
2282              * Gets (as xml) the "Title" element
2283              */
2284             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
2285             
2286             /**
2287              * True if has "Title" element
2288              */
2289             boolean isSetTitle();
2290             
2291             /**
2292              * Sets the "Title" element
2293              */
2294             void setTitle(java.lang.String title);
2295             
2296             /**
2297              * Sets (as xml) the "Title" element
2298              */
2299             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
2300             
2301             /**
2302              * Unsets the "Title" element
2303              */
2304             void unsetTitle();
2305             
2306             /**
2307              * Gets the "Email" element
2308              */
2309             java.lang.String getEmail();
2310             
2311             /**
2312              * Gets (as xml) the "Email" element
2313              */
2314             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
2315             
2316             /**
2317              * True if has "Email" element
2318              */
2319             boolean isSetEmail();
2320             
2321             /**
2322              * Sets the "Email" element
2323              */
2324             void setEmail(java.lang.String email);
2325             
2326             /**
2327              * Sets (as xml) the "Email" element
2328              */
2329             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
2330             
2331             /**
2332              * Unsets the "Email" element
2333              */
2334             void unsetEmail();
2335             
2336             /**
2337              * Gets the "Phone" element
2338              */
2339             java.lang.String getPhone();
2340             
2341             /**
2342              * Gets (as xml) the "Phone" element
2343              */
2344             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone();
2345             
2346             /**
2347              * True if has "Phone" element
2348              */
2349             boolean isSetPhone();
2350             
2351             /**
2352              * Sets the "Phone" element
2353              */
2354             void setPhone(java.lang.String phone);
2355             
2356             /**
2357              * Sets (as xml) the "Phone" element
2358              */
2359             void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone);
2360             
2361             /**
2362              * Unsets the "Phone" element
2363              */
2364             void unsetPhone();
2365             
2366             /**
2367              * Gets the "Fax" element
2368              */
2369             java.lang.String getFax();
2370             
2371             /**
2372              * Gets (as xml) the "Fax" element
2373              */
2374             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax();
2375             
2376             /**
2377              * True if has "Fax" element
2378              */
2379             boolean isSetFax();
2380             
2381             /**
2382              * Sets the "Fax" element
2383              */
2384             void setFax(java.lang.String fax);
2385             
2386             /**
2387              * Sets (as xml) the "Fax" element
2388              */
2389             void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax);
2390             
2391             /**
2392              * Unsets the "Fax" element
2393              */
2394             void unsetFax();
2395             
2396             /**
2397              * Gets the "Street1" element
2398              */
2399             java.lang.String getStreet1();
2400             
2401             /**
2402              * Gets (as xml) the "Street1" element
2403              */
2404             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
2405             
2406             /**
2407              * True if has "Street1" element
2408              */
2409             boolean isSetStreet1();
2410             
2411             /**
2412              * Sets the "Street1" element
2413              */
2414             void setStreet1(java.lang.String street1);
2415             
2416             /**
2417              * Sets (as xml) the "Street1" element
2418              */
2419             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
2420             
2421             /**
2422              * Unsets the "Street1" element
2423              */
2424             void unsetStreet1();
2425             
2426             /**
2427              * Gets the "Street2" element
2428              */
2429             java.lang.String getStreet2();
2430             
2431             /**
2432              * Gets (as xml) the "Street2" element
2433              */
2434             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
2435             
2436             /**
2437              * True if has "Street2" element
2438              */
2439             boolean isSetStreet2();
2440             
2441             /**
2442              * Sets the "Street2" element
2443              */
2444             void setStreet2(java.lang.String street2);
2445             
2446             /**
2447              * Sets (as xml) the "Street2" element
2448              */
2449             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
2450             
2451             /**
2452              * Unsets the "Street2" element
2453              */
2454             void unsetStreet2();
2455             
2456             /**
2457              * Gets the "City" element
2458              */
2459             java.lang.String getCity();
2460             
2461             /**
2462              * Gets (as xml) the "City" element
2463              */
2464             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
2465             
2466             /**
2467              * True if has "City" element
2468              */
2469             boolean isSetCity();
2470             
2471             /**
2472              * Sets the "City" element
2473              */
2474             void setCity(java.lang.String city);
2475             
2476             /**
2477              * Sets (as xml) the "City" element
2478              */
2479             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
2480             
2481             /**
2482              * Unsets the "City" element
2483              */
2484             void unsetCity();
2485             
2486             /**
2487              * Gets the "State" element
2488              */
2489             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
2490             
2491             /**
2492              * Gets (as xml) the "State" element
2493              */
2494             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
2495             
2496             /**
2497              * True if has "State" element
2498              */
2499             boolean isSetState();
2500             
2501             /**
2502              * Sets the "State" element
2503              */
2504             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
2505             
2506             /**
2507              * Sets (as xml) the "State" element
2508              */
2509             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
2510             
2511             /**
2512              * Unsets the "State" element
2513              */
2514             void unsetState();
2515             
2516             /**
2517              * Gets the "ZipCode" element
2518              */
2519             java.lang.String getZipCode();
2520             
2521             /**
2522              * Gets (as xml) the "ZipCode" element
2523              */
2524             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
2525             
2526             /**
2527              * True if has "ZipCode" element
2528              */
2529             boolean isSetZipCode();
2530             
2531             /**
2532              * Sets the "ZipCode" element
2533              */
2534             void setZipCode(java.lang.String zipCode);
2535             
2536             /**
2537              * Sets (as xml) the "ZipCode" element
2538              */
2539             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
2540             
2541             /**
2542              * Unsets the "ZipCode" element
2543              */
2544             void unsetZipCode();
2545             
2546             /**
2547              * A factory class with static methods for creating instances
2548              * of this type.
2549              */
2550             
2551             public static final class Factory
2552             {
2553                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ApplicationPOC newInstance() {
2554                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ApplicationPOC) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2555                 
2556                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ApplicationPOC newInstance(org.apache.xmlbeans.XmlOptions options) {
2557                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ApplicationPOC) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2558                 
2559                 private Factory() { } // No instance of this class allowed
2560             }
2561         }
2562         
2563         /**
2564          * An XML OrganizationalProfile(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
2565          *
2566          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$OrganizationalProfile.
2567          */
2568         public interface OrganizationalProfile extends org.apache.xmlbeans.XmlString
2569         {
2570             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2571                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationalProfile.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationalprofileef84elemtype");
2572             
2573             /**
2574              * A factory class with static methods for creating instances
2575              * of this type.
2576              */
2577             
2578             public static final class Factory
2579             {
2580                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationalProfile newValue(java.lang.Object obj) {
2581                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationalProfile) type.newValue( obj ); }
2582                 
2583                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationalProfile newInstance() {
2584                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationalProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2585                 
2586                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationalProfile newInstance(org.apache.xmlbeans.XmlOptions options) {
2587                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationalProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2588                 
2589                 private Factory() { } // No instance of this class allowed
2590             }
2591         }
2592         
2593         /**
2594          * An XML FY(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
2595          *
2596          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$FY.
2597          */
2598         public interface FY extends org.apache.xmlbeans.XmlString
2599         {
2600             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2601                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FY.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fy6b7celemtype");
2602             
2603             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2604             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2605             
2606             static final Enum X_2012 = Enum.forString("2012");
2607             static final Enum X_2013 = Enum.forString("2013");
2608             static final Enum X_2014 = Enum.forString("2014");
2609             static final Enum X_2015 = Enum.forString("2015");
2610             static final Enum X_2016 = Enum.forString("2016");
2611             static final Enum X_2017 = Enum.forString("2017");
2612             static final Enum X_2018 = Enum.forString("2018");
2613             static final Enum X_2019 = Enum.forString("2019");
2614             static final Enum X_2020 = Enum.forString("2020");
2615             static final Enum X_2021 = Enum.forString("2021");
2616             
2617             static final int INT_X_2012 = Enum.INT_X_2012;
2618             static final int INT_X_2013 = Enum.INT_X_2013;
2619             static final int INT_X_2014 = Enum.INT_X_2014;
2620             static final int INT_X_2015 = Enum.INT_X_2015;
2621             static final int INT_X_2016 = Enum.INT_X_2016;
2622             static final int INT_X_2017 = Enum.INT_X_2017;
2623             static final int INT_X_2018 = Enum.INT_X_2018;
2624             static final int INT_X_2019 = Enum.INT_X_2019;
2625             static final int INT_X_2020 = Enum.INT_X_2020;
2626             static final int INT_X_2021 = Enum.INT_X_2021;
2627             
2628             /**
2629              * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$FY.
2630              * These enum values can be used as follows:
2631              * <pre>
2632              * enum.toString(); // returns the string value of the enum
2633              * enum.intValue(); // returns an int value, useful for switches
2634              * // e.g., case Enum.INT_X_2012
2635              * Enum.forString(s); // returns the enum value for a string
2636              * Enum.forInt(i); // returns the enum value for an int
2637              * </pre>
2638              * Enumeration objects are immutable singleton objects that
2639              * can be compared using == object equality. They have no
2640              * public constructor. See the constants defined within this
2641              * class for all the valid values.
2642              */
2643             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2644             {
2645                 /**
2646                  * Returns the enum value for a string, or null if none.
2647                  */
2648                 public static Enum forString(java.lang.String s)
2649                     { return (Enum)table.forString(s); }
2650                 /**
2651                  * Returns the enum value corresponding to an int, or null if none.
2652                  */
2653                 public static Enum forInt(int i)
2654                     { return (Enum)table.forInt(i); }
2655                 
2656                 private Enum(java.lang.String s, int i)
2657                     { super(s, i); }
2658                 
2659                 static final int INT_X_2012 = 1;
2660                 static final int INT_X_2013 = 2;
2661                 static final int INT_X_2014 = 3;
2662                 static final int INT_X_2015 = 4;
2663                 static final int INT_X_2016 = 5;
2664                 static final int INT_X_2017 = 6;
2665                 static final int INT_X_2018 = 7;
2666                 static final int INT_X_2019 = 8;
2667                 static final int INT_X_2020 = 9;
2668                 static final int INT_X_2021 = 10;
2669                 
2670                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2671                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2672                 (
2673                     new Enum[]
2674                     {
2675                       new Enum("2012", INT_X_2012),
2676                       new Enum("2013", INT_X_2013),
2677                       new Enum("2014", INT_X_2014),
2678                       new Enum("2015", INT_X_2015),
2679                       new Enum("2016", INT_X_2016),
2680                       new Enum("2017", INT_X_2017),
2681                       new Enum("2018", INT_X_2018),
2682                       new Enum("2019", INT_X_2019),
2683                       new Enum("2020", INT_X_2020),
2684                       new Enum("2021", INT_X_2021),
2685                     }
2686                 );
2687                 private static final long serialVersionUID = 1L;
2688                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2689             }
2690             
2691             /**
2692              * A factory class with static methods for creating instances
2693              * of this type.
2694              */
2695             
2696             public static final class Factory
2697             {
2698                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FY newValue(java.lang.Object obj) {
2699                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FY) type.newValue( obj ); }
2700                 
2701                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FY newInstance() {
2702                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FY) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2703                 
2704                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FY newInstance(org.apache.xmlbeans.XmlOptions options) {
2705                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FY) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2706                 
2707                 private Factory() { } // No instance of this class allowed
2708             }
2709         }
2710         
2711         /**
2712          * An XML Application(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
2713          *
2714          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$Application.
2715          */
2716         public interface Application extends org.apache.xmlbeans.XmlString
2717         {
2718             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2719                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Application.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("application3669elemtype");
2720             
2721             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2722             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2723             
2724             static final Enum CDFI = Enum.forString("CDFI");
2725             static final Enum NACA = Enum.forString("NACA");
2726             
2727             static final int INT_CDFI = Enum.INT_CDFI;
2728             static final int INT_NACA = Enum.INT_NACA;
2729             
2730             /**
2731              * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$Application.
2732              * These enum values can be used as follows:
2733              * <pre>
2734              * enum.toString(); // returns the string value of the enum
2735              * enum.intValue(); // returns an int value, useful for switches
2736              * // e.g., case Enum.INT_CDFI
2737              * Enum.forString(s); // returns the enum value for a string
2738              * Enum.forInt(i); // returns the enum value for an int
2739              * </pre>
2740              * Enumeration objects are immutable singleton objects that
2741              * can be compared using == object equality. They have no
2742              * public constructor. See the constants defined within this
2743              * class for all the valid values.
2744              */
2745             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2746             {
2747                 /**
2748                  * Returns the enum value for a string, or null if none.
2749                  */
2750                 public static Enum forString(java.lang.String s)
2751                     { return (Enum)table.forString(s); }
2752                 /**
2753                  * Returns the enum value corresponding to an int, or null if none.
2754                  */
2755                 public static Enum forInt(int i)
2756                     { return (Enum)table.forInt(i); }
2757                 
2758                 private Enum(java.lang.String s, int i)
2759                     { super(s, i); }
2760                 
2761                 static final int INT_CDFI = 1;
2762                 static final int INT_NACA = 2;
2763                 
2764                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2765                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2766                 (
2767                     new Enum[]
2768                     {
2769                       new Enum("CDFI", INT_CDFI),
2770                       new Enum("NACA", INT_NACA),
2771                     }
2772                 );
2773                 private static final long serialVersionUID = 1L;
2774                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2775             }
2776             
2777             /**
2778              * A factory class with static methods for creating instances
2779              * of this type.
2780              */
2781             
2782             public static final class Factory
2783             {
2784                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Application newValue(java.lang.Object obj) {
2785                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Application) type.newValue( obj ); }
2786                 
2787                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Application newInstance() {
2788                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Application) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2789                 
2790                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Application newInstance(org.apache.xmlbeans.XmlOptions options) {
2791                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Application) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2792                 
2793                 private Factory() { } // No instance of this class allowed
2794             }
2795         }
2796         
2797         /**
2798          * An XML TypeAssistance(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
2799          *
2800          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$TypeAssistance.
2801          */
2802         public interface TypeAssistance extends org.apache.xmlbeans.XmlString
2803         {
2804             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2805                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypeAssistance.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typeassistancec91belemtype");
2806             
2807             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2808             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2809             
2810             static final Enum FA = Enum.forString("FA");
2811             static final Enum TA = Enum.forString("TA");
2812             static final Enum FA_HFFI = Enum.forString("FA-HFFI");
2813             
2814             static final int INT_FA = Enum.INT_FA;
2815             static final int INT_TA = Enum.INT_TA;
2816             static final int INT_FA_HFFI = Enum.INT_FA_HFFI;
2817             
2818             /**
2819              * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$TypeAssistance.
2820              * These enum values can be used as follows:
2821              * <pre>
2822              * enum.toString(); // returns the string value of the enum
2823              * enum.intValue(); // returns an int value, useful for switches
2824              * // e.g., case Enum.INT_FA
2825              * Enum.forString(s); // returns the enum value for a string
2826              * Enum.forInt(i); // returns the enum value for an int
2827              * </pre>
2828              * Enumeration objects are immutable singleton objects that
2829              * can be compared using == object equality. They have no
2830              * public constructor. See the constants defined within this
2831              * class for all the valid values.
2832              */
2833             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2834             {
2835                 /**
2836                  * Returns the enum value for a string, or null if none.
2837                  */
2838                 public static Enum forString(java.lang.String s)
2839                     { return (Enum)table.forString(s); }
2840                 /**
2841                  * Returns the enum value corresponding to an int, or null if none.
2842                  */
2843                 public static Enum forInt(int i)
2844                     { return (Enum)table.forInt(i); }
2845                 
2846                 private Enum(java.lang.String s, int i)
2847                     { super(s, i); }
2848                 
2849                 static final int INT_FA = 1;
2850                 static final int INT_TA = 2;
2851                 static final int INT_FA_HFFI = 3;
2852                 
2853                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2854                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2855                 (
2856                     new Enum[]
2857                     {
2858                       new Enum("FA", INT_FA),
2859                       new Enum("TA", INT_TA),
2860                       new Enum("FA-HFFI", INT_FA_HFFI),
2861                     }
2862                 );
2863                 private static final long serialVersionUID = 1L;
2864                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2865             }
2866             
2867             /**
2868              * A factory class with static methods for creating instances
2869              * of this type.
2870              */
2871             
2872             public static final class Factory
2873             {
2874                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TypeAssistance newValue(java.lang.Object obj) {
2875                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TypeAssistance) type.newValue( obj ); }
2876                 
2877                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TypeAssistance newInstance() {
2878                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TypeAssistance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2879                 
2880                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TypeAssistance newInstance(org.apache.xmlbeans.XmlOptions options) {
2881                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TypeAssistance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2882                 
2883                 private Factory() { } // No instance of this class allowed
2884             }
2885         }
2886         
2887         /**
2888          * An XML FARequestedAmount(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
2889          *
2890          * This is a complex type.
2891          */
2892         public interface FARequestedAmount extends org.apache.xmlbeans.XmlObject
2893         {
2894             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2895                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FARequestedAmount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("farequestedamountfba4elemtype");
2896             
2897             /**
2898              * Gets the "Loan" element
2899              */
2900             int getLoan();
2901             
2902             /**
2903              * Gets (as xml) the "Loan" element
2904              */
2905             gov.grants.apply.forms.naca20V20.NACA200To2000000DataType xgetLoan();
2906             
2907             /**
2908              * True if has "Loan" element
2909              */
2910             boolean isSetLoan();
2911             
2912             /**
2913              * Sets the "Loan" element
2914              */
2915             void setLoan(int loan);
2916             
2917             /**
2918              * Sets (as xml) the "Loan" element
2919              */
2920             void xsetLoan(gov.grants.apply.forms.naca20V20.NACA200To2000000DataType loan);
2921             
2922             /**
2923              * Unsets the "Loan" element
2924              */
2925             void unsetLoan();
2926             
2927             /**
2928              * Gets the "Grant" element
2929              */
2930             int getGrant();
2931             
2932             /**
2933              * Gets (as xml) the "Grant" element
2934              */
2935             gov.grants.apply.forms.naca20V20.NACA200To2000000DataType xgetGrant();
2936             
2937             /**
2938              * True if has "Grant" element
2939              */
2940             boolean isSetGrant();
2941             
2942             /**
2943              * Sets the "Grant" element
2944              */
2945             void setGrant(int grant);
2946             
2947             /**
2948              * Sets (as xml) the "Grant" element
2949              */
2950             void xsetGrant(gov.grants.apply.forms.naca20V20.NACA200To2000000DataType grant);
2951             
2952             /**
2953              * Unsets the "Grant" element
2954              */
2955             void unsetGrant();
2956             
2957             /**
2958              * Gets the "Equity" element
2959              */
2960             int getEquity();
2961             
2962             /**
2963              * Gets (as xml) the "Equity" element
2964              */
2965             gov.grants.apply.forms.naca20V20.NACA200To2000000DataType xgetEquity();
2966             
2967             /**
2968              * True if has "Equity" element
2969              */
2970             boolean isSetEquity();
2971             
2972             /**
2973              * Sets the "Equity" element
2974              */
2975             void setEquity(int equity);
2976             
2977             /**
2978              * Sets (as xml) the "Equity" element
2979              */
2980             void xsetEquity(gov.grants.apply.forms.naca20V20.NACA200To2000000DataType equity);
2981             
2982             /**
2983              * Unsets the "Equity" element
2984              */
2985             void unsetEquity();
2986             
2987             /**
2988              * Gets the "SharesDeposits" element
2989              */
2990             int getSharesDeposits();
2991             
2992             /**
2993              * Gets (as xml) the "SharesDeposits" element
2994              */
2995             gov.grants.apply.forms.naca20V20.NACA200To2000000DataType xgetSharesDeposits();
2996             
2997             /**
2998              * True if has "SharesDeposits" element
2999              */
3000             boolean isSetSharesDeposits();
3001             
3002             /**
3003              * Sets the "SharesDeposits" element
3004              */
3005             void setSharesDeposits(int sharesDeposits);
3006             
3007             /**
3008              * Sets (as xml) the "SharesDeposits" element
3009              */
3010             void xsetSharesDeposits(gov.grants.apply.forms.naca20V20.NACA200To2000000DataType sharesDeposits);
3011             
3012             /**
3013              * Unsets the "SharesDeposits" element
3014              */
3015             void unsetSharesDeposits();
3016             
3017             /**
3018              * Gets the "SecondaryCapital" element
3019              */
3020             int getSecondaryCapital();
3021             
3022             /**
3023              * Gets (as xml) the "SecondaryCapital" element
3024              */
3025             gov.grants.apply.forms.naca20V20.NACA200To2000000DataType xgetSecondaryCapital();
3026             
3027             /**
3028              * True if has "SecondaryCapital" element
3029              */
3030             boolean isSetSecondaryCapital();
3031             
3032             /**
3033              * Sets the "SecondaryCapital" element
3034              */
3035             void setSecondaryCapital(int secondaryCapital);
3036             
3037             /**
3038              * Sets (as xml) the "SecondaryCapital" element
3039              */
3040             void xsetSecondaryCapital(gov.grants.apply.forms.naca20V20.NACA200To2000000DataType secondaryCapital);
3041             
3042             /**
3043              * Unsets the "SecondaryCapital" element
3044              */
3045             void unsetSecondaryCapital();
3046             
3047             /**
3048              * Gets the "QID_54" element
3049              */
3050             int getQID54();
3051             
3052             /**
3053              * Gets (as xml) the "QID_54" element
3054              */
3055             gov.grants.apply.forms.naca20V20.NACA201To2000000DataType xgetQID54();
3056             
3057             /**
3058              * True if has "QID_54" element
3059              */
3060             boolean isSetQID54();
3061             
3062             /**
3063              * Sets the "QID_54" element
3064              */
3065             void setQID54(int qid54);
3066             
3067             /**
3068              * Sets (as xml) the "QID_54" element
3069              */
3070             void xsetQID54(gov.grants.apply.forms.naca20V20.NACA201To2000000DataType qid54);
3071             
3072             /**
3073              * Unsets the "QID_54" element
3074              */
3075             void unsetQID54();
3076             
3077             /**
3078              * A factory class with static methods for creating instances
3079              * of this type.
3080              */
3081             
3082             public static final class Factory
3083             {
3084                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FARequestedAmount newInstance() {
3085                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3086                 
3087                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FARequestedAmount newInstance(org.apache.xmlbeans.XmlOptions options) {
3088                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3089                 
3090                 private Factory() { } // No instance of this class allowed
3091             }
3092         }
3093         
3094         /**
3095          * An XML TARequestSummary(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
3096          *
3097          * This is a complex type.
3098          */
3099         public interface TARequestSummary extends org.apache.xmlbeans.XmlObject
3100         {
3101             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3102                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TARequestSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("tarequestsummary224delemtype");
3103             
3104             /**
3105              * Gets the "Personnel" element
3106              */
3107             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel getPersonnel();
3108             
3109             /**
3110              * True if has "Personnel" element
3111              */
3112             boolean isSetPersonnel();
3113             
3114             /**
3115              * Sets the "Personnel" element
3116              */
3117             void setPersonnel(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel personnel);
3118             
3119             /**
3120              * Appends and returns a new empty "Personnel" element
3121              */
3122             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel addNewPersonnel();
3123             
3124             /**
3125              * Unsets the "Personnel" element
3126              */
3127             void unsetPersonnel();
3128             
3129             /**
3130              * Gets the "Training" element
3131              */
3132             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training getTraining();
3133             
3134             /**
3135              * True if has "Training" element
3136              */
3137             boolean isSetTraining();
3138             
3139             /**
3140              * Sets the "Training" element
3141              */
3142             void setTraining(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training training);
3143             
3144             /**
3145              * Appends and returns a new empty "Training" element
3146              */
3147             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training addNewTraining();
3148             
3149             /**
3150              * Unsets the "Training" element
3151              */
3152             void unsetTraining();
3153             
3154             /**
3155              * Gets the "Travel" element
3156              */
3157             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel getTravel();
3158             
3159             /**
3160              * True if has "Travel" element
3161              */
3162             boolean isSetTravel();
3163             
3164             /**
3165              * Sets the "Travel" element
3166              */
3167             void setTravel(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel travel);
3168             
3169             /**
3170              * Appends and returns a new empty "Travel" element
3171              */
3172             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel addNewTravel();
3173             
3174             /**
3175              * Unsets the "Travel" element
3176              */
3177             void unsetTravel();
3178             
3179             /**
3180              * Gets the "ProfessionalServices" element
3181              */
3182             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices getProfessionalServices();
3183             
3184             /**
3185              * True if has "ProfessionalServices" element
3186              */
3187             boolean isSetProfessionalServices();
3188             
3189             /**
3190              * Sets the "ProfessionalServices" element
3191              */
3192             void setProfessionalServices(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices professionalServices);
3193             
3194             /**
3195              * Appends and returns a new empty "ProfessionalServices" element
3196              */
3197             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices addNewProfessionalServices();
3198             
3199             /**
3200              * Unsets the "ProfessionalServices" element
3201              */
3202             void unsetProfessionalServices();
3203             
3204             /**
3205              * Gets the "Equipment" element
3206              */
3207             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment getEquipment();
3208             
3209             /**
3210              * True if has "Equipment" element
3211              */
3212             boolean isSetEquipment();
3213             
3214             /**
3215              * Sets the "Equipment" element
3216              */
3217             void setEquipment(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment equipment);
3218             
3219             /**
3220              * Appends and returns a new empty "Equipment" element
3221              */
3222             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment addNewEquipment();
3223             
3224             /**
3225              * Unsets the "Equipment" element
3226              */
3227             void unsetEquipment();
3228             
3229             /**
3230              * Gets the "TotalTARequest" element
3231              */
3232             int getTotalTARequest();
3233             
3234             /**
3235              * Gets (as xml) the "TotalTARequest" element
3236              */
3237             gov.grants.apply.forms.naca20V20.NACA200To150000DataType xgetTotalTARequest();
3238             
3239             /**
3240              * True if has "TotalTARequest" element
3241              */
3242             boolean isSetTotalTARequest();
3243             
3244             /**
3245              * Sets the "TotalTARequest" element
3246              */
3247             void setTotalTARequest(int totalTARequest);
3248             
3249             /**
3250              * Sets (as xml) the "TotalTARequest" element
3251              */
3252             void xsetTotalTARequest(gov.grants.apply.forms.naca20V20.NACA200To150000DataType totalTARequest);
3253             
3254             /**
3255              * Unsets the "TotalTARequest" element
3256              */
3257             void unsetTotalTARequest();
3258             
3259             /**
3260              * An XML Personnel(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
3261              *
3262              * This is a complex type.
3263              */
3264             public interface Personnel extends org.apache.xmlbeans.XmlObject
3265             {
3266                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3267                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Personnel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("personnela961elemtype");
3268                 
3269                 /**
3270                  * Gets array of all "PersonnelItem" elements
3271                  */
3272                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel.PersonnelItem[] getPersonnelItemArray();
3273                 
3274                 /**
3275                  * Gets ith "PersonnelItem" element
3276                  */
3277                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel.PersonnelItem getPersonnelItemArray(int i);
3278                 
3279                 /**
3280                  * Returns number of "PersonnelItem" element
3281                  */
3282                 int sizeOfPersonnelItemArray();
3283                 
3284                 /**
3285                  * Sets array of all "PersonnelItem" element
3286                  */
3287                 void setPersonnelItemArray(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel.PersonnelItem[] personnelItemArray);
3288                 
3289                 /**
3290                  * Sets ith "PersonnelItem" element
3291                  */
3292                 void setPersonnelItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel.PersonnelItem personnelItem);
3293                 
3294                 /**
3295                  * Inserts and returns a new empty value (as xml) as the ith "PersonnelItem" element
3296                  */
3297                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel.PersonnelItem insertNewPersonnelItem(int i);
3298                 
3299                 /**
3300                  * Appends and returns a new empty value (as xml) as the last "PersonnelItem" element
3301                  */
3302                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel.PersonnelItem addNewPersonnelItem();
3303                 
3304                 /**
3305                  * Removes the ith "PersonnelItem" element
3306                  */
3307                 void removePersonnelItem(int i);
3308                 
3309                 /**
3310                  * Gets the "SubTotal" element
3311                  */
3312                 int getSubTotal();
3313                 
3314                 /**
3315                  * Gets (as xml) the "SubTotal" element
3316                  */
3317                 gov.grants.apply.forms.naca20V20.NACA200To150000DataType xgetSubTotal();
3318                 
3319                 /**
3320                  * True if has "SubTotal" element
3321                  */
3322                 boolean isSetSubTotal();
3323                 
3324                 /**
3325                  * Sets the "SubTotal" element
3326                  */
3327                 void setSubTotal(int subTotal);
3328                 
3329                 /**
3330                  * Sets (as xml) the "SubTotal" element
3331                  */
3332                 void xsetSubTotal(gov.grants.apply.forms.naca20V20.NACA200To150000DataType subTotal);
3333                 
3334                 /**
3335                  * Unsets the "SubTotal" element
3336                  */
3337                 void unsetSubTotal();
3338                 
3339                 /**
3340                  * An XML PersonnelItem(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
3341                  *
3342                  * This is a complex type.
3343                  */
3344                 public interface PersonnelItem 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(PersonnelItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("personnelitem41a2elemtype");
3348                     
3349                     /**
3350                      * Gets the "PositionEmployeeName" element
3351                      */
3352                     java.lang.String getPositionEmployeeName();
3353                     
3354                     /**
3355                      * Gets (as xml) the "PositionEmployeeName" element
3356                      */
3357                     gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetPositionEmployeeName();
3358                     
3359                     /**
3360                      * True if has "PositionEmployeeName" element
3361                      */
3362                     boolean isSetPositionEmployeeName();
3363                     
3364                     /**
3365                      * Sets the "PositionEmployeeName" element
3366                      */
3367                     void setPositionEmployeeName(java.lang.String positionEmployeeName);
3368                     
3369                     /**
3370                      * Sets (as xml) the "PositionEmployeeName" element
3371                      */
3372                     void xsetPositionEmployeeName(gov.grants.apply.forms.naca20V20.NACA20String30DataType positionEmployeeName);
3373                     
3374                     /**
3375                      * Unsets the "PositionEmployeeName" element
3376                      */
3377                     void unsetPositionEmployeeName();
3378                     
3379                     /**
3380                      * Gets the "Salary" element
3381                      */
3382                     int getSalary();
3383                     
3384                     /**
3385                      * Gets (as xml) the "Salary" element
3386                      */
3387                     gov.grants.apply.forms.naca20V20.NACA200To999999DataType xgetSalary();
3388                     
3389                     /**
3390                      * True if has "Salary" element
3391                      */
3392                     boolean isSetSalary();
3393                     
3394                     /**
3395                      * Sets the "Salary" element
3396                      */
3397                     void setSalary(int salary);
3398                     
3399                     /**
3400                      * Sets (as xml) the "Salary" element
3401                      */
3402                     void xsetSalary(gov.grants.apply.forms.naca20V20.NACA200To999999DataType salary);
3403                     
3404                     /**
3405                      * Unsets the "Salary" element
3406                      */
3407                     void unsetSalary();
3408                     
3409                     /**
3410                      * Gets the "Fringe" element
3411                      */
3412                     int getFringe();
3413                     
3414                     /**
3415                      * Gets (as xml) the "Fringe" element
3416                      */
3417                     gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetFringe();
3418                     
3419                     /**
3420                      * True if has "Fringe" element
3421                      */
3422                     boolean isSetFringe();
3423                     
3424                     /**
3425                      * Sets the "Fringe" element
3426                      */
3427                     void setFringe(int fringe);
3428                     
3429                     /**
3430                      * Sets (as xml) the "Fringe" element
3431                      */
3432                     void xsetFringe(gov.grants.apply.forms.naca20V20.NACA200To100DataType fringe);
3433                     
3434                     /**
3435                      * Unsets the "Fringe" element
3436                      */
3437                     void unsetFringe();
3438                     
3439                     /**
3440                      * Gets the "Workload" element
3441                      */
3442                     int getWorkload();
3443                     
3444                     /**
3445                      * Gets (as xml) the "Workload" element
3446                      */
3447                     gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetWorkload();
3448                     
3449                     /**
3450                      * True if has "Workload" element
3451                      */
3452                     boolean isSetWorkload();
3453                     
3454                     /**
3455                      * Sets the "Workload" element
3456                      */
3457                     void setWorkload(int workload);
3458                     
3459                     /**
3460                      * Sets (as xml) the "Workload" element
3461                      */
3462                     void xsetWorkload(gov.grants.apply.forms.naca20V20.NACA200To100DataType workload);
3463                     
3464                     /**
3465                      * Unsets the "Workload" element
3466                      */
3467                     void unsetWorkload();
3468                     
3469                     /**
3470                      * Gets the "Years" element
3471                      */
3472                     int getYears();
3473                     
3474                     /**
3475                      * Gets (as xml) the "Years" element
3476                      */
3477                     gov.grants.apply.forms.naca20V20.NACA201To3DataType xgetYears();
3478                     
3479                     /**
3480                      * True if has "Years" element
3481                      */
3482                     boolean isSetYears();
3483                     
3484                     /**
3485                      * Sets the "Years" element
3486                      */
3487                     void setYears(int years);
3488                     
3489                     /**
3490                      * Sets (as xml) the "Years" element
3491                      */
3492                     void xsetYears(gov.grants.apply.forms.naca20V20.NACA201To3DataType years);
3493                     
3494                     /**
3495                      * Unsets the "Years" element
3496                      */
3497                     void unsetYears();
3498                     
3499                     /**
3500                      * Gets the "Total" element
3501                      */
3502                     int getTotal();
3503                     
3504                     /**
3505                      * Gets (as xml) the "Total" element
3506                      */
3507                     gov.grants.apply.forms.naca20V20.NACA200To150000DataType xgetTotal();
3508                     
3509                     /**
3510                      * True if has "Total" element
3511                      */
3512                     boolean isSetTotal();
3513                     
3514                     /**
3515                      * Sets the "Total" element
3516                      */
3517                     void setTotal(int total);
3518                     
3519                     /**
3520                      * Sets (as xml) the "Total" element
3521                      */
3522                     void xsetTotal(gov.grants.apply.forms.naca20V20.NACA200To150000DataType total);
3523                     
3524                     /**
3525                      * Unsets the "Total" element
3526                      */
3527                     void unsetTotal();
3528                     
3529                     /**
3530                      * A factory class with static methods for creating instances
3531                      * of this type.
3532                      */
3533                     
3534                     public static final class Factory
3535                     {
3536                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel.PersonnelItem newInstance() {
3537                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel.PersonnelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3538                       
3539                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel.PersonnelItem newInstance(org.apache.xmlbeans.XmlOptions options) {
3540                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel.PersonnelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3541                       
3542                       private Factory() { } // No instance of this class allowed
3543                     }
3544                 }
3545                 
3546                 /**
3547                  * A factory class with static methods for creating instances
3548                  * of this type.
3549                  */
3550                 
3551                 public static final class Factory
3552                 {
3553                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel newInstance() {
3554                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3555                     
3556                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel newInstance(org.apache.xmlbeans.XmlOptions options) {
3557                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Personnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3558                     
3559                     private Factory() { } // No instance of this class allowed
3560                 }
3561             }
3562             
3563             /**
3564              * An XML Training(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
3565              *
3566              * This is a complex type.
3567              */
3568             public interface Training extends org.apache.xmlbeans.XmlObject
3569             {
3570                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3571                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Training.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("trainingee77elemtype");
3572                 
3573                 /**
3574                  * Gets array of all "TrainingItem" elements
3575                  */
3576                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training.TrainingItem[] getTrainingItemArray();
3577                 
3578                 /**
3579                  * Gets ith "TrainingItem" element
3580                  */
3581                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training.TrainingItem getTrainingItemArray(int i);
3582                 
3583                 /**
3584                  * Returns number of "TrainingItem" element
3585                  */
3586                 int sizeOfTrainingItemArray();
3587                 
3588                 /**
3589                  * Sets array of all "TrainingItem" element
3590                  */
3591                 void setTrainingItemArray(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training.TrainingItem[] trainingItemArray);
3592                 
3593                 /**
3594                  * Sets ith "TrainingItem" element
3595                  */
3596                 void setTrainingItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training.TrainingItem trainingItem);
3597                 
3598                 /**
3599                  * Inserts and returns a new empty value (as xml) as the ith "TrainingItem" element
3600                  */
3601                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training.TrainingItem insertNewTrainingItem(int i);
3602                 
3603                 /**
3604                  * Appends and returns a new empty value (as xml) as the last "TrainingItem" element
3605                  */
3606                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training.TrainingItem addNewTrainingItem();
3607                 
3608                 /**
3609                  * Removes the ith "TrainingItem" element
3610                  */
3611                 void removeTrainingItem(int i);
3612                 
3613                 /**
3614                  * Gets the "SubTotal" element
3615                  */
3616                 int getSubTotal();
3617                 
3618                 /**
3619                  * Gets (as xml) the "SubTotal" element
3620                  */
3621                 gov.grants.apply.forms.naca20V20.NACA200To150000DataType xgetSubTotal();
3622                 
3623                 /**
3624                  * True if has "SubTotal" element
3625                  */
3626                 boolean isSetSubTotal();
3627                 
3628                 /**
3629                  * Sets the "SubTotal" element
3630                  */
3631                 void setSubTotal(int subTotal);
3632                 
3633                 /**
3634                  * Sets (as xml) the "SubTotal" element
3635                  */
3636                 void xsetSubTotal(gov.grants.apply.forms.naca20V20.NACA200To150000DataType subTotal);
3637                 
3638                 /**
3639                  * Unsets the "SubTotal" element
3640                  */
3641                 void unsetSubTotal();
3642                 
3643                 /**
3644                  * An XML TrainingItem(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
3645                  *
3646                  * This is a complex type.
3647                  */
3648                 public interface TrainingItem 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(TrainingItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("trainingitemf640elemtype");
3652                     
3653                     /**
3654                      * Gets the "CourseNameDescription" element
3655                      */
3656                     java.lang.String getCourseNameDescription();
3657                     
3658                     /**
3659                      * Gets (as xml) the "CourseNameDescription" element
3660                      */
3661                     gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetCourseNameDescription();
3662                     
3663                     /**
3664                      * True if has "CourseNameDescription" element
3665                      */
3666                     boolean isSetCourseNameDescription();
3667                     
3668                     /**
3669                      * Sets the "CourseNameDescription" element
3670                      */
3671                     void setCourseNameDescription(java.lang.String courseNameDescription);
3672                     
3673                     /**
3674                      * Sets (as xml) the "CourseNameDescription" element
3675                      */
3676                     void xsetCourseNameDescription(gov.grants.apply.forms.naca20V20.NACA20String30DataType courseNameDescription);
3677                     
3678                     /**
3679                      * Unsets the "CourseNameDescription" element
3680                      */
3681                     void unsetCourseNameDescription();
3682                     
3683                     /**
3684                      * Gets the "Provider" element
3685                      */
3686                     java.lang.String getProvider();
3687                     
3688                     /**
3689                      * Gets (as xml) the "Provider" element
3690                      */
3691                     gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetProvider();
3692                     
3693                     /**
3694                      * True if has "Provider" element
3695                      */
3696                     boolean isSetProvider();
3697                     
3698                     /**
3699                      * Sets the "Provider" element
3700                      */
3701                     void setProvider(java.lang.String provider);
3702                     
3703                     /**
3704                      * Sets (as xml) the "Provider" element
3705                      */
3706                     void xsetProvider(gov.grants.apply.forms.naca20V20.NACA20String30DataType provider);
3707                     
3708                     /**
3709                      * Unsets the "Provider" element
3710                      */
3711                     void unsetProvider();
3712                     
3713                     /**
3714                      * Gets the "Attendees" element
3715                      */
3716                     int getAttendees();
3717                     
3718                     /**
3719                      * Gets (as xml) the "Attendees" element
3720                      */
3721                     gov.grants.apply.forms.naca20V20.NACA200To999DataType xgetAttendees();
3722                     
3723                     /**
3724                      * True if has "Attendees" element
3725                      */
3726                     boolean isSetAttendees();
3727                     
3728                     /**
3729                      * Sets the "Attendees" element
3730                      */
3731                     void setAttendees(int attendees);
3732                     
3733                     /**
3734                      * Sets (as xml) the "Attendees" element
3735                      */
3736                     void xsetAttendees(gov.grants.apply.forms.naca20V20.NACA200To999DataType attendees);
3737                     
3738                     /**
3739                      * Unsets the "Attendees" element
3740                      */
3741                     void unsetAttendees();
3742                     
3743                     /**
3744                      * Gets the "CostPerPerson" element
3745                      */
3746                     int getCostPerPerson();
3747                     
3748                     /**
3749                      * Gets (as xml) the "CostPerPerson" element
3750                      */
3751                     gov.grants.apply.forms.naca20V20.NACA200To100000DataType xgetCostPerPerson();
3752                     
3753                     /**
3754                      * True if has "CostPerPerson" element
3755                      */
3756                     boolean isSetCostPerPerson();
3757                     
3758                     /**
3759                      * Sets the "CostPerPerson" element
3760                      */
3761                     void setCostPerPerson(int costPerPerson);
3762                     
3763                     /**
3764                      * Sets (as xml) the "CostPerPerson" element
3765                      */
3766                     void xsetCostPerPerson(gov.grants.apply.forms.naca20V20.NACA200To100000DataType costPerPerson);
3767                     
3768                     /**
3769                      * Unsets the "CostPerPerson" element
3770                      */
3771                     void unsetCostPerPerson();
3772                     
3773                     /**
3774                      * Gets the "Total" element
3775                      */
3776                     int getTotal();
3777                     
3778                     /**
3779                      * Gets (as xml) the "Total" element
3780                      */
3781                     gov.grants.apply.forms.naca20V20.NACA200To150000DataType xgetTotal();
3782                     
3783                     /**
3784                      * True if has "Total" element
3785                      */
3786                     boolean isSetTotal();
3787                     
3788                     /**
3789                      * Sets the "Total" element
3790                      */
3791                     void setTotal(int total);
3792                     
3793                     /**
3794                      * Sets (as xml) the "Total" element
3795                      */
3796                     void xsetTotal(gov.grants.apply.forms.naca20V20.NACA200To150000DataType total);
3797                     
3798                     /**
3799                      * Unsets the "Total" element
3800                      */
3801                     void unsetTotal();
3802                     
3803                     /**
3804                      * A factory class with static methods for creating instances
3805                      * of this type.
3806                      */
3807                     
3808                     public static final class Factory
3809                     {
3810                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training.TrainingItem newInstance() {
3811                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training.TrainingItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3812                       
3813                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training.TrainingItem newInstance(org.apache.xmlbeans.XmlOptions options) {
3814                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training.TrainingItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3815                       
3816                       private Factory() { } // No instance of this class allowed
3817                     }
3818                 }
3819                 
3820                 /**
3821                  * A factory class with static methods for creating instances
3822                  * of this type.
3823                  */
3824                 
3825                 public static final class Factory
3826                 {
3827                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training newInstance() {
3828                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3829                     
3830                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training newInstance(org.apache.xmlbeans.XmlOptions options) {
3831                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Training) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3832                     
3833                     private Factory() { } // No instance of this class allowed
3834                 }
3835             }
3836             
3837             /**
3838              * An XML Travel(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
3839              *
3840              * This is a complex type.
3841              */
3842             public interface Travel extends org.apache.xmlbeans.XmlObject
3843             {
3844                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3845                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Travel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("traveld237elemtype");
3846                 
3847                 /**
3848                  * Gets array of all "TravelItem" elements
3849                  */
3850                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelItem[] getTravelItemArray();
3851                 
3852                 /**
3853                  * Gets ith "TravelItem" element
3854                  */
3855                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelItem getTravelItemArray(int i);
3856                 
3857                 /**
3858                  * Returns number of "TravelItem" element
3859                  */
3860                 int sizeOfTravelItemArray();
3861                 
3862                 /**
3863                  * Sets array of all "TravelItem" element
3864                  */
3865                 void setTravelItemArray(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelItem[] travelItemArray);
3866                 
3867                 /**
3868                  * Sets ith "TravelItem" element
3869                  */
3870                 void setTravelItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelItem travelItem);
3871                 
3872                 /**
3873                  * Inserts and returns a new empty value (as xml) as the ith "TravelItem" element
3874                  */
3875                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelItem insertNewTravelItem(int i);
3876                 
3877                 /**
3878                  * Appends and returns a new empty value (as xml) as the last "TravelItem" element
3879                  */
3880                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelItem addNewTravelItem();
3881                 
3882                 /**
3883                  * Removes the ith "TravelItem" element
3884                  */
3885                 void removeTravelItem(int i);
3886                 
3887                 /**
3888                  * Gets the "SubTotal" element
3889                  */
3890                 int getSubTotal();
3891                 
3892                 /**
3893                  * Gets (as xml) the "SubTotal" element
3894                  */
3895                 gov.grants.apply.forms.naca20V20.NACA200To150000DataType xgetSubTotal();
3896                 
3897                 /**
3898                  * True if has "SubTotal" element
3899                  */
3900                 boolean isSetSubTotal();
3901                 
3902                 /**
3903                  * Sets the "SubTotal" element
3904                  */
3905                 void setSubTotal(int subTotal);
3906                 
3907                 /**
3908                  * Sets (as xml) the "SubTotal" element
3909                  */
3910                 void xsetSubTotal(gov.grants.apply.forms.naca20V20.NACA200To150000DataType subTotal);
3911                 
3912                 /**
3913                  * Unsets the "SubTotal" element
3914                  */
3915                 void unsetSubTotal();
3916                 
3917                 /**
3918                  * Gets the "TravelPolicies" element
3919                  */
3920                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelPolicies.Enum getTravelPolicies();
3921                 
3922                 /**
3923                  * Gets (as xml) the "TravelPolicies" element
3924                  */
3925                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelPolicies xgetTravelPolicies();
3926                 
3927                 /**
3928                  * True if has "TravelPolicies" element
3929                  */
3930                 boolean isSetTravelPolicies();
3931                 
3932                 /**
3933                  * Sets the "TravelPolicies" element
3934                  */
3935                 void setTravelPolicies(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelPolicies.Enum travelPolicies);
3936                 
3937                 /**
3938                  * Sets (as xml) the "TravelPolicies" element
3939                  */
3940                 void xsetTravelPolicies(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelPolicies travelPolicies);
3941                 
3942                 /**
3943                  * Unsets the "TravelPolicies" element
3944                  */
3945                 void unsetTravelPolicies();
3946                 
3947                 /**
3948                  * An XML TravelItem(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
3949                  *
3950                  * This is a complex type.
3951                  */
3952                 public interface TravelItem extends org.apache.xmlbeans.XmlObject
3953                 {
3954                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3955                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travelitem6c80elemtype");
3956                     
3957                     /**
3958                      * Gets the "TripName" element
3959                      */
3960                     java.lang.String getTripName();
3961                     
3962                     /**
3963                      * Gets (as xml) the "TripName" element
3964                      */
3965                     gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetTripName();
3966                     
3967                     /**
3968                      * True if has "TripName" element
3969                      */
3970                     boolean isSetTripName();
3971                     
3972                     /**
3973                      * Sets the "TripName" element
3974                      */
3975                     void setTripName(java.lang.String tripName);
3976                     
3977                     /**
3978                      * Sets (as xml) the "TripName" element
3979                      */
3980                     void xsetTripName(gov.grants.apply.forms.naca20V20.NACA20String30DataType tripName);
3981                     
3982                     /**
3983                      * Unsets the "TripName" element
3984                      */
3985                     void unsetTripName();
3986                     
3987                     /**
3988                      * Gets the "Location" element
3989                      */
3990                     java.lang.String getLocation();
3991                     
3992                     /**
3993                      * Gets (as xml) the "Location" element
3994                      */
3995                     gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetLocation();
3996                     
3997                     /**
3998                      * True if has "Location" element
3999                      */
4000                     boolean isSetLocation();
4001                     
4002                     /**
4003                      * Sets the "Location" element
4004                      */
4005                     void setLocation(java.lang.String location);
4006                     
4007                     /**
4008                      * Sets (as xml) the "Location" element
4009                      */
4010                     void xsetLocation(gov.grants.apply.forms.naca20V20.NACA20String30DataType location);
4011                     
4012                     /**
4013                      * Unsets the "Location" element
4014                      */
4015                     void unsetLocation();
4016                     
4017                     /**
4018                      * Gets the "People" element
4019                      */
4020                     int getPeople();
4021                     
4022                     /**
4023                      * Gets (as xml) the "People" element
4024                      */
4025                     gov.grants.apply.forms.naca20V20.NACA200To999DataType xgetPeople();
4026                     
4027                     /**
4028                      * True if has "People" element
4029                      */
4030                     boolean isSetPeople();
4031                     
4032                     /**
4033                      * Sets the "People" element
4034                      */
4035                     void setPeople(int people);
4036                     
4037                     /**
4038                      * Sets (as xml) the "People" element
4039                      */
4040                     void xsetPeople(gov.grants.apply.forms.naca20V20.NACA200To999DataType people);
4041                     
4042                     /**
4043                      * Unsets the "People" element
4044                      */
4045                     void unsetPeople();
4046                     
4047                     /**
4048                      * Gets the "Transportation" element
4049                      */
4050                     int getTransportation();
4051                     
4052                     /**
4053                      * Gets (as xml) the "Transportation" element
4054                      */
4055                     gov.grants.apply.forms.naca20V20.NACA200To100000DataType xgetTransportation();
4056                     
4057                     /**
4058                      * True if has "Transportation" element
4059                      */
4060                     boolean isSetTransportation();
4061                     
4062                     /**
4063                      * Sets the "Transportation" element
4064                      */
4065                     void setTransportation(int transportation);
4066                     
4067                     /**
4068                      * Sets (as xml) the "Transportation" element
4069                      */
4070                     void xsetTransportation(gov.grants.apply.forms.naca20V20.NACA200To100000DataType transportation);
4071                     
4072                     /**
4073                      * Unsets the "Transportation" element
4074                      */
4075                     void unsetTransportation();
4076                     
4077                     /**
4078                      * Gets the "Lodging" element
4079                      */
4080                     int getLodging();
4081                     
4082                     /**
4083                      * Gets (as xml) the "Lodging" element
4084                      */
4085                     gov.grants.apply.forms.naca20V20.NACA200To100000DataType xgetLodging();
4086                     
4087                     /**
4088                      * True if has "Lodging" element
4089                      */
4090                     boolean isSetLodging();
4091                     
4092                     /**
4093                      * Sets the "Lodging" element
4094                      */
4095                     void setLodging(int lodging);
4096                     
4097                     /**
4098                      * Sets (as xml) the "Lodging" element
4099                      */
4100                     void xsetLodging(gov.grants.apply.forms.naca20V20.NACA200To100000DataType lodging);
4101                     
4102                     /**
4103                      * Unsets the "Lodging" element
4104                      */
4105                     void unsetLodging();
4106                     
4107                     /**
4108                      * Gets the "Total" element
4109                      */
4110                     int getTotal();
4111                     
4112                     /**
4113                      * Gets (as xml) the "Total" element
4114                      */
4115                     gov.grants.apply.forms.naca20V20.NACA200To150000DataType xgetTotal();
4116                     
4117                     /**
4118                      * True if has "Total" element
4119                      */
4120                     boolean isSetTotal();
4121                     
4122                     /**
4123                      * Sets the "Total" element
4124                      */
4125                     void setTotal(int total);
4126                     
4127                     /**
4128                      * Sets (as xml) the "Total" element
4129                      */
4130                     void xsetTotal(gov.grants.apply.forms.naca20V20.NACA200To150000DataType total);
4131                     
4132                     /**
4133                      * Unsets the "Total" element
4134                      */
4135                     void unsetTotal();
4136                     
4137                     /**
4138                      * A factory class with static methods for creating instances
4139                      * of this type.
4140                      */
4141                     
4142                     public static final class Factory
4143                     {
4144                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelItem newInstance() {
4145                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4146                       
4147                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelItem newInstance(org.apache.xmlbeans.XmlOptions options) {
4148                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4149                       
4150                       private Factory() { } // No instance of this class allowed
4151                     }
4152                 }
4153                 
4154                 /**
4155                  * An XML TravelPolicies(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
4156                  *
4157                  * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$TARequestSummary$Travel$TravelPolicies.
4158                  */
4159                 public interface TravelPolicies extends org.apache.xmlbeans.XmlString
4160                 {
4161                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4162                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelPolicies.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travelpoliciesa8fdelemtype");
4163                     
4164                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4165                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4166                     
4167                     static final Enum FEDERAL = Enum.forString("Federal");
4168                     static final Enum INTERNAL = Enum.forString("Internal");
4169                     
4170                     static final int INT_FEDERAL = Enum.INT_FEDERAL;
4171                     static final int INT_INTERNAL = Enum.INT_INTERNAL;
4172                     
4173                     /**
4174                      * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$TARequestSummary$Travel$TravelPolicies.
4175                      * These enum values can be used as follows:
4176                      * <pre>
4177                      * enum.toString(); // returns the string value of the enum
4178                      * enum.intValue(); // returns an int value, useful for switches
4179                      * // e.g., case Enum.INT_FEDERAL
4180                      * Enum.forString(s); // returns the enum value for a string
4181                      * Enum.forInt(i); // returns the enum value for an int
4182                      * </pre>
4183                      * Enumeration objects are immutable singleton objects that
4184                      * can be compared using == object equality. They have no
4185                      * public constructor. See the constants defined within this
4186                      * class for all the valid values.
4187                      */
4188                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4189                     {
4190                       /**
4191                        * Returns the enum value for a string, or null if none.
4192                        */
4193                       public static Enum forString(java.lang.String s)
4194                           { return (Enum)table.forString(s); }
4195                       /**
4196                        * Returns the enum value corresponding to an int, or null if none.
4197                        */
4198                       public static Enum forInt(int i)
4199                           { return (Enum)table.forInt(i); }
4200                       
4201                       private Enum(java.lang.String s, int i)
4202                           { super(s, i); }
4203                       
4204                       static final int INT_FEDERAL = 1;
4205                       static final int INT_INTERNAL = 2;
4206                       
4207                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4208                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
4209                       (
4210                         new Enum[]
4211                         {
4212                           new Enum("Federal", INT_FEDERAL),
4213                           new Enum("Internal", INT_INTERNAL),
4214                         }
4215                       );
4216                       private static final long serialVersionUID = 1L;
4217                       private java.lang.Object readResolve() { return forInt(intValue()); } 
4218                     }
4219                     
4220                     /**
4221                      * A factory class with static methods for creating instances
4222                      * of this type.
4223                      */
4224                     
4225                     public static final class Factory
4226                     {
4227                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelPolicies newValue(java.lang.Object obj) {
4228                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelPolicies) type.newValue( obj ); }
4229                       
4230                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelPolicies newInstance() {
4231                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4232                       
4233                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelPolicies newInstance(org.apache.xmlbeans.XmlOptions options) {
4234                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel.TravelPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4235                       
4236                       private Factory() { } // No instance of this class allowed
4237                     }
4238                 }
4239                 
4240                 /**
4241                  * A factory class with static methods for creating instances
4242                  * of this type.
4243                  */
4244                 
4245                 public static final class Factory
4246                 {
4247                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel newInstance() {
4248                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4249                     
4250                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel newInstance(org.apache.xmlbeans.XmlOptions options) {
4251                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Travel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4252                     
4253                     private Factory() { } // No instance of this class allowed
4254                 }
4255             }
4256             
4257             /**
4258              * An XML ProfessionalServices(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
4259              *
4260              * This is a complex type.
4261              */
4262             public interface ProfessionalServices extends org.apache.xmlbeans.XmlObject
4263             {
4264                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4265                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProfessionalServices.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("professionalservicese48celemtype");
4266                 
4267                 /**
4268                  * Gets array of all "ProfessionalServicesItem" elements
4269                  */
4270                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] getProfessionalServicesItemArray();
4271                 
4272                 /**
4273                  * Gets ith "ProfessionalServicesItem" element
4274                  */
4275                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem getProfessionalServicesItemArray(int i);
4276                 
4277                 /**
4278                  * Returns number of "ProfessionalServicesItem" element
4279                  */
4280                 int sizeOfProfessionalServicesItemArray();
4281                 
4282                 /**
4283                  * Sets array of all "ProfessionalServicesItem" element
4284                  */
4285                 void setProfessionalServicesItemArray(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] professionalServicesItemArray);
4286                 
4287                 /**
4288                  * Sets ith "ProfessionalServicesItem" element
4289                  */
4290                 void setProfessionalServicesItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem professionalServicesItem);
4291                 
4292                 /**
4293                  * Inserts and returns a new empty value (as xml) as the ith "ProfessionalServicesItem" element
4294                  */
4295                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem insertNewProfessionalServicesItem(int i);
4296                 
4297                 /**
4298                  * Appends and returns a new empty value (as xml) as the last "ProfessionalServicesItem" element
4299                  */
4300                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem addNewProfessionalServicesItem();
4301                 
4302                 /**
4303                  * Removes the ith "ProfessionalServicesItem" element
4304                  */
4305                 void removeProfessionalServicesItem(int i);
4306                 
4307                 /**
4308                  * Gets the "SubTotal" element
4309                  */
4310                 int getSubTotal();
4311                 
4312                 /**
4313                  * Gets (as xml) the "SubTotal" element
4314                  */
4315                 gov.grants.apply.forms.naca20V20.NACA200To150000DataType xgetSubTotal();
4316                 
4317                 /**
4318                  * True if has "SubTotal" element
4319                  */
4320                 boolean isSetSubTotal();
4321                 
4322                 /**
4323                  * Sets the "SubTotal" element
4324                  */
4325                 void setSubTotal(int subTotal);
4326                 
4327                 /**
4328                  * Sets (as xml) the "SubTotal" element
4329                  */
4330                 void xsetSubTotal(gov.grants.apply.forms.naca20V20.NACA200To150000DataType subTotal);
4331                 
4332                 /**
4333                  * Unsets the "SubTotal" element
4334                  */
4335                 void unsetSubTotal();
4336                 
4337                 /**
4338                  * Gets the "ProcurementPolicies" element
4339                  */
4340                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum getProcurementPolicies();
4341                 
4342                 /**
4343                  * Gets (as xml) the "ProcurementPolicies" element
4344                  */
4345                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProcurementPolicies xgetProcurementPolicies();
4346                 
4347                 /**
4348                  * True if has "ProcurementPolicies" element
4349                  */
4350                 boolean isSetProcurementPolicies();
4351                 
4352                 /**
4353                  * Sets the "ProcurementPolicies" element
4354                  */
4355                 void setProcurementPolicies(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum procurementPolicies);
4356                 
4357                 /**
4358                  * Sets (as xml) the "ProcurementPolicies" element
4359                  */
4360                 void xsetProcurementPolicies(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProcurementPolicies procurementPolicies);
4361                 
4362                 /**
4363                  * Unsets the "ProcurementPolicies" element
4364                  */
4365                 void unsetProcurementPolicies();
4366                 
4367                 /**
4368                  * An XML ProfessionalServicesItem(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
4369                  *
4370                  * This is a complex type.
4371                  */
4372                 public interface ProfessionalServicesItem extends org.apache.xmlbeans.XmlObject
4373                 {
4374                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4375                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProfessionalServicesItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("professionalservicesitem6ba0elemtype");
4376                     
4377                     /**
4378                      * Gets the "Service" element
4379                      */
4380                     java.lang.String getService();
4381                     
4382                     /**
4383                      * Gets (as xml) the "Service" element
4384                      */
4385                     gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetService();
4386                     
4387                     /**
4388                      * True if has "Service" element
4389                      */
4390                     boolean isSetService();
4391                     
4392                     /**
4393                      * Sets the "Service" element
4394                      */
4395                     void setService(java.lang.String service);
4396                     
4397                     /**
4398                      * Sets (as xml) the "Service" element
4399                      */
4400                     void xsetService(gov.grants.apply.forms.naca20V20.NACA20String30DataType service);
4401                     
4402                     /**
4403                      * Unsets the "Service" element
4404                      */
4405                     void unsetService();
4406                     
4407                     /**
4408                      * Gets the "Provider" element
4409                      */
4410                     java.lang.String getProvider();
4411                     
4412                     /**
4413                      * Gets (as xml) the "Provider" element
4414                      */
4415                     gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetProvider();
4416                     
4417                     /**
4418                      * True if has "Provider" element
4419                      */
4420                     boolean isSetProvider();
4421                     
4422                     /**
4423                      * Sets the "Provider" element
4424                      */
4425                     void setProvider(java.lang.String provider);
4426                     
4427                     /**
4428                      * Sets (as xml) the "Provider" element
4429                      */
4430                     void xsetProvider(gov.grants.apply.forms.naca20V20.NACA20String30DataType provider);
4431                     
4432                     /**
4433                      * Unsets the "Provider" element
4434                      */
4435                     void unsetProvider();
4436                     
4437                     /**
4438                      * Gets the "ContractType" element
4439                      */
4440                     gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum getContractType();
4441                     
4442                     /**
4443                      * Gets (as xml) the "ContractType" element
4444                      */
4445                     gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType xgetContractType();
4446                     
4447                     /**
4448                      * True if has "ContractType" element
4449                      */
4450                     boolean isSetContractType();
4451                     
4452                     /**
4453                      * Sets the "ContractType" element
4454                      */
4455                     void setContractType(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum contractType);
4456                     
4457                     /**
4458                      * Sets (as xml) the "ContractType" element
4459                      */
4460                     void xsetContractType(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType contractType);
4461                     
4462                     /**
4463                      * Unsets the "ContractType" element
4464                      */
4465                     void unsetContractType();
4466                     
4467                     /**
4468                      * Gets the "CostType" element
4469                      */
4470                     gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum getCostType();
4471                     
4472                     /**
4473                      * Gets (as xml) the "CostType" element
4474                      */
4475                     gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType xgetCostType();
4476                     
4477                     /**
4478                      * True if has "CostType" element
4479                      */
4480                     boolean isSetCostType();
4481                     
4482                     /**
4483                      * Sets the "CostType" element
4484                      */
4485                     void setCostType(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum costType);
4486                     
4487                     /**
4488                      * Sets (as xml) the "CostType" element
4489                      */
4490                     void xsetCostType(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType costType);
4491                     
4492                     /**
4493                      * Unsets the "CostType" element
4494                      */
4495                     void unsetCostType();
4496                     
4497                     /**
4498                      * Gets the "Hours" element
4499                      */
4500                     int getHours();
4501                     
4502                     /**
4503                      * Gets (as xml) the "Hours" element
4504                      */
4505                     gov.grants.apply.forms.naca20V20.NACA200To9999DataType xgetHours();
4506                     
4507                     /**
4508                      * True if has "Hours" element
4509                      */
4510                     boolean isSetHours();
4511                     
4512                     /**
4513                      * Sets the "Hours" element
4514                      */
4515                     void setHours(int hours);
4516                     
4517                     /**
4518                      * Sets (as xml) the "Hours" element
4519                      */
4520                     void xsetHours(gov.grants.apply.forms.naca20V20.NACA200To9999DataType hours);
4521                     
4522                     /**
4523                      * Unsets the "Hours" element
4524                      */
4525                     void unsetHours();
4526                     
4527                     /**
4528                      * Gets the "HourlyRate" element
4529                      */
4530                     java.math.BigDecimal getHourlyRate();
4531                     
4532                     /**
4533                      * Gets (as xml) the "HourlyRate" element
4534                      */
4535                     gov.grants.apply.forms.naca20V20.NACA200To999P99DataType xgetHourlyRate();
4536                     
4537                     /**
4538                      * True if has "HourlyRate" element
4539                      */
4540                     boolean isSetHourlyRate();
4541                     
4542                     /**
4543                      * Sets the "HourlyRate" element
4544                      */
4545                     void setHourlyRate(java.math.BigDecimal hourlyRate);
4546                     
4547                     /**
4548                      * Sets (as xml) the "HourlyRate" element
4549                      */
4550                     void xsetHourlyRate(gov.grants.apply.forms.naca20V20.NACA200To999P99DataType hourlyRate);
4551                     
4552                     /**
4553                      * Unsets the "HourlyRate" element
4554                      */
4555                     void unsetHourlyRate();
4556                     
4557                     /**
4558                      * Gets the "ProjectedCost" element
4559                      */
4560                     int getProjectedCost();
4561                     
4562                     /**
4563                      * Gets (as xml) the "ProjectedCost" element
4564                      */
4565                     gov.grants.apply.forms.naca20V20.NACA200To100000DataType xgetProjectedCost();
4566                     
4567                     /**
4568                      * True if has "ProjectedCost" element
4569                      */
4570                     boolean isSetProjectedCost();
4571                     
4572                     /**
4573                      * Sets the "ProjectedCost" element
4574                      */
4575                     void setProjectedCost(int projectedCost);
4576                     
4577                     /**
4578                      * Sets (as xml) the "ProjectedCost" element
4579                      */
4580                     void xsetProjectedCost(gov.grants.apply.forms.naca20V20.NACA200To100000DataType projectedCost);
4581                     
4582                     /**
4583                      * Unsets the "ProjectedCost" element
4584                      */
4585                     void unsetProjectedCost();
4586                     
4587                     /**
4588                      * Gets the "Total" element
4589                      */
4590                     int getTotal();
4591                     
4592                     /**
4593                      * Gets (as xml) the "Total" element
4594                      */
4595                     gov.grants.apply.forms.naca20V20.NACA200To150000DataType xgetTotal();
4596                     
4597                     /**
4598                      * True if has "Total" element
4599                      */
4600                     boolean isSetTotal();
4601                     
4602                     /**
4603                      * Sets the "Total" element
4604                      */
4605                     void setTotal(int total);
4606                     
4607                     /**
4608                      * Sets (as xml) the "Total" element
4609                      */
4610                     void xsetTotal(gov.grants.apply.forms.naca20V20.NACA200To150000DataType total);
4611                     
4612                     /**
4613                      * Unsets the "Total" element
4614                      */
4615                     void unsetTotal();
4616                     
4617                     /**
4618                      * An XML ContractType(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
4619                      *
4620                      * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
4621                      */
4622                     public interface ContractType extends org.apache.xmlbeans.XmlString
4623                     {
4624                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4625                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContractType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contracttypefa78elemtype");
4626                       
4627                       org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4628                       void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4629                       
4630                       static final Enum CONSULTANT_SOLE_SOURCE = Enum.forString("Consultant/Sole Source");
4631                       static final Enum CONTRACTOR_COMPETITIVE_BID = Enum.forString("Contractor/Competitive Bid");
4632                       
4633                       static final int INT_CONSULTANT_SOLE_SOURCE = Enum.INT_CONSULTANT_SOLE_SOURCE;
4634                       static final int INT_CONTRACTOR_COMPETITIVE_BID = Enum.INT_CONTRACTOR_COMPETITIVE_BID;
4635                       
4636                       /**
4637                        * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
4638                        * These enum values can be used as follows:
4639                        * <pre>
4640                        * enum.toString(); // returns the string value of the enum
4641                        * enum.intValue(); // returns an int value, useful for switches
4642                        * // e.g., case Enum.INT_CONSULTANT_SOLE_SOURCE
4643                        * Enum.forString(s); // returns the enum value for a string
4644                        * Enum.forInt(i); // returns the enum value for an int
4645                        * </pre>
4646                        * Enumeration objects are immutable singleton objects that
4647                        * can be compared using == object equality. They have no
4648                        * public constructor. See the constants defined within this
4649                        * class for all the valid values.
4650                        */
4651                       static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4652                       {
4653                         /**
4654                          * Returns the enum value for a string, or null if none.
4655                          */
4656                         public static Enum forString(java.lang.String s)
4657                             { return (Enum)table.forString(s); }
4658                         /**
4659                          * Returns the enum value corresponding to an int, or null if none.
4660                          */
4661                         public static Enum forInt(int i)
4662                             { return (Enum)table.forInt(i); }
4663                         
4664                         private Enum(java.lang.String s, int i)
4665                             { super(s, i); }
4666                         
4667                         static final int INT_CONSULTANT_SOLE_SOURCE = 1;
4668                         static final int INT_CONTRACTOR_COMPETITIVE_BID = 2;
4669                         
4670                         public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4671                             new org.apache.xmlbeans.StringEnumAbstractBase.Table
4672                         (
4673                           new Enum[]
4674                           {
4675                             new Enum("Consultant/Sole Source", INT_CONSULTANT_SOLE_SOURCE),
4676                             new Enum("Contractor/Competitive Bid", INT_CONTRACTOR_COMPETITIVE_BID),
4677                           }
4678                         );
4679                         private static final long serialVersionUID = 1L;
4680                         private java.lang.Object readResolve() { return forInt(intValue()); } 
4681                       }
4682                       
4683                       /**
4684                        * A factory class with static methods for creating instances
4685                        * of this type.
4686                        */
4687                       
4688                       public static final class Factory
4689                       {
4690                         public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newValue(java.lang.Object obj) {
4691                           return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) type.newValue( obj ); }
4692                         
4693                         public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newInstance() {
4694                           return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4695                         
4696                         public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newInstance(org.apache.xmlbeans.XmlOptions options) {
4697                           return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4698                         
4699                         private Factory() { } // No instance of this class allowed
4700                       }
4701                     }
4702                     
4703                     /**
4704                      * An XML CostType(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
4705                      *
4706                      * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
4707                      */
4708                     public interface CostType extends org.apache.xmlbeans.XmlString
4709                     {
4710                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4711                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CostType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("costtype7cddelemtype");
4712                       
4713                       org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4714                       void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4715                       
4716                       static final Enum HOURLY = Enum.forString("Hourly");
4717                       static final Enum PER_TASK = Enum.forString("Per Task");
4718                       
4719                       static final int INT_HOURLY = Enum.INT_HOURLY;
4720                       static final int INT_PER_TASK = Enum.INT_PER_TASK;
4721                       
4722                       /**
4723                        * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
4724                        * These enum values can be used as follows:
4725                        * <pre>
4726                        * enum.toString(); // returns the string value of the enum
4727                        * enum.intValue(); // returns an int value, useful for switches
4728                        * // e.g., case Enum.INT_HOURLY
4729                        * Enum.forString(s); // returns the enum value for a string
4730                        * Enum.forInt(i); // returns the enum value for an int
4731                        * </pre>
4732                        * Enumeration objects are immutable singleton objects that
4733                        * can be compared using == object equality. They have no
4734                        * public constructor. See the constants defined within this
4735                        * class for all the valid values.
4736                        */
4737                       static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4738                       {
4739                         /**
4740                          * Returns the enum value for a string, or null if none.
4741                          */
4742                         public static Enum forString(java.lang.String s)
4743                             { return (Enum)table.forString(s); }
4744                         /**
4745                          * Returns the enum value corresponding to an int, or null if none.
4746                          */
4747                         public static Enum forInt(int i)
4748                             { return (Enum)table.forInt(i); }
4749                         
4750                         private Enum(java.lang.String s, int i)
4751                             { super(s, i); }
4752                         
4753                         static final int INT_HOURLY = 1;
4754                         static final int INT_PER_TASK = 2;
4755                         
4756                         public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4757                             new org.apache.xmlbeans.StringEnumAbstractBase.Table
4758                         (
4759                           new Enum[]
4760                           {
4761                             new Enum("Hourly", INT_HOURLY),
4762                             new Enum("Per Task", INT_PER_TASK),
4763                           }
4764                         );
4765                         private static final long serialVersionUID = 1L;
4766                         private java.lang.Object readResolve() { return forInt(intValue()); } 
4767                       }
4768                       
4769                       /**
4770                        * A factory class with static methods for creating instances
4771                        * of this type.
4772                        */
4773                       
4774                       public static final class Factory
4775                       {
4776                         public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newValue(java.lang.Object obj) {
4777                           return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) type.newValue( obj ); }
4778                         
4779                         public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newInstance() {
4780                           return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4781                         
4782                         public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newInstance(org.apache.xmlbeans.XmlOptions options) {
4783                           return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4784                         
4785                         private Factory() { } // No instance of this class allowed
4786                       }
4787                     }
4788                     
4789                     /**
4790                      * A factory class with static methods for creating instances
4791                      * of this type.
4792                      */
4793                     
4794                     public static final class Factory
4795                     {
4796                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem newInstance() {
4797                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4798                       
4799                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem newInstance(org.apache.xmlbeans.XmlOptions options) {
4800                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4801                       
4802                       private Factory() { } // No instance of this class allowed
4803                     }
4804                 }
4805                 
4806                 /**
4807                  * An XML ProcurementPolicies(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
4808                  *
4809                  * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$TARequestSummary$ProfessionalServices$ProcurementPolicies.
4810                  */
4811                 public interface ProcurementPolicies extends org.apache.xmlbeans.XmlString
4812                 {
4813                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4814                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProcurementPolicies.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("procurementpolicies36f8elemtype");
4815                     
4816                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4817                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4818                     
4819                     static final Enum FEDERAL = Enum.forString("Federal");
4820                     static final Enum INTERNAL = Enum.forString("Internal");
4821                     
4822                     static final int INT_FEDERAL = Enum.INT_FEDERAL;
4823                     static final int INT_INTERNAL = Enum.INT_INTERNAL;
4824                     
4825                     /**
4826                      * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$TARequestSummary$ProfessionalServices$ProcurementPolicies.
4827                      * These enum values can be used as follows:
4828                      * <pre>
4829                      * enum.toString(); // returns the string value of the enum
4830                      * enum.intValue(); // returns an int value, useful for switches
4831                      * // e.g., case Enum.INT_FEDERAL
4832                      * Enum.forString(s); // returns the enum value for a string
4833                      * Enum.forInt(i); // returns the enum value for an int
4834                      * </pre>
4835                      * Enumeration objects are immutable singleton objects that
4836                      * can be compared using == object equality. They have no
4837                      * public constructor. See the constants defined within this
4838                      * class for all the valid values.
4839                      */
4840                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4841                     {
4842                       /**
4843                        * Returns the enum value for a string, or null if none.
4844                        */
4845                       public static Enum forString(java.lang.String s)
4846                           { return (Enum)table.forString(s); }
4847                       /**
4848                        * Returns the enum value corresponding to an int, or null if none.
4849                        */
4850                       public static Enum forInt(int i)
4851                           { return (Enum)table.forInt(i); }
4852                       
4853                       private Enum(java.lang.String s, int i)
4854                           { super(s, i); }
4855                       
4856                       static final int INT_FEDERAL = 1;
4857                       static final int INT_INTERNAL = 2;
4858                       
4859                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4860                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
4861                       (
4862                         new Enum[]
4863                         {
4864                           new Enum("Federal", INT_FEDERAL),
4865                           new Enum("Internal", INT_INTERNAL),
4866                         }
4867                       );
4868                       private static final long serialVersionUID = 1L;
4869                       private java.lang.Object readResolve() { return forInt(intValue()); } 
4870                     }
4871                     
4872                     /**
4873                      * A factory class with static methods for creating instances
4874                      * of this type.
4875                      */
4876                     
4877                     public static final class Factory
4878                     {
4879                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProcurementPolicies newValue(java.lang.Object obj) {
4880                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProcurementPolicies) type.newValue( obj ); }
4881                       
4882                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProcurementPolicies newInstance() {
4883                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProcurementPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4884                       
4885                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProcurementPolicies newInstance(org.apache.xmlbeans.XmlOptions options) {
4886                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices.ProcurementPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4887                       
4888                       private Factory() { } // No instance of this class allowed
4889                     }
4890                 }
4891                 
4892                 /**
4893                  * A factory class with static methods for creating instances
4894                  * of this type.
4895                  */
4896                 
4897                 public static final class Factory
4898                 {
4899                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices newInstance() {
4900                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4901                     
4902                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices newInstance(org.apache.xmlbeans.XmlOptions options) {
4903                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.ProfessionalServices) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4904                     
4905                     private Factory() { } // No instance of this class allowed
4906                 }
4907             }
4908             
4909             /**
4910              * An XML Equipment(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
4911              *
4912              * This is a complex type.
4913              */
4914             public interface Equipment extends org.apache.xmlbeans.XmlObject
4915             {
4916                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4917                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Equipment.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipment16b3elemtype");
4918                 
4919                 /**
4920                  * Gets array of all "EquipmentItem" elements
4921                  */
4922                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment.EquipmentItem[] getEquipmentItemArray();
4923                 
4924                 /**
4925                  * Gets ith "EquipmentItem" element
4926                  */
4927                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment.EquipmentItem getEquipmentItemArray(int i);
4928                 
4929                 /**
4930                  * Returns number of "EquipmentItem" element
4931                  */
4932                 int sizeOfEquipmentItemArray();
4933                 
4934                 /**
4935                  * Sets array of all "EquipmentItem" element
4936                  */
4937                 void setEquipmentItemArray(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment.EquipmentItem[] equipmentItemArray);
4938                 
4939                 /**
4940                  * Sets ith "EquipmentItem" element
4941                  */
4942                 void setEquipmentItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment.EquipmentItem equipmentItem);
4943                 
4944                 /**
4945                  * Inserts and returns a new empty value (as xml) as the ith "EquipmentItem" element
4946                  */
4947                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment.EquipmentItem insertNewEquipmentItem(int i);
4948                 
4949                 /**
4950                  * Appends and returns a new empty value (as xml) as the last "EquipmentItem" element
4951                  */
4952                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment.EquipmentItem addNewEquipmentItem();
4953                 
4954                 /**
4955                  * Removes the ith "EquipmentItem" element
4956                  */
4957                 void removeEquipmentItem(int i);
4958                 
4959                 /**
4960                  * Gets the "SubTotal" element
4961                  */
4962                 int getSubTotal();
4963                 
4964                 /**
4965                  * Gets (as xml) the "SubTotal" element
4966                  */
4967                 gov.grants.apply.forms.naca20V20.NACA200To150000DataType xgetSubTotal();
4968                 
4969                 /**
4970                  * True if has "SubTotal" element
4971                  */
4972                 boolean isSetSubTotal();
4973                 
4974                 /**
4975                  * Sets the "SubTotal" element
4976                  */
4977                 void setSubTotal(int subTotal);
4978                 
4979                 /**
4980                  * Sets (as xml) the "SubTotal" element
4981                  */
4982                 void xsetSubTotal(gov.grants.apply.forms.naca20V20.NACA200To150000DataType subTotal);
4983                 
4984                 /**
4985                  * Unsets the "SubTotal" element
4986                  */
4987                 void unsetSubTotal();
4988                 
4989                 /**
4990                  * An XML EquipmentItem(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
4991                  *
4992                  * This is a complex type.
4993                  */
4994                 public interface EquipmentItem 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(EquipmentItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipmentitem3846elemtype");
4998                     
4999                     /**
5000                      * Gets the "Category" element
5001                      */
5002                     java.lang.String getCategory();
5003                     
5004                     /**
5005                      * Gets (as xml) the "Category" element
5006                      */
5007                     gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetCategory();
5008                     
5009                     /**
5010                      * True if has "Category" element
5011                      */
5012                     boolean isSetCategory();
5013                     
5014                     /**
5015                      * Sets the "Category" element
5016                      */
5017                     void setCategory(java.lang.String category);
5018                     
5019                     /**
5020                      * Sets (as xml) the "Category" element
5021                      */
5022                     void xsetCategory(gov.grants.apply.forms.naca20V20.NACA20String30DataType category);
5023                     
5024                     /**
5025                      * Unsets the "Category" element
5026                      */
5027                     void unsetCategory();
5028                     
5029                     /**
5030                      * Gets the "Description" element
5031                      */
5032                     java.lang.String getDescription();
5033                     
5034                     /**
5035                      * Gets (as xml) the "Description" element
5036                      */
5037                     gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetDescription();
5038                     
5039                     /**
5040                      * True if has "Description" element
5041                      */
5042                     boolean isSetDescription();
5043                     
5044                     /**
5045                      * Sets the "Description" element
5046                      */
5047                     void setDescription(java.lang.String description);
5048                     
5049                     /**
5050                      * Sets (as xml) the "Description" element
5051                      */
5052                     void xsetDescription(gov.grants.apply.forms.naca20V20.NACA20String30DataType description);
5053                     
5054                     /**
5055                      * Unsets the "Description" element
5056                      */
5057                     void unsetDescription();
5058                     
5059                     /**
5060                      * Gets the "Cost" element
5061                      */
5062                     int getCost();
5063                     
5064                     /**
5065                      * Gets (as xml) the "Cost" element
5066                      */
5067                     gov.grants.apply.forms.naca20V20.NACA200To100000DataType xgetCost();
5068                     
5069                     /**
5070                      * True if has "Cost" element
5071                      */
5072                     boolean isSetCost();
5073                     
5074                     /**
5075                      * Sets the "Cost" element
5076                      */
5077                     void setCost(int cost);
5078                     
5079                     /**
5080                      * Sets (as xml) the "Cost" element
5081                      */
5082                     void xsetCost(gov.grants.apply.forms.naca20V20.NACA200To100000DataType cost);
5083                     
5084                     /**
5085                      * Unsets the "Cost" element
5086                      */
5087                     void unsetCost();
5088                     
5089                     /**
5090                      * Gets the "Units" element
5091                      */
5092                     int getUnits();
5093                     
5094                     /**
5095                      * Gets (as xml) the "Units" element
5096                      */
5097                     gov.grants.apply.forms.naca20V20.NACA200To100000DataType xgetUnits();
5098                     
5099                     /**
5100                      * True if has "Units" element
5101                      */
5102                     boolean isSetUnits();
5103                     
5104                     /**
5105                      * Sets the "Units" element
5106                      */
5107                     void setUnits(int units);
5108                     
5109                     /**
5110                      * Sets (as xml) the "Units" element
5111                      */
5112                     void xsetUnits(gov.grants.apply.forms.naca20V20.NACA200To100000DataType units);
5113                     
5114                     /**
5115                      * Unsets the "Units" element
5116                      */
5117                     void unsetUnits();
5118                     
5119                     /**
5120                      * Gets the "Total" element
5121                      */
5122                     int getTotal();
5123                     
5124                     /**
5125                      * Gets (as xml) the "Total" element
5126                      */
5127                     gov.grants.apply.forms.naca20V20.NACA200To150000DataType xgetTotal();
5128                     
5129                     /**
5130                      * True if has "Total" element
5131                      */
5132                     boolean isSetTotal();
5133                     
5134                     /**
5135                      * Sets the "Total" element
5136                      */
5137                     void setTotal(int total);
5138                     
5139                     /**
5140                      * Sets (as xml) the "Total" element
5141                      */
5142                     void xsetTotal(gov.grants.apply.forms.naca20V20.NACA200To150000DataType total);
5143                     
5144                     /**
5145                      * Unsets the "Total" element
5146                      */
5147                     void unsetTotal();
5148                     
5149                     /**
5150                      * A factory class with static methods for creating instances
5151                      * of this type.
5152                      */
5153                     
5154                     public static final class Factory
5155                     {
5156                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment.EquipmentItem newInstance() {
5157                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment.EquipmentItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5158                       
5159                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment.EquipmentItem newInstance(org.apache.xmlbeans.XmlOptions options) {
5160                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment.EquipmentItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5161                       
5162                       private Factory() { } // No instance of this class allowed
5163                     }
5164                 }
5165                 
5166                 /**
5167                  * A factory class with static methods for creating instances
5168                  * of this type.
5169                  */
5170                 
5171                 public static final class Factory
5172                 {
5173                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment newInstance() {
5174                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5175                     
5176                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment newInstance(org.apache.xmlbeans.XmlOptions options) {
5177                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary.Equipment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5178                     
5179                     private Factory() { } // No instance of this class allowed
5180                 }
5181             }
5182             
5183             /**
5184              * A factory class with static methods for creating instances
5185              * of this type.
5186              */
5187             
5188             public static final class Factory
5189             {
5190                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary newInstance() {
5191                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5192                 
5193                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
5194                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.TARequestSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5195                 
5196                 private Factory() { } // No instance of this class allowed
5197             }
5198         }
5199         
5200         /**
5201          * An XML HFFIFARequestedAmount(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
5202          *
5203          * This is a complex type.
5204          */
5205         public interface HFFIFARequestedAmount extends org.apache.xmlbeans.XmlObject
5206         {
5207             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5208                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HFFIFARequestedAmount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("hffifarequestedamount73c3elemtype");
5209             
5210             /**
5211              * Gets the "Loan" element
5212              */
5213             int getLoan();
5214             
5215             /**
5216              * Gets (as xml) the "Loan" element
5217              */
5218             gov.grants.apply.forms.naca20V20.NACA200To5000000DataType xgetLoan();
5219             
5220             /**
5221              * True if has "Loan" element
5222              */
5223             boolean isSetLoan();
5224             
5225             /**
5226              * Sets the "Loan" element
5227              */
5228             void setLoan(int loan);
5229             
5230             /**
5231              * Sets (as xml) the "Loan" element
5232              */
5233             void xsetLoan(gov.grants.apply.forms.naca20V20.NACA200To5000000DataType loan);
5234             
5235             /**
5236              * Unsets the "Loan" element
5237              */
5238             void unsetLoan();
5239             
5240             /**
5241              * Gets the "Grant" element
5242              */
5243             int getGrant();
5244             
5245             /**
5246              * Gets (as xml) the "Grant" element
5247              */
5248             gov.grants.apply.forms.naca20V20.NACA200To5000000DataType xgetGrant();
5249             
5250             /**
5251              * True if has "Grant" element
5252              */
5253             boolean isSetGrant();
5254             
5255             /**
5256              * Sets the "Grant" element
5257              */
5258             void setGrant(int grant);
5259             
5260             /**
5261              * Sets (as xml) the "Grant" element
5262              */
5263             void xsetGrant(gov.grants.apply.forms.naca20V20.NACA200To5000000DataType grant);
5264             
5265             /**
5266              * Unsets the "Grant" element
5267              */
5268             void unsetGrant();
5269             
5270             /**
5271              * Gets the "Equity" element
5272              */
5273             int getEquity();
5274             
5275             /**
5276              * Gets (as xml) the "Equity" element
5277              */
5278             gov.grants.apply.forms.naca20V20.NACA200To5000000DataType xgetEquity();
5279             
5280             /**
5281              * True if has "Equity" element
5282              */
5283             boolean isSetEquity();
5284             
5285             /**
5286              * Sets the "Equity" element
5287              */
5288             void setEquity(int equity);
5289             
5290             /**
5291              * Sets (as xml) the "Equity" element
5292              */
5293             void xsetEquity(gov.grants.apply.forms.naca20V20.NACA200To5000000DataType equity);
5294             
5295             /**
5296              * Unsets the "Equity" element
5297              */
5298             void unsetEquity();
5299             
5300             /**
5301              * Gets the "SharesDeposits" element
5302              */
5303             int getSharesDeposits();
5304             
5305             /**
5306              * Gets (as xml) the "SharesDeposits" element
5307              */
5308             gov.grants.apply.forms.naca20V20.NACA200To5000000DataType xgetSharesDeposits();
5309             
5310             /**
5311              * True if has "SharesDeposits" element
5312              */
5313             boolean isSetSharesDeposits();
5314             
5315             /**
5316              * Sets the "SharesDeposits" element
5317              */
5318             void setSharesDeposits(int sharesDeposits);
5319             
5320             /**
5321              * Sets (as xml) the "SharesDeposits" element
5322              */
5323             void xsetSharesDeposits(gov.grants.apply.forms.naca20V20.NACA200To5000000DataType sharesDeposits);
5324             
5325             /**
5326              * Unsets the "SharesDeposits" element
5327              */
5328             void unsetSharesDeposits();
5329             
5330             /**
5331              * Gets the "SecondaryCapital" element
5332              */
5333             int getSecondaryCapital();
5334             
5335             /**
5336              * Gets (as xml) the "SecondaryCapital" element
5337              */
5338             gov.grants.apply.forms.naca20V20.NACA200To5000000DataType xgetSecondaryCapital();
5339             
5340             /**
5341              * True if has "SecondaryCapital" element
5342              */
5343             boolean isSetSecondaryCapital();
5344             
5345             /**
5346              * Sets the "SecondaryCapital" element
5347              */
5348             void setSecondaryCapital(int secondaryCapital);
5349             
5350             /**
5351              * Sets (as xml) the "SecondaryCapital" element
5352              */
5353             void xsetSecondaryCapital(gov.grants.apply.forms.naca20V20.NACA200To5000000DataType secondaryCapital);
5354             
5355             /**
5356              * Unsets the "SecondaryCapital" element
5357              */
5358             void unsetSecondaryCapital();
5359             
5360             /**
5361              * Gets the "TotalHFFIRequest" element
5362              */
5363             int getTotalHFFIRequest();
5364             
5365             /**
5366              * Gets (as xml) the "TotalHFFIRequest" element
5367              */
5368             gov.grants.apply.forms.naca20V20.NACA201To5000000DataType xgetTotalHFFIRequest();
5369             
5370             /**
5371              * True if has "TotalHFFIRequest" element
5372              */
5373             boolean isSetTotalHFFIRequest();
5374             
5375             /**
5376              * Sets the "TotalHFFIRequest" element
5377              */
5378             void setTotalHFFIRequest(int totalHFFIRequest);
5379             
5380             /**
5381              * Sets (as xml) the "TotalHFFIRequest" element
5382              */
5383             void xsetTotalHFFIRequest(gov.grants.apply.forms.naca20V20.NACA201To5000000DataType totalHFFIRequest);
5384             
5385             /**
5386              * Unsets the "TotalHFFIRequest" element
5387              */
5388             void unsetTotalHFFIRequest();
5389             
5390             /**
5391              * A factory class with static methods for creating instances
5392              * of this type.
5393              */
5394             
5395             public static final class Factory
5396             {
5397                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.HFFIFARequestedAmount newInstance() {
5398                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.HFFIFARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5399                 
5400                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.HFFIFARequestedAmount newInstance(org.apache.xmlbeans.XmlOptions options) {
5401                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.HFFIFARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5402                 
5403                 private Factory() { } // No instance of this class allowed
5404             }
5405         }
5406         
5407         /**
5408          * An XML OtherFundsTable(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
5409          *
5410          * This is a complex type.
5411          */
5412         public interface OtherFundsTable extends org.apache.xmlbeans.XmlObject
5413         {
5414             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5415                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherFundsTable.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherfundstable6a69elemtype");
5416             
5417             /**
5418              * Gets the "AffiliateName" element
5419              */
5420             java.lang.String getAffiliateName();
5421             
5422             /**
5423              * Gets (as xml) the "AffiliateName" element
5424              */
5425             gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetAffiliateName();
5426             
5427             /**
5428              * Sets the "AffiliateName" element
5429              */
5430             void setAffiliateName(java.lang.String affiliateName);
5431             
5432             /**
5433              * Sets (as xml) the "AffiliateName" element
5434              */
5435             void xsetAffiliateName(gov.grants.apply.forms.naca20V20.NACA20String30DataType affiliateName);
5436             
5437             /**
5438              * Gets the "AffiliateEIN" element
5439              */
5440             java.lang.String getAffiliateEIN();
5441             
5442             /**
5443              * Gets (as xml) the "AffiliateEIN" element
5444              */
5445             gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetAffiliateEIN();
5446             
5447             /**
5448              * Sets the "AffiliateEIN" element
5449              */
5450             void setAffiliateEIN(java.lang.String affiliateEIN);
5451             
5452             /**
5453              * Sets (as xml) the "AffiliateEIN" element
5454              */
5455             void xsetAffiliateEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType affiliateEIN);
5456             
5457             /**
5458              * Gets the "CDFIFundProgram" element
5459              */
5460             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable.CDFIFundProgram.Enum getCDFIFundProgram();
5461             
5462             /**
5463              * Gets (as xml) the "CDFIFundProgram" element
5464              */
5465             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable.CDFIFundProgram xgetCDFIFundProgram();
5466             
5467             /**
5468              * Sets the "CDFIFundProgram" element
5469              */
5470             void setCDFIFundProgram(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable.CDFIFundProgram.Enum cdfiFundProgram);
5471             
5472             /**
5473              * Sets (as xml) the "CDFIFundProgram" element
5474              */
5475             void xsetCDFIFundProgram(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable.CDFIFundProgram cdfiFundProgram);
5476             
5477             /**
5478              * An XML CDFIFundProgram(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
5479              *
5480              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$OtherFundsTable$CDFIFundProgram.
5481              */
5482             public interface CDFIFundProgram extends org.apache.xmlbeans.XmlString
5483             {
5484                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5485                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CDFIFundProgram.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cdfifundprogrambdd0elemtype");
5486                 
5487                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5488                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5489                 
5490                 static final Enum BEA = Enum.forString("BEA");
5491                 static final Enum CDFI_NACA = Enum.forString("CDFI/NACA");
5492                 static final Enum NMTC = Enum.forString("NMTC");
5493                 static final Enum OTHER = Enum.forString("Other");
5494                 
5495                 static final int INT_BEA = Enum.INT_BEA;
5496                 static final int INT_CDFI_NACA = Enum.INT_CDFI_NACA;
5497                 static final int INT_NMTC = Enum.INT_NMTC;
5498                 static final int INT_OTHER = Enum.INT_OTHER;
5499                 
5500                 /**
5501                  * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$OtherFundsTable$CDFIFundProgram.
5502                  * These enum values can be used as follows:
5503                  * <pre>
5504                  * enum.toString(); // returns the string value of the enum
5505                  * enum.intValue(); // returns an int value, useful for switches
5506                  * // e.g., case Enum.INT_BEA
5507                  * Enum.forString(s); // returns the enum value for a string
5508                  * Enum.forInt(i); // returns the enum value for an int
5509                  * </pre>
5510                  * Enumeration objects are immutable singleton objects that
5511                  * can be compared using == object equality. They have no
5512                  * public constructor. See the constants defined within this
5513                  * class for all the valid values.
5514                  */
5515                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5516                 {
5517                     /**
5518                      * Returns the enum value for a string, or null if none.
5519                      */
5520                     public static Enum forString(java.lang.String s)
5521                         { return (Enum)table.forString(s); }
5522                     /**
5523                      * Returns the enum value corresponding to an int, or null if none.
5524                      */
5525                     public static Enum forInt(int i)
5526                         { return (Enum)table.forInt(i); }
5527                     
5528                     private Enum(java.lang.String s, int i)
5529                         { super(s, i); }
5530                     
5531                     static final int INT_BEA = 1;
5532                     static final int INT_CDFI_NACA = 2;
5533                     static final int INT_NMTC = 3;
5534                     static final int INT_OTHER = 4;
5535                     
5536                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5537                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
5538                     (
5539                       new Enum[]
5540                       {
5541                         new Enum("BEA", INT_BEA),
5542                         new Enum("CDFI/NACA", INT_CDFI_NACA),
5543                         new Enum("NMTC", INT_NMTC),
5544                         new Enum("Other", INT_OTHER),
5545                       }
5546                     );
5547                     private static final long serialVersionUID = 1L;
5548                     private java.lang.Object readResolve() { return forInt(intValue()); } 
5549                 }
5550                 
5551                 /**
5552                  * A factory class with static methods for creating instances
5553                  * of this type.
5554                  */
5555                 
5556                 public static final class Factory
5557                 {
5558                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable.CDFIFundProgram newValue(java.lang.Object obj) {
5559                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable.CDFIFundProgram) type.newValue( obj ); }
5560                     
5561                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable.CDFIFundProgram newInstance() {
5562                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable.CDFIFundProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5563                     
5564                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable.CDFIFundProgram newInstance(org.apache.xmlbeans.XmlOptions options) {
5565                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable.CDFIFundProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5566                     
5567                     private Factory() { } // No instance of this class allowed
5568                 }
5569             }
5570             
5571             /**
5572              * A factory class with static methods for creating instances
5573              * of this type.
5574              */
5575             
5576             public static final class Factory
5577             {
5578                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable newInstance() {
5579                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5580                 
5581                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable newInstance(org.apache.xmlbeans.XmlOptions options) {
5582                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherFundsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5583                 
5584                 private Factory() { } // No instance of this class allowed
5585             }
5586         }
5587         
5588         /**
5589          * An XML PriorAwardsTable(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
5590          *
5591          * This is a complex type.
5592          */
5593         public interface PriorAwardsTable extends org.apache.xmlbeans.XmlObject
5594         {
5595             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5596                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PriorAwardsTable.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("priorawardstablea897elemtype");
5597             
5598             /**
5599              * Gets the "OrganizationName" element
5600              */
5601             java.lang.String getOrganizationName();
5602             
5603             /**
5604              * Gets (as xml) the "OrganizationName" element
5605              */
5606             gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetOrganizationName();
5607             
5608             /**
5609              * True if has "OrganizationName" element
5610              */
5611             boolean isSetOrganizationName();
5612             
5613             /**
5614              * Sets the "OrganizationName" element
5615              */
5616             void setOrganizationName(java.lang.String organizationName);
5617             
5618             /**
5619              * Sets (as xml) the "OrganizationName" element
5620              */
5621             void xsetOrganizationName(gov.grants.apply.forms.naca20V20.NACA20String30DataType organizationName);
5622             
5623             /**
5624              * Unsets the "OrganizationName" element
5625              */
5626             void unsetOrganizationName();
5627             
5628             /**
5629              * Gets the "EIN" element
5630              */
5631             java.lang.String getEIN();
5632             
5633             /**
5634              * Gets (as xml) the "EIN" element
5635              */
5636             gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN();
5637             
5638             /**
5639              * True if has "EIN" element
5640              */
5641             boolean isSetEIN();
5642             
5643             /**
5644              * Sets the "EIN" element
5645              */
5646             void setEIN(java.lang.String ein);
5647             
5648             /**
5649              * Sets (as xml) the "EIN" element
5650              */
5651             void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein);
5652             
5653             /**
5654              * Unsets the "EIN" element
5655              */
5656             void unsetEIN();
5657             
5658             /**
5659              * Gets the "ControlNumber" element
5660              */
5661             java.lang.String getControlNumber();
5662             
5663             /**
5664              * Gets (as xml) the "ControlNumber" element
5665              */
5666             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.ControlNumber xgetControlNumber();
5667             
5668             /**
5669              * True if has "ControlNumber" element
5670              */
5671             boolean isSetControlNumber();
5672             
5673             /**
5674              * Sets the "ControlNumber" element
5675              */
5676             void setControlNumber(java.lang.String controlNumber);
5677             
5678             /**
5679              * Sets (as xml) the "ControlNumber" element
5680              */
5681             void xsetControlNumber(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.ControlNumber controlNumber);
5682             
5683             /**
5684              * Unsets the "ControlNumber" element
5685              */
5686             void unsetControlNumber();
5687             
5688             /**
5689              * Gets the "TotalAward" element
5690              */
5691             int getTotalAward();
5692             
5693             /**
5694              * Gets (as xml) the "TotalAward" element
5695              */
5696             gov.grants.apply.forms.naca20V20.NACA201To999999999DataType xgetTotalAward();
5697             
5698             /**
5699              * True if has "TotalAward" element
5700              */
5701             boolean isSetTotalAward();
5702             
5703             /**
5704              * Sets the "TotalAward" element
5705              */
5706             void setTotalAward(int totalAward);
5707             
5708             /**
5709              * Sets (as xml) the "TotalAward" element
5710              */
5711             void xsetTotalAward(gov.grants.apply.forms.naca20V20.NACA201To999999999DataType totalAward);
5712             
5713             /**
5714              * Unsets the "TotalAward" element
5715              */
5716             void unsetTotalAward();
5717             
5718             /**
5719              * Gets the "AwardType" element
5720              */
5721             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.AwardType.Enum getAwardType();
5722             
5723             /**
5724              * Gets (as xml) the "AwardType" element
5725              */
5726             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.AwardType xgetAwardType();
5727             
5728             /**
5729              * True if has "AwardType" element
5730              */
5731             boolean isSetAwardType();
5732             
5733             /**
5734              * Sets the "AwardType" element
5735              */
5736             void setAwardType(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.AwardType.Enum awardType);
5737             
5738             /**
5739              * Sets (as xml) the "AwardType" element
5740              */
5741             void xsetAwardType(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.AwardType awardType);
5742             
5743             /**
5744              * Unsets the "AwardType" element
5745              */
5746             void unsetAwardType();
5747             
5748             /**
5749              * An XML ControlNumber(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
5750              *
5751              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$PriorAwardsTable$ControlNumber.
5752              */
5753             public interface ControlNumber extends org.apache.xmlbeans.XmlString
5754             {
5755                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5756                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ControlNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("controlnumberce85elemtype");
5757                 
5758                 /**
5759                  * A factory class with static methods for creating instances
5760                  * of this type.
5761                  */
5762                 
5763                 public static final class Factory
5764                 {
5765                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.ControlNumber newValue(java.lang.Object obj) {
5766                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.ControlNumber) type.newValue( obj ); }
5767                     
5768                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.ControlNumber newInstance() {
5769                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.ControlNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5770                     
5771                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.ControlNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
5772                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.ControlNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5773                     
5774                     private Factory() { } // No instance of this class allowed
5775                 }
5776             }
5777             
5778             /**
5779              * An XML AwardType(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
5780              *
5781              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$PriorAwardsTable$AwardType.
5782              */
5783             public interface AwardType extends org.apache.xmlbeans.XmlString
5784             {
5785                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5786                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AwardType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("awardtype16f4elemtype");
5787                 
5788                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5789                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5790                 
5791                 static final Enum FA = Enum.forString("FA");
5792                 static final Enum NACA = Enum.forString("NACA");
5793                 static final Enum TA = Enum.forString("TA");
5794                 static final Enum BEA = Enum.forString("BEA");
5795                 static final Enum NMTC = Enum.forString("NMTC");
5796                 static final Enum CMF = Enum.forString("CMF");
5797                 static final Enum OTHER = Enum.forString("Other");
5798                 
5799                 static final int INT_FA = Enum.INT_FA;
5800                 static final int INT_NACA = Enum.INT_NACA;
5801                 static final int INT_TA = Enum.INT_TA;
5802                 static final int INT_BEA = Enum.INT_BEA;
5803                 static final int INT_NMTC = Enum.INT_NMTC;
5804                 static final int INT_CMF = Enum.INT_CMF;
5805                 static final int INT_OTHER = Enum.INT_OTHER;
5806                 
5807                 /**
5808                  * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$PriorAwardsTable$AwardType.
5809                  * These enum values can be used as follows:
5810                  * <pre>
5811                  * enum.toString(); // returns the string value of the enum
5812                  * enum.intValue(); // returns an int value, useful for switches
5813                  * // e.g., case Enum.INT_FA
5814                  * Enum.forString(s); // returns the enum value for a string
5815                  * Enum.forInt(i); // returns the enum value for an int
5816                  * </pre>
5817                  * Enumeration objects are immutable singleton objects that
5818                  * can be compared using == object equality. They have no
5819                  * public constructor. See the constants defined within this
5820                  * class for all the valid values.
5821                  */
5822                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5823                 {
5824                     /**
5825                      * Returns the enum value for a string, or null if none.
5826                      */
5827                     public static Enum forString(java.lang.String s)
5828                         { return (Enum)table.forString(s); }
5829                     /**
5830                      * Returns the enum value corresponding to an int, or null if none.
5831                      */
5832                     public static Enum forInt(int i)
5833                         { return (Enum)table.forInt(i); }
5834                     
5835                     private Enum(java.lang.String s, int i)
5836                         { super(s, i); }
5837                     
5838                     static final int INT_FA = 1;
5839                     static final int INT_NACA = 2;
5840                     static final int INT_TA = 3;
5841                     static final int INT_BEA = 4;
5842                     static final int INT_NMTC = 5;
5843                     static final int INT_CMF = 6;
5844                     static final int INT_OTHER = 7;
5845                     
5846                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5847                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
5848                     (
5849                       new Enum[]
5850                       {
5851                         new Enum("FA", INT_FA),
5852                         new Enum("NACA", INT_NACA),
5853                         new Enum("TA", INT_TA),
5854                         new Enum("BEA", INT_BEA),
5855                         new Enum("NMTC", INT_NMTC),
5856                         new Enum("CMF", INT_CMF),
5857                         new Enum("Other", INT_OTHER),
5858                       }
5859                     );
5860                     private static final long serialVersionUID = 1L;
5861                     private java.lang.Object readResolve() { return forInt(intValue()); } 
5862                 }
5863                 
5864                 /**
5865                  * A factory class with static methods for creating instances
5866                  * of this type.
5867                  */
5868                 
5869                 public static final class Factory
5870                 {
5871                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.AwardType newValue(java.lang.Object obj) {
5872                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.AwardType) type.newValue( obj ); }
5873                     
5874                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.AwardType newInstance() {
5875                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.AwardType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5876                     
5877                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.AwardType newInstance(org.apache.xmlbeans.XmlOptions options) {
5878                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable.AwardType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5879                     
5880                     private Factory() { } // No instance of this class allowed
5881                 }
5882             }
5883             
5884             /**
5885              * A factory class with static methods for creating instances
5886              * of this type.
5887              */
5888             
5889             public static final class Factory
5890             {
5891                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable newInstance() {
5892                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5893                 
5894                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable newInstance(org.apache.xmlbeans.XmlOptions options) {
5895                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PriorAwardsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5896                 
5897                 private Factory() { } // No instance of this class allowed
5898             }
5899         }
5900         
5901         /**
5902          * An XML InstitutionType(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
5903          *
5904          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$InstitutionType.
5905          */
5906         public interface InstitutionType extends org.apache.xmlbeans.XmlString
5907         {
5908             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5909                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InstitutionType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("institutiontypee1abelemtype");
5910             
5911             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5912             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5913             
5914             static final Enum LOAN_FUND = Enum.forString("Loan Fund");
5915             static final Enum CREDIT_UNION = Enum.forString("Credit Union");
5916             static final Enum BANK_HOLDING_COMPANY = Enum.forString("Bank Holding Company");
5917             static final Enum BANK_OR_THRIFT = Enum.forString("Bank or Thrift");
5918             static final Enum VENTURE_CAPITAL = Enum.forString("Venture Capital");
5919             static final Enum OTHER = Enum.forString("Other");
5920             
5921             static final int INT_LOAN_FUND = Enum.INT_LOAN_FUND;
5922             static final int INT_CREDIT_UNION = Enum.INT_CREDIT_UNION;
5923             static final int INT_BANK_HOLDING_COMPANY = Enum.INT_BANK_HOLDING_COMPANY;
5924             static final int INT_BANK_OR_THRIFT = Enum.INT_BANK_OR_THRIFT;
5925             static final int INT_VENTURE_CAPITAL = Enum.INT_VENTURE_CAPITAL;
5926             static final int INT_OTHER = Enum.INT_OTHER;
5927             
5928             /**
5929              * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$InstitutionType.
5930              * These enum values can be used as follows:
5931              * <pre>
5932              * enum.toString(); // returns the string value of the enum
5933              * enum.intValue(); // returns an int value, useful for switches
5934              * // e.g., case Enum.INT_LOAN_FUND
5935              * Enum.forString(s); // returns the enum value for a string
5936              * Enum.forInt(i); // returns the enum value for an int
5937              * </pre>
5938              * Enumeration objects are immutable singleton objects that
5939              * can be compared using == object equality. They have no
5940              * public constructor. See the constants defined within this
5941              * class for all the valid values.
5942              */
5943             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5944             {
5945                 /**
5946                  * Returns the enum value for a string, or null if none.
5947                  */
5948                 public static Enum forString(java.lang.String s)
5949                     { return (Enum)table.forString(s); }
5950                 /**
5951                  * Returns the enum value corresponding to an int, or null if none.
5952                  */
5953                 public static Enum forInt(int i)
5954                     { return (Enum)table.forInt(i); }
5955                 
5956                 private Enum(java.lang.String s, int i)
5957                     { super(s, i); }
5958                 
5959                 static final int INT_LOAN_FUND = 1;
5960                 static final int INT_CREDIT_UNION = 2;
5961                 static final int INT_BANK_HOLDING_COMPANY = 3;
5962                 static final int INT_BANK_OR_THRIFT = 4;
5963                 static final int INT_VENTURE_CAPITAL = 5;
5964                 static final int INT_OTHER = 6;
5965                 
5966                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5967                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
5968                 (
5969                     new Enum[]
5970                     {
5971                       new Enum("Loan Fund", INT_LOAN_FUND),
5972                       new Enum("Credit Union", INT_CREDIT_UNION),
5973                       new Enum("Bank Holding Company", INT_BANK_HOLDING_COMPANY),
5974                       new Enum("Bank or Thrift", INT_BANK_OR_THRIFT),
5975                       new Enum("Venture Capital", INT_VENTURE_CAPITAL),
5976                       new Enum("Other", INT_OTHER),
5977                     }
5978                 );
5979                 private static final long serialVersionUID = 1L;
5980                 private java.lang.Object readResolve() { return forInt(intValue()); } 
5981             }
5982             
5983             /**
5984              * A factory class with static methods for creating instances
5985              * of this type.
5986              */
5987             
5988             public static final class Factory
5989             {
5990                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.InstitutionType newValue(java.lang.Object obj) {
5991                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.InstitutionType) type.newValue( obj ); }
5992                 
5993                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.InstitutionType newInstance() {
5994                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.InstitutionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5995                 
5996                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.InstitutionType newInstance(org.apache.xmlbeans.XmlOptions options) {
5997                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.InstitutionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5998                 
5999                 private Factory() { } // No instance of this class allowed
6000             }
6001         }
6002         
6003         /**
6004          * An XML OrganizationStructure(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
6005          *
6006          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$OrganizationStructure.
6007          */
6008         public interface OrganizationStructure extends org.apache.xmlbeans.XmlString
6009         {
6010             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6011                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationStructure.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationstructureb499elemtype");
6012             
6013             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6014             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6015             
6016             static final Enum FOR_PROFIT = Enum.forString("For-Profit");
6017             static final Enum X_501_C_4 = Enum.forString("501(c)(4)");
6018             static final Enum OTHER_NON_PROFIT = Enum.forString("Other Non-Profit");
6019             static final Enum TRIBAL_OR_VILLAGE_GOVERNMENT = Enum.forString("Tribal or Village Government");
6020             
6021             static final int INT_FOR_PROFIT = Enum.INT_FOR_PROFIT;
6022             static final int INT_X_501_C_4 = Enum.INT_X_501_C_4;
6023             static final int INT_OTHER_NON_PROFIT = Enum.INT_OTHER_NON_PROFIT;
6024             static final int INT_TRIBAL_OR_VILLAGE_GOVERNMENT = Enum.INT_TRIBAL_OR_VILLAGE_GOVERNMENT;
6025             
6026             /**
6027              * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$OrganizationStructure.
6028              * These enum values can be used as follows:
6029              * <pre>
6030              * enum.toString(); // returns the string value of the enum
6031              * enum.intValue(); // returns an int value, useful for switches
6032              * // e.g., case Enum.INT_FOR_PROFIT
6033              * Enum.forString(s); // returns the enum value for a string
6034              * Enum.forInt(i); // returns the enum value for an int
6035              * </pre>
6036              * Enumeration objects are immutable singleton objects that
6037              * can be compared using == object equality. They have no
6038              * public constructor. See the constants defined within this
6039              * class for all the valid values.
6040              */
6041             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6042             {
6043                 /**
6044                  * Returns the enum value for a string, or null if none.
6045                  */
6046                 public static Enum forString(java.lang.String s)
6047                     { return (Enum)table.forString(s); }
6048                 /**
6049                  * Returns the enum value corresponding to an int, or null if none.
6050                  */
6051                 public static Enum forInt(int i)
6052                     { return (Enum)table.forInt(i); }
6053                 
6054                 private Enum(java.lang.String s, int i)
6055                     { super(s, i); }
6056                 
6057                 static final int INT_FOR_PROFIT = 1;
6058                 static final int INT_X_501_C_4 = 2;
6059                 static final int INT_OTHER_NON_PROFIT = 3;
6060                 static final int INT_TRIBAL_OR_VILLAGE_GOVERNMENT = 4;
6061                 
6062                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6063                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6064                 (
6065                     new Enum[]
6066                     {
6067                       new Enum("For-Profit", INT_FOR_PROFIT),
6068                       new Enum("501(c)(4)", INT_X_501_C_4),
6069                       new Enum("Other Non-Profit", INT_OTHER_NON_PROFIT),
6070                       new Enum("Tribal or Village Government", INT_TRIBAL_OR_VILLAGE_GOVERNMENT),
6071                     }
6072                 );
6073                 private static final long serialVersionUID = 1L;
6074                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6075             }
6076             
6077             /**
6078              * A factory class with static methods for creating instances
6079              * of this type.
6080              */
6081             
6082             public static final class Factory
6083             {
6084                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationStructure newValue(java.lang.Object obj) {
6085                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationStructure) type.newValue( obj ); }
6086                 
6087                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationStructure newInstance() {
6088                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationStructure) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6089                 
6090                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationStructure newInstance(org.apache.xmlbeans.XmlOptions options) {
6091                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OrganizationStructure) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6092                 
6093                 private Factory() { } // No instance of this class allowed
6094             }
6095         }
6096         
6097         /**
6098          * An XML QID_42(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
6099          *
6100          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$QID42.
6101          */
6102         public interface QID42 extends org.apache.xmlbeans.XmlString
6103         {
6104             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6105                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QID42.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("qid42099aelemtype");
6106             
6107             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6108             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6109             
6110             static final Enum X_3_31 = Enum.forString("3/31");
6111             static final Enum X_6_30 = Enum.forString("6/30");
6112             static final Enum X_9_30 = Enum.forString("9/30");
6113             static final Enum X_12_31 = Enum.forString("12/31");
6114             
6115             static final int INT_X_3_31 = Enum.INT_X_3_31;
6116             static final int INT_X_6_30 = Enum.INT_X_6_30;
6117             static final int INT_X_9_30 = Enum.INT_X_9_30;
6118             static final int INT_X_12_31 = Enum.INT_X_12_31;
6119             
6120             /**
6121              * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$QID42.
6122              * These enum values can be used as follows:
6123              * <pre>
6124              * enum.toString(); // returns the string value of the enum
6125              * enum.intValue(); // returns an int value, useful for switches
6126              * // e.g., case Enum.INT_X_3_31
6127              * Enum.forString(s); // returns the enum value for a string
6128              * Enum.forInt(i); // returns the enum value for an int
6129              * </pre>
6130              * Enumeration objects are immutable singleton objects that
6131              * can be compared using == object equality. They have no
6132              * public constructor. See the constants defined within this
6133              * class for all the valid values.
6134              */
6135             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6136             {
6137                 /**
6138                  * Returns the enum value for a string, or null if none.
6139                  */
6140                 public static Enum forString(java.lang.String s)
6141                     { return (Enum)table.forString(s); }
6142                 /**
6143                  * Returns the enum value corresponding to an int, or null if none.
6144                  */
6145                 public static Enum forInt(int i)
6146                     { return (Enum)table.forInt(i); }
6147                 
6148                 private Enum(java.lang.String s, int i)
6149                     { super(s, i); }
6150                 
6151                 static final int INT_X_3_31 = 1;
6152                 static final int INT_X_6_30 = 2;
6153                 static final int INT_X_9_30 = 3;
6154                 static final int INT_X_12_31 = 4;
6155                 
6156                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6157                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6158                 (
6159                     new Enum[]
6160                     {
6161                       new Enum("3/31", INT_X_3_31),
6162                       new Enum("6/30", INT_X_6_30),
6163                       new Enum("9/30", INT_X_9_30),
6164                       new Enum("12/31", INT_X_12_31),
6165                     }
6166                 );
6167                 private static final long serialVersionUID = 1L;
6168                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6169             }
6170             
6171             /**
6172              * A factory class with static methods for creating instances
6173              * of this type.
6174              */
6175             
6176             public static final class Factory
6177             {
6178                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID42 newValue(java.lang.Object obj) {
6179                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID42) type.newValue( obj ); }
6180                 
6181                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID42 newInstance() {
6182                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID42) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6183                 
6184                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID42 newInstance(org.apache.xmlbeans.XmlOptions options) {
6185                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID42) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6186                 
6187                 private Factory() { } // No instance of this class allowed
6188             }
6189         }
6190         
6191         /**
6192          * An XML RegulatoryBody(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
6193          *
6194          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$RegulatoryBody.
6195          */
6196         public interface RegulatoryBody extends org.apache.xmlbeans.XmlString
6197         {
6198             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6199                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RegulatoryBody.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("regulatorybodya963elemtype");
6200             
6201             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6202             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6203             
6204             static final Enum FDIC = Enum.forString("FDIC");
6205             static final Enum FEDERAL_RESERVE = Enum.forString("Federal Reserve");
6206             static final Enum NCUA = Enum.forString("NCUA");
6207             static final Enum OCC = Enum.forString("OCC");
6208             static final Enum OTHER = Enum.forString("Other");
6209             
6210             static final int INT_FDIC = Enum.INT_FDIC;
6211             static final int INT_FEDERAL_RESERVE = Enum.INT_FEDERAL_RESERVE;
6212             static final int INT_NCUA = Enum.INT_NCUA;
6213             static final int INT_OCC = Enum.INT_OCC;
6214             static final int INT_OTHER = Enum.INT_OTHER;
6215             
6216             /**
6217              * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$RegulatoryBody.
6218              * These enum values can be used as follows:
6219              * <pre>
6220              * enum.toString(); // returns the string value of the enum
6221              * enum.intValue(); // returns an int value, useful for switches
6222              * // e.g., case Enum.INT_FDIC
6223              * Enum.forString(s); // returns the enum value for a string
6224              * Enum.forInt(i); // returns the enum value for an int
6225              * </pre>
6226              * Enumeration objects are immutable singleton objects that
6227              * can be compared using == object equality. They have no
6228              * public constructor. See the constants defined within this
6229              * class for all the valid values.
6230              */
6231             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6232             {
6233                 /**
6234                  * Returns the enum value for a string, or null if none.
6235                  */
6236                 public static Enum forString(java.lang.String s)
6237                     { return (Enum)table.forString(s); }
6238                 /**
6239                  * Returns the enum value corresponding to an int, or null if none.
6240                  */
6241                 public static Enum forInt(int i)
6242                     { return (Enum)table.forInt(i); }
6243                 
6244                 private Enum(java.lang.String s, int i)
6245                     { super(s, i); }
6246                 
6247                 static final int INT_FDIC = 1;
6248                 static final int INT_FEDERAL_RESERVE = 2;
6249                 static final int INT_NCUA = 3;
6250                 static final int INT_OCC = 4;
6251                 static final int INT_OTHER = 5;
6252                 
6253                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6254                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6255                 (
6256                     new Enum[]
6257                     {
6258                       new Enum("FDIC", INT_FDIC),
6259                       new Enum("Federal Reserve", INT_FEDERAL_RESERVE),
6260                       new Enum("NCUA", INT_NCUA),
6261                       new Enum("OCC", INT_OCC),
6262                       new Enum("Other", INT_OTHER),
6263                     }
6264                 );
6265                 private static final long serialVersionUID = 1L;
6266                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6267             }
6268             
6269             /**
6270              * A factory class with static methods for creating instances
6271              * of this type.
6272              */
6273             
6274             public static final class Factory
6275             {
6276                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RegulatoryBody newValue(java.lang.Object obj) {
6277                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RegulatoryBody) type.newValue( obj ); }
6278                 
6279                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RegulatoryBody newInstance() {
6280                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6281                 
6282                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RegulatoryBody newInstance(org.apache.xmlbeans.XmlOptions options) {
6283                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6284                 
6285                 private Factory() { } // No instance of this class allowed
6286             }
6287         }
6288         
6289         /**
6290          * An XML OtherRegulatoryBody(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
6291          *
6292          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$OtherRegulatoryBody.
6293          */
6294         public interface OtherRegulatoryBody extends org.apache.xmlbeans.XmlString
6295         {
6296             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6297                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherRegulatoryBody.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherregulatorybody4623elemtype");
6298             
6299             /**
6300              * A factory class with static methods for creating instances
6301              * of this type.
6302              */
6303             
6304             public static final class Factory
6305             {
6306                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherRegulatoryBody newValue(java.lang.Object obj) {
6307                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherRegulatoryBody) type.newValue( obj ); }
6308                 
6309                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherRegulatoryBody newInstance() {
6310                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherRegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6311                 
6312                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherRegulatoryBody newInstance(org.apache.xmlbeans.XmlOptions options) {
6313                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.OtherRegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6314                 
6315                 private Factory() { } // No instance of this class allowed
6316             }
6317         }
6318         
6319         /**
6320          * An XML CertificationStatus(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
6321          *
6322          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$CertificationStatus.
6323          */
6324         public interface CertificationStatus extends org.apache.xmlbeans.XmlString
6325         {
6326             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6327                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CertificationStatus.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("certificationstatus9765elemtype");
6328             
6329             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6330             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6331             
6332             static final Enum CDFI_CERTIFIED = Enum.forString("CDFI Certified");
6333             static final Enum NOT_CERTIFIED = Enum.forString("Not Certified");
6334             
6335             static final int INT_CDFI_CERTIFIED = Enum.INT_CDFI_CERTIFIED;
6336             static final int INT_NOT_CERTIFIED = Enum.INT_NOT_CERTIFIED;
6337             
6338             /**
6339              * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$CertificationStatus.
6340              * These enum values can be used as follows:
6341              * <pre>
6342              * enum.toString(); // returns the string value of the enum
6343              * enum.intValue(); // returns an int value, useful for switches
6344              * // e.g., case Enum.INT_CDFI_CERTIFIED
6345              * Enum.forString(s); // returns the enum value for a string
6346              * Enum.forInt(i); // returns the enum value for an int
6347              * </pre>
6348              * Enumeration objects are immutable singleton objects that
6349              * can be compared using == object equality. They have no
6350              * public constructor. See the constants defined within this
6351              * class for all the valid values.
6352              */
6353             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6354             {
6355                 /**
6356                  * Returns the enum value for a string, or null if none.
6357                  */
6358                 public static Enum forString(java.lang.String s)
6359                     { return (Enum)table.forString(s); }
6360                 /**
6361                  * Returns the enum value corresponding to an int, or null if none.
6362                  */
6363                 public static Enum forInt(int i)
6364                     { return (Enum)table.forInt(i); }
6365                 
6366                 private Enum(java.lang.String s, int i)
6367                     { super(s, i); }
6368                 
6369                 static final int INT_CDFI_CERTIFIED = 1;
6370                 static final int INT_NOT_CERTIFIED = 2;
6371                 
6372                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6373                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6374                 (
6375                     new Enum[]
6376                     {
6377                       new Enum("CDFI Certified", INT_CDFI_CERTIFIED),
6378                       new Enum("Not Certified", INT_NOT_CERTIFIED),
6379                     }
6380                 );
6381                 private static final long serialVersionUID = 1L;
6382                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6383             }
6384             
6385             /**
6386              * A factory class with static methods for creating instances
6387              * of this type.
6388              */
6389             
6390             public static final class Factory
6391             {
6392                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationStatus newValue(java.lang.Object obj) {
6393                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationStatus) type.newValue( obj ); }
6394                 
6395                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationStatus newInstance() {
6396                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6397                 
6398                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationStatus newInstance(org.apache.xmlbeans.XmlOptions options) {
6399                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6400                 
6401                 private Factory() { } // No instance of this class allowed
6402             }
6403         }
6404         
6405         /**
6406          * An XML CertificationChecklist(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
6407          *
6408          * This is a complex type.
6409          */
6410         public interface CertificationChecklist extends org.apache.xmlbeans.XmlObject
6411         {
6412             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6413                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CertificationChecklist.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("certificationcheckliste695elemtype");
6414             
6415             /**
6416              * Gets the "PrimaryMissionRequirement" element
6417              */
6418             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryMissionRequirement();
6419             
6420             /**
6421              * Gets (as xml) the "PrimaryMissionRequirement" element
6422              */
6423             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryMissionRequirement();
6424             
6425             /**
6426              * Sets the "PrimaryMissionRequirement" element
6427              */
6428             void setPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryMissionRequirement);
6429             
6430             /**
6431              * Sets (as xml) the "PrimaryMissionRequirement" element
6432              */
6433             void xsetPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryMissionRequirement);
6434             
6435             /**
6436              * Gets the "TargetMarketRequirement" element
6437              */
6438             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTargetMarketRequirement();
6439             
6440             /**
6441              * Gets (as xml) the "TargetMarketRequirement" element
6442              */
6443             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTargetMarketRequirement();
6444             
6445             /**
6446              * Sets the "TargetMarketRequirement" element
6447              */
6448             void setTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum targetMarketRequirement);
6449             
6450             /**
6451              * Sets (as xml) the "TargetMarketRequirement" element
6452              */
6453             void xsetTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType targetMarketRequirement);
6454             
6455             /**
6456              * Gets the "DevelopmentServicesRequirement" element
6457              */
6458             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDevelopmentServicesRequirement();
6459             
6460             /**
6461              * Gets (as xml) the "DevelopmentServicesRequirement" element
6462              */
6463             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDevelopmentServicesRequirement();
6464             
6465             /**
6466              * Sets the "DevelopmentServicesRequirement" element
6467              */
6468             void setDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum developmentServicesRequirement);
6469             
6470             /**
6471              * Sets (as xml) the "DevelopmentServicesRequirement" element
6472              */
6473             void xsetDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType developmentServicesRequirement);
6474             
6475             /**
6476              * Gets the "AccountabilityRequirement" element
6477              */
6478             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAccountabilityRequirement();
6479             
6480             /**
6481              * Gets (as xml) the "AccountabilityRequirement" element
6482              */
6483             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAccountabilityRequirement();
6484             
6485             /**
6486              * Sets the "AccountabilityRequirement" element
6487              */
6488             void setAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum accountabilityRequirement);
6489             
6490             /**
6491              * Sets (as xml) the "AccountabilityRequirement" element
6492              */
6493             void xsetAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType accountabilityRequirement);
6494             
6495             /**
6496              * Gets the "NonGovernmentEntityRequirement" element
6497              */
6498             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonGovernmentEntityRequirement();
6499             
6500             /**
6501              * Gets (as xml) the "NonGovernmentEntityRequirement" element
6502              */
6503             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonGovernmentEntityRequirement();
6504             
6505             /**
6506              * Sets the "NonGovernmentEntityRequirement" element
6507              */
6508             void setNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonGovernmentEntityRequirement);
6509             
6510             /**
6511              * Sets (as xml) the "NonGovernmentEntityRequirement" element
6512              */
6513             void xsetNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonGovernmentEntityRequirement);
6514             
6515             /**
6516              * Gets the "LegalEntity" element
6517              */
6518             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLegalEntity();
6519             
6520             /**
6521              * Gets (as xml) the "LegalEntity" element
6522              */
6523             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLegalEntity();
6524             
6525             /**
6526              * Sets the "LegalEntity" element
6527              */
6528             void setLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum legalEntity);
6529             
6530             /**
6531              * Sets (as xml) the "LegalEntity" element
6532              */
6533             void xsetLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType legalEntity);
6534             
6535             /**
6536              * Gets the "FinancingEntity" element
6537              */
6538             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancingEntity();
6539             
6540             /**
6541              * Gets (as xml) the "FinancingEntity" element
6542              */
6543             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancingEntity();
6544             
6545             /**
6546              * Sets the "FinancingEntity" element
6547              */
6548             void setFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financingEntity);
6549             
6550             /**
6551              * Sets (as xml) the "FinancingEntity" element
6552              */
6553             void xsetFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType financingEntity);
6554             
6555             /**
6556              * A factory class with static methods for creating instances
6557              * of this type.
6558              */
6559             
6560             public static final class Factory
6561             {
6562                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationChecklist newInstance() {
6563                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6564                 
6565                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationChecklist newInstance(org.apache.xmlbeans.XmlOptions options) {
6566                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CertificationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6567                 
6568                 private Factory() { } // No instance of this class allowed
6569             }
6570         }
6571         
6572         /**
6573          * An XML QID_58(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
6574          *
6575          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$QID58.
6576          */
6577         public interface QID58 extends org.apache.xmlbeans.XmlString
6578         {
6579             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6580                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QID58.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("qid58ec7felemtype");
6581             
6582             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6583             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6584             
6585             static final Enum MAJOR_URBAN = Enum.forString("Major Urban");
6586             static final Enum MINOR_URBAN = Enum.forString("Minor Urban");
6587             static final Enum RURAL = Enum.forString("Rural");
6588             
6589             static final int INT_MAJOR_URBAN = Enum.INT_MAJOR_URBAN;
6590             static final int INT_MINOR_URBAN = Enum.INT_MINOR_URBAN;
6591             static final int INT_RURAL = Enum.INT_RURAL;
6592             
6593             /**
6594              * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$QID58.
6595              * These enum values can be used as follows:
6596              * <pre>
6597              * enum.toString(); // returns the string value of the enum
6598              * enum.intValue(); // returns an int value, useful for switches
6599              * // e.g., case Enum.INT_MAJOR_URBAN
6600              * Enum.forString(s); // returns the enum value for a string
6601              * Enum.forInt(i); // returns the enum value for an int
6602              * </pre>
6603              * Enumeration objects are immutable singleton objects that
6604              * can be compared using == object equality. They have no
6605              * public constructor. See the constants defined within this
6606              * class for all the valid values.
6607              */
6608             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6609             {
6610                 /**
6611                  * Returns the enum value for a string, or null if none.
6612                  */
6613                 public static Enum forString(java.lang.String s)
6614                     { return (Enum)table.forString(s); }
6615                 /**
6616                  * Returns the enum value corresponding to an int, or null if none.
6617                  */
6618                 public static Enum forInt(int i)
6619                     { return (Enum)table.forInt(i); }
6620                 
6621                 private Enum(java.lang.String s, int i)
6622                     { super(s, i); }
6623                 
6624                 static final int INT_MAJOR_URBAN = 1;
6625                 static final int INT_MINOR_URBAN = 2;
6626                 static final int INT_RURAL = 3;
6627                 
6628                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6629                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6630                 (
6631                     new Enum[]
6632                     {
6633                       new Enum("Major Urban", INT_MAJOR_URBAN),
6634                       new Enum("Minor Urban", INT_MINOR_URBAN),
6635                       new Enum("Rural", INT_RURAL),
6636                     }
6637                 );
6638                 private static final long serialVersionUID = 1L;
6639                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6640             }
6641             
6642             /**
6643              * A factory class with static methods for creating instances
6644              * of this type.
6645              */
6646             
6647             public static final class Factory
6648             {
6649                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID58 newValue(java.lang.Object obj) {
6650                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID58) type.newValue( obj ); }
6651                 
6652                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID58 newInstance() {
6653                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID58) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6654                 
6655                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID58 newInstance(org.apache.xmlbeans.XmlOptions options) {
6656                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID58) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6657                 
6658                 private Factory() { } // No instance of this class allowed
6659             }
6660         }
6661         
6662         /**
6663          * An XML PrimaryMarket(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
6664          *
6665          * This is a complex type.
6666          */
6667         public interface PrimaryMarket extends org.apache.xmlbeans.XmlObject
6668         {
6669             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6670                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryMarket.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primarymarket2877elemtype");
6671             
6672             /**
6673              * Gets the "QID_80" element
6674              */
6675             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID80();
6676             
6677             /**
6678              * Gets (as xml) the "QID_80" element
6679              */
6680             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID80();
6681             
6682             /**
6683              * True if has "QID_80" element
6684              */
6685             boolean isSetQID80();
6686             
6687             /**
6688              * Sets the "QID_80" element
6689              */
6690             void setQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid80);
6691             
6692             /**
6693              * Sets (as xml) the "QID_80" element
6694              */
6695             void xsetQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid80);
6696             
6697             /**
6698              * Unsets the "QID_80" element
6699              */
6700             void unsetQID80();
6701             
6702             /**
6703              * Gets the "QID_81" element
6704              */
6705             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID81();
6706             
6707             /**
6708              * Gets (as xml) the "QID_81" element
6709              */
6710             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID81();
6711             
6712             /**
6713              * True if has "QID_81" element
6714              */
6715             boolean isSetQID81();
6716             
6717             /**
6718              * Sets the "QID_81" element
6719              */
6720             void setQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid81);
6721             
6722             /**
6723              * Sets (as xml) the "QID_81" element
6724              */
6725             void xsetQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid81);
6726             
6727             /**
6728              * Unsets the "QID_81" element
6729              */
6730             void unsetQID81();
6731             
6732             /**
6733              * Gets the "QID_84" element
6734              */
6735             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID84();
6736             
6737             /**
6738              * Gets (as xml) the "QID_84" element
6739              */
6740             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID84();
6741             
6742             /**
6743              * True if has "QID_84" element
6744              */
6745             boolean isSetQID84();
6746             
6747             /**
6748              * Sets the "QID_84" element
6749              */
6750             void setQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid84);
6751             
6752             /**
6753              * Sets (as xml) the "QID_84" element
6754              */
6755             void xsetQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid84);
6756             
6757             /**
6758              * Unsets the "QID_84" element
6759              */
6760             void unsetQID84();
6761             
6762             /**
6763              * Gets the "QID_82" element
6764              */
6765             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID82();
6766             
6767             /**
6768              * Gets (as xml) the "QID_82" element
6769              */
6770             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID82();
6771             
6772             /**
6773              * True if has "QID_82" element
6774              */
6775             boolean isSetQID82();
6776             
6777             /**
6778              * Sets the "QID_82" element
6779              */
6780             void setQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid82);
6781             
6782             /**
6783              * Sets (as xml) the "QID_82" element
6784              */
6785             void xsetQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid82);
6786             
6787             /**
6788              * Unsets the "QID_82" element
6789              */
6790             void unsetQID82();
6791             
6792             /**
6793              * Gets the "QID_83" element
6794              */
6795             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID83();
6796             
6797             /**
6798              * Gets (as xml) the "QID_83" element
6799              */
6800             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID83();
6801             
6802             /**
6803              * True if has "QID_83" element
6804              */
6805             boolean isSetQID83();
6806             
6807             /**
6808              * Sets the "QID_83" element
6809              */
6810             void setQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid83);
6811             
6812             /**
6813              * Sets (as xml) the "QID_83" element
6814              */
6815             void xsetQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid83);
6816             
6817             /**
6818              * Unsets the "QID_83" element
6819              */
6820             void unsetQID83();
6821             
6822             /**
6823              * A factory class with static methods for creating instances
6824              * of this type.
6825              */
6826             
6827             public static final class Factory
6828             {
6829                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryMarket newInstance() {
6830                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryMarket) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6831                 
6832                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryMarket newInstance(org.apache.xmlbeans.XmlOptions options) {
6833                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryMarket) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6834                 
6835                 private Factory() { } // No instance of this class allowed
6836             }
6837         }
6838         
6839         /**
6840          * An XML GeographicMarketServed(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
6841          *
6842          * This is a complex type.
6843          */
6844         public interface GeographicMarketServed extends org.apache.xmlbeans.XmlObject
6845         {
6846             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6847                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GeographicMarketServed.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("geographicmarketserved6431elemtype");
6848             
6849             /**
6850              * Gets the "Alabama" element
6851              */
6852             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlabama();
6853             
6854             /**
6855              * Gets (as xml) the "Alabama" element
6856              */
6857             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlabama();
6858             
6859             /**
6860              * True if has "Alabama" element
6861              */
6862             boolean isSetAlabama();
6863             
6864             /**
6865              * Sets the "Alabama" element
6866              */
6867             void setAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alabama);
6868             
6869             /**
6870              * Sets (as xml) the "Alabama" element
6871              */
6872             void xsetAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType alabama);
6873             
6874             /**
6875              * Unsets the "Alabama" element
6876              */
6877             void unsetAlabama();
6878             
6879             /**
6880              * Gets the "Alaska" element
6881              */
6882             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska();
6883             
6884             /**
6885              * Gets (as xml) the "Alaska" element
6886              */
6887             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska();
6888             
6889             /**
6890              * True if has "Alaska" element
6891              */
6892             boolean isSetAlaska();
6893             
6894             /**
6895              * Sets the "Alaska" element
6896              */
6897             void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska);
6898             
6899             /**
6900              * Sets (as xml) the "Alaska" element
6901              */
6902             void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska);
6903             
6904             /**
6905              * Unsets the "Alaska" element
6906              */
6907             void unsetAlaska();
6908             
6909             /**
6910              * Gets the "AmericanSamoa" element
6911              */
6912             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAmericanSamoa();
6913             
6914             /**
6915              * Gets (as xml) the "AmericanSamoa" element
6916              */
6917             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAmericanSamoa();
6918             
6919             /**
6920              * True if has "AmericanSamoa" element
6921              */
6922             boolean isSetAmericanSamoa();
6923             
6924             /**
6925              * Sets the "AmericanSamoa" element
6926              */
6927             void setAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum americanSamoa);
6928             
6929             /**
6930              * Sets (as xml) the "AmericanSamoa" element
6931              */
6932             void xsetAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType americanSamoa);
6933             
6934             /**
6935              * Unsets the "AmericanSamoa" element
6936              */
6937             void unsetAmericanSamoa();
6938             
6939             /**
6940              * Gets the "Arizona" element
6941              */
6942             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArizona();
6943             
6944             /**
6945              * Gets (as xml) the "Arizona" element
6946              */
6947             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArizona();
6948             
6949             /**
6950              * True if has "Arizona" element
6951              */
6952             boolean isSetArizona();
6953             
6954             /**
6955              * Sets the "Arizona" element
6956              */
6957             void setArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arizona);
6958             
6959             /**
6960              * Sets (as xml) the "Arizona" element
6961              */
6962             void xsetArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType arizona);
6963             
6964             /**
6965              * Unsets the "Arizona" element
6966              */
6967             void unsetArizona();
6968             
6969             /**
6970              * Gets the "Arkansas" element
6971              */
6972             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArkansas();
6973             
6974             /**
6975              * Gets (as xml) the "Arkansas" element
6976              */
6977             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArkansas();
6978             
6979             /**
6980              * True if has "Arkansas" element
6981              */
6982             boolean isSetArkansas();
6983             
6984             /**
6985              * Sets the "Arkansas" element
6986              */
6987             void setArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arkansas);
6988             
6989             /**
6990              * Sets (as xml) the "Arkansas" element
6991              */
6992             void xsetArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType arkansas);
6993             
6994             /**
6995              * Unsets the "Arkansas" element
6996              */
6997             void unsetArkansas();
6998             
6999             /**
7000              * Gets the "California" element
7001              */
7002             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCalifornia();
7003             
7004             /**
7005              * Gets (as xml) the "California" element
7006              */
7007             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCalifornia();
7008             
7009             /**
7010              * True if has "California" element
7011              */
7012             boolean isSetCalifornia();
7013             
7014             /**
7015              * Sets the "California" element
7016              */
7017             void setCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum california);
7018             
7019             /**
7020              * Sets (as xml) the "California" element
7021              */
7022             void xsetCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType california);
7023             
7024             /**
7025              * Unsets the "California" element
7026              */
7027             void unsetCalifornia();
7028             
7029             /**
7030              * Gets the "Colorado" element
7031              */
7032             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getColorado();
7033             
7034             /**
7035              * Gets (as xml) the "Colorado" element
7036              */
7037             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetColorado();
7038             
7039             /**
7040              * True if has "Colorado" element
7041              */
7042             boolean isSetColorado();
7043             
7044             /**
7045              * Sets the "Colorado" element
7046              */
7047             void setColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum colorado);
7048             
7049             /**
7050              * Sets (as xml) the "Colorado" element
7051              */
7052             void xsetColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType colorado);
7053             
7054             /**
7055              * Unsets the "Colorado" element
7056              */
7057             void unsetColorado();
7058             
7059             /**
7060              * Gets the "Connecticut" element
7061              */
7062             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConnecticut();
7063             
7064             /**
7065              * Gets (as xml) the "Connecticut" element
7066              */
7067             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConnecticut();
7068             
7069             /**
7070              * True if has "Connecticut" element
7071              */
7072             boolean isSetConnecticut();
7073             
7074             /**
7075              * Sets the "Connecticut" element
7076              */
7077             void setConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum connecticut);
7078             
7079             /**
7080              * Sets (as xml) the "Connecticut" element
7081              */
7082             void xsetConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType connecticut);
7083             
7084             /**
7085              * Unsets the "Connecticut" element
7086              */
7087             void unsetConnecticut();
7088             
7089             /**
7090              * Gets the "Delaware" element
7091              */
7092             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelaware();
7093             
7094             /**
7095              * Gets (as xml) the "Delaware" element
7096              */
7097             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelaware();
7098             
7099             /**
7100              * True if has "Delaware" element
7101              */
7102             boolean isSetDelaware();
7103             
7104             /**
7105              * Sets the "Delaware" element
7106              */
7107             void setDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delaware);
7108             
7109             /**
7110              * Sets (as xml) the "Delaware" element
7111              */
7112             void xsetDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType delaware);
7113             
7114             /**
7115              * Unsets the "Delaware" element
7116              */
7117             void unsetDelaware();
7118             
7119             /**
7120              * Gets the "DistrictofColumbia" element
7121              */
7122             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDistrictofColumbia();
7123             
7124             /**
7125              * Gets (as xml) the "DistrictofColumbia" element
7126              */
7127             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDistrictofColumbia();
7128             
7129             /**
7130              * True if has "DistrictofColumbia" element
7131              */
7132             boolean isSetDistrictofColumbia();
7133             
7134             /**
7135              * Sets the "DistrictofColumbia" element
7136              */
7137             void setDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum districtofColumbia);
7138             
7139             /**
7140              * Sets (as xml) the "DistrictofColumbia" element
7141              */
7142             void xsetDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType districtofColumbia);
7143             
7144             /**
7145              * Unsets the "DistrictofColumbia" element
7146              */
7147             void unsetDistrictofColumbia();
7148             
7149             /**
7150              * Gets the "FederatedStatesofMicronesia" element
7151              */
7152             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederatedStatesofMicronesia();
7153             
7154             /**
7155              * Gets (as xml) the "FederatedStatesofMicronesia" element
7156              */
7157             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederatedStatesofMicronesia();
7158             
7159             /**
7160              * True if has "FederatedStatesofMicronesia" element
7161              */
7162             boolean isSetFederatedStatesofMicronesia();
7163             
7164             /**
7165              * Sets the "FederatedStatesofMicronesia" element
7166              */
7167             void setFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federatedStatesofMicronesia);
7168             
7169             /**
7170              * Sets (as xml) the "FederatedStatesofMicronesia" element
7171              */
7172             void xsetFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType federatedStatesofMicronesia);
7173             
7174             /**
7175              * Unsets the "FederatedStatesofMicronesia" element
7176              */
7177             void unsetFederatedStatesofMicronesia();
7178             
7179             /**
7180              * Gets the "Florida" element
7181              */
7182             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFlorida();
7183             
7184             /**
7185              * Gets (as xml) the "Florida" element
7186              */
7187             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFlorida();
7188             
7189             /**
7190              * True if has "Florida" element
7191              */
7192             boolean isSetFlorida();
7193             
7194             /**
7195              * Sets the "Florida" element
7196              */
7197             void setFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum florida);
7198             
7199             /**
7200              * Sets (as xml) the "Florida" element
7201              */
7202             void xsetFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType florida);
7203             
7204             /**
7205              * Unsets the "Florida" element
7206              */
7207             void unsetFlorida();
7208             
7209             /**
7210              * Gets the "Georgia" element
7211              */
7212             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGeorgia();
7213             
7214             /**
7215              * Gets (as xml) the "Georgia" element
7216              */
7217             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGeorgia();
7218             
7219             /**
7220              * True if has "Georgia" element
7221              */
7222             boolean isSetGeorgia();
7223             
7224             /**
7225              * Sets the "Georgia" element
7226              */
7227             void setGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum georgia);
7228             
7229             /**
7230              * Sets (as xml) the "Georgia" element
7231              */
7232             void xsetGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType georgia);
7233             
7234             /**
7235              * Unsets the "Georgia" element
7236              */
7237             void unsetGeorgia();
7238             
7239             /**
7240              * Gets the "Guam" element
7241              */
7242             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGuam();
7243             
7244             /**
7245              * Gets (as xml) the "Guam" element
7246              */
7247             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGuam();
7248             
7249             /**
7250              * True if has "Guam" element
7251              */
7252             boolean isSetGuam();
7253             
7254             /**
7255              * Sets the "Guam" element
7256              */
7257             void setGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum guam);
7258             
7259             /**
7260              * Sets (as xml) the "Guam" element
7261              */
7262             void xsetGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType guam);
7263             
7264             /**
7265              * Unsets the "Guam" element
7266              */
7267             void unsetGuam();
7268             
7269             /**
7270              * Gets the "Hawaii" element
7271              */
7272             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii();
7273             
7274             /**
7275              * Gets (as xml) the "Hawaii" element
7276              */
7277             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii();
7278             
7279             /**
7280              * True if has "Hawaii" element
7281              */
7282             boolean isSetHawaii();
7283             
7284             /**
7285              * Sets the "Hawaii" element
7286              */
7287             void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii);
7288             
7289             /**
7290              * Sets (as xml) the "Hawaii" element
7291              */
7292             void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii);
7293             
7294             /**
7295              * Unsets the "Hawaii" element
7296              */
7297             void unsetHawaii();
7298             
7299             /**
7300              * Gets the "Idaho" element
7301              */
7302             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIdaho();
7303             
7304             /**
7305              * Gets (as xml) the "Idaho" element
7306              */
7307             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIdaho();
7308             
7309             /**
7310              * True if has "Idaho" element
7311              */
7312             boolean isSetIdaho();
7313             
7314             /**
7315              * Sets the "Idaho" element
7316              */
7317             void setIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum idaho);
7318             
7319             /**
7320              * Sets (as xml) the "Idaho" element
7321              */
7322             void xsetIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType idaho);
7323             
7324             /**
7325              * Unsets the "Idaho" element
7326              */
7327             void unsetIdaho();
7328             
7329             /**
7330              * Gets the "Illinois" element
7331              */
7332             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIllinois();
7333             
7334             /**
7335              * Gets (as xml) the "Illinois" element
7336              */
7337             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIllinois();
7338             
7339             /**
7340              * True if has "Illinois" element
7341              */
7342             boolean isSetIllinois();
7343             
7344             /**
7345              * Sets the "Illinois" element
7346              */
7347             void setIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum illinois);
7348             
7349             /**
7350              * Sets (as xml) the "Illinois" element
7351              */
7352             void xsetIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType illinois);
7353             
7354             /**
7355              * Unsets the "Illinois" element
7356              */
7357             void unsetIllinois();
7358             
7359             /**
7360              * Gets the "Indiana" element
7361              */
7362             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndiana();
7363             
7364             /**
7365              * Gets (as xml) the "Indiana" element
7366              */
7367             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndiana();
7368             
7369             /**
7370              * True if has "Indiana" element
7371              */
7372             boolean isSetIndiana();
7373             
7374             /**
7375              * Sets the "Indiana" element
7376              */
7377             void setIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indiana);
7378             
7379             /**
7380              * Sets (as xml) the "Indiana" element
7381              */
7382             void xsetIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType indiana);
7383             
7384             /**
7385              * Unsets the "Indiana" element
7386              */
7387             void unsetIndiana();
7388             
7389             /**
7390              * Gets the "Iowa" element
7391              */
7392             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIowa();
7393             
7394             /**
7395              * Gets (as xml) the "Iowa" element
7396              */
7397             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIowa();
7398             
7399             /**
7400              * True if has "Iowa" element
7401              */
7402             boolean isSetIowa();
7403             
7404             /**
7405              * Sets the "Iowa" element
7406              */
7407             void setIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum iowa);
7408             
7409             /**
7410              * Sets (as xml) the "Iowa" element
7411              */
7412             void xsetIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType iowa);
7413             
7414             /**
7415              * Unsets the "Iowa" element
7416              */
7417             void unsetIowa();
7418             
7419             /**
7420              * Gets the "Kansas" element
7421              */
7422             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKansas();
7423             
7424             /**
7425              * Gets (as xml) the "Kansas" element
7426              */
7427             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKansas();
7428             
7429             /**
7430              * True if has "Kansas" element
7431              */
7432             boolean isSetKansas();
7433             
7434             /**
7435              * Sets the "Kansas" element
7436              */
7437             void setKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kansas);
7438             
7439             /**
7440              * Sets (as xml) the "Kansas" element
7441              */
7442             void xsetKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType kansas);
7443             
7444             /**
7445              * Unsets the "Kansas" element
7446              */
7447             void unsetKansas();
7448             
7449             /**
7450              * Gets the "Kentucky" element
7451              */
7452             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKentucky();
7453             
7454             /**
7455              * Gets (as xml) the "Kentucky" element
7456              */
7457             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKentucky();
7458             
7459             /**
7460              * True if has "Kentucky" element
7461              */
7462             boolean isSetKentucky();
7463             
7464             /**
7465              * Sets the "Kentucky" element
7466              */
7467             void setKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kentucky);
7468             
7469             /**
7470              * Sets (as xml) the "Kentucky" element
7471              */
7472             void xsetKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType kentucky);
7473             
7474             /**
7475              * Unsets the "Kentucky" element
7476              */
7477             void unsetKentucky();
7478             
7479             /**
7480              * Gets the "Louisiana" element
7481              */
7482             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLouisiana();
7483             
7484             /**
7485              * Gets (as xml) the "Louisiana" element
7486              */
7487             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLouisiana();
7488             
7489             /**
7490              * True if has "Louisiana" element
7491              */
7492             boolean isSetLouisiana();
7493             
7494             /**
7495              * Sets the "Louisiana" element
7496              */
7497             void setLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum louisiana);
7498             
7499             /**
7500              * Sets (as xml) the "Louisiana" element
7501              */
7502             void xsetLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType louisiana);
7503             
7504             /**
7505              * Unsets the "Louisiana" element
7506              */
7507             void unsetLouisiana();
7508             
7509             /**
7510              * Gets the "Maine" element
7511              */
7512             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaine();
7513             
7514             /**
7515              * Gets (as xml) the "Maine" element
7516              */
7517             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaine();
7518             
7519             /**
7520              * True if has "Maine" element
7521              */
7522             boolean isSetMaine();
7523             
7524             /**
7525              * Sets the "Maine" element
7526              */
7527             void setMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maine);
7528             
7529             /**
7530              * Sets (as xml) the "Maine" element
7531              */
7532             void xsetMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType maine);
7533             
7534             /**
7535              * Unsets the "Maine" element
7536              */
7537             void unsetMaine();
7538             
7539             /**
7540              * Gets the "Maryland" element
7541              */
7542             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaryland();
7543             
7544             /**
7545              * Gets (as xml) the "Maryland" element
7546              */
7547             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaryland();
7548             
7549             /**
7550              * True if has "Maryland" element
7551              */
7552             boolean isSetMaryland();
7553             
7554             /**
7555              * Sets the "Maryland" element
7556              */
7557             void setMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maryland);
7558             
7559             /**
7560              * Sets (as xml) the "Maryland" element
7561              */
7562             void xsetMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType maryland);
7563             
7564             /**
7565              * Unsets the "Maryland" element
7566              */
7567             void unsetMaryland();
7568             
7569             /**
7570              * Gets the "Massachusetts" element
7571              */
7572             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMassachusetts();
7573             
7574             /**
7575              * Gets (as xml) the "Massachusetts" element
7576              */
7577             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMassachusetts();
7578             
7579             /**
7580              * True if has "Massachusetts" element
7581              */
7582             boolean isSetMassachusetts();
7583             
7584             /**
7585              * Sets the "Massachusetts" element
7586              */
7587             void setMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum massachusetts);
7588             
7589             /**
7590              * Sets (as xml) the "Massachusetts" element
7591              */
7592             void xsetMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType massachusetts);
7593             
7594             /**
7595              * Unsets the "Massachusetts" element
7596              */
7597             void unsetMassachusetts();
7598             
7599             /**
7600              * Gets the "Michigan" element
7601              */
7602             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMichigan();
7603             
7604             /**
7605              * Gets (as xml) the "Michigan" element
7606              */
7607             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMichigan();
7608             
7609             /**
7610              * True if has "Michigan" element
7611              */
7612             boolean isSetMichigan();
7613             
7614             /**
7615              * Sets the "Michigan" element
7616              */
7617             void setMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum michigan);
7618             
7619             /**
7620              * Sets (as xml) the "Michigan" element
7621              */
7622             void xsetMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType michigan);
7623             
7624             /**
7625              * Unsets the "Michigan" element
7626              */
7627             void unsetMichigan();
7628             
7629             /**
7630              * Gets the "MidwayIslands" element
7631              */
7632             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMidwayIslands();
7633             
7634             /**
7635              * Gets (as xml) the "MidwayIslands" element
7636              */
7637             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMidwayIslands();
7638             
7639             /**
7640              * True if has "MidwayIslands" element
7641              */
7642             boolean isSetMidwayIslands();
7643             
7644             /**
7645              * Sets the "MidwayIslands" element
7646              */
7647             void setMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum midwayIslands);
7648             
7649             /**
7650              * Sets (as xml) the "MidwayIslands" element
7651              */
7652             void xsetMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType midwayIslands);
7653             
7654             /**
7655              * Unsets the "MidwayIslands" element
7656              */
7657             void unsetMidwayIslands();
7658             
7659             /**
7660              * Gets the "Minnesota" element
7661              */
7662             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinnesota();
7663             
7664             /**
7665              * Gets (as xml) the "Minnesota" element
7666              */
7667             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinnesota();
7668             
7669             /**
7670              * True if has "Minnesota" element
7671              */
7672             boolean isSetMinnesota();
7673             
7674             /**
7675              * Sets the "Minnesota" element
7676              */
7677             void setMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minnesota);
7678             
7679             /**
7680              * Sets (as xml) the "Minnesota" element
7681              */
7682             void xsetMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType minnesota);
7683             
7684             /**
7685              * Unsets the "Minnesota" element
7686              */
7687             void unsetMinnesota();
7688             
7689             /**
7690              * Gets the "Mississippi" element
7691              */
7692             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMississippi();
7693             
7694             /**
7695              * Gets (as xml) the "Mississippi" element
7696              */
7697             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMississippi();
7698             
7699             /**
7700              * True if has "Mississippi" element
7701              */
7702             boolean isSetMississippi();
7703             
7704             /**
7705              * Sets the "Mississippi" element
7706              */
7707             void setMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mississippi);
7708             
7709             /**
7710              * Sets (as xml) the "Mississippi" element
7711              */
7712             void xsetMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType mississippi);
7713             
7714             /**
7715              * Unsets the "Mississippi" element
7716              */
7717             void unsetMississippi();
7718             
7719             /**
7720              * Gets the "Missouri" element
7721              */
7722             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMissouri();
7723             
7724             /**
7725              * Gets (as xml) the "Missouri" element
7726              */
7727             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMissouri();
7728             
7729             /**
7730              * True if has "Missouri" element
7731              */
7732             boolean isSetMissouri();
7733             
7734             /**
7735              * Sets the "Missouri" element
7736              */
7737             void setMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum missouri);
7738             
7739             /**
7740              * Sets (as xml) the "Missouri" element
7741              */
7742             void xsetMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType missouri);
7743             
7744             /**
7745              * Unsets the "Missouri" element
7746              */
7747             void unsetMissouri();
7748             
7749             /**
7750              * Gets the "Montana" element
7751              */
7752             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMontana();
7753             
7754             /**
7755              * Gets (as xml) the "Montana" element
7756              */
7757             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMontana();
7758             
7759             /**
7760              * True if has "Montana" element
7761              */
7762             boolean isSetMontana();
7763             
7764             /**
7765              * Sets the "Montana" element
7766              */
7767             void setMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum montana);
7768             
7769             /**
7770              * Sets (as xml) the "Montana" element
7771              */
7772             void xsetMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType montana);
7773             
7774             /**
7775              * Unsets the "Montana" element
7776              */
7777             void unsetMontana();
7778             
7779             /**
7780              * Gets the "Nebraska" element
7781              */
7782             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNebraska();
7783             
7784             /**
7785              * Gets (as xml) the "Nebraska" element
7786              */
7787             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNebraska();
7788             
7789             /**
7790              * True if has "Nebraska" element
7791              */
7792             boolean isSetNebraska();
7793             
7794             /**
7795              * Sets the "Nebraska" element
7796              */
7797             void setNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nebraska);
7798             
7799             /**
7800              * Sets (as xml) the "Nebraska" element
7801              */
7802             void xsetNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType nebraska);
7803             
7804             /**
7805              * Unsets the "Nebraska" element
7806              */
7807             void unsetNebraska();
7808             
7809             /**
7810              * Gets the "Nevada" element
7811              */
7812             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNevada();
7813             
7814             /**
7815              * Gets (as xml) the "Nevada" element
7816              */
7817             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNevada();
7818             
7819             /**
7820              * True if has "Nevada" element
7821              */
7822             boolean isSetNevada();
7823             
7824             /**
7825              * Sets the "Nevada" element
7826              */
7827             void setNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nevada);
7828             
7829             /**
7830              * Sets (as xml) the "Nevada" element
7831              */
7832             void xsetNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType nevada);
7833             
7834             /**
7835              * Unsets the "Nevada" element
7836              */
7837             void unsetNevada();
7838             
7839             /**
7840              * Gets the "NewHampshire" element
7841              */
7842             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewHampshire();
7843             
7844             /**
7845              * Gets (as xml) the "NewHampshire" element
7846              */
7847             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewHampshire();
7848             
7849             /**
7850              * True if has "NewHampshire" element
7851              */
7852             boolean isSetNewHampshire();
7853             
7854             /**
7855              * Sets the "NewHampshire" element
7856              */
7857             void setNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newHampshire);
7858             
7859             /**
7860              * Sets (as xml) the "NewHampshire" element
7861              */
7862             void xsetNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType newHampshire);
7863             
7864             /**
7865              * Unsets the "NewHampshire" element
7866              */
7867             void unsetNewHampshire();
7868             
7869             /**
7870              * Gets the "NewJersey" element
7871              */
7872             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewJersey();
7873             
7874             /**
7875              * Gets (as xml) the "NewJersey" element
7876              */
7877             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewJersey();
7878             
7879             /**
7880              * True if has "NewJersey" element
7881              */
7882             boolean isSetNewJersey();
7883             
7884             /**
7885              * Sets the "NewJersey" element
7886              */
7887             void setNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newJersey);
7888             
7889             /**
7890              * Sets (as xml) the "NewJersey" element
7891              */
7892             void xsetNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType newJersey);
7893             
7894             /**
7895              * Unsets the "NewJersey" element
7896              */
7897             void unsetNewJersey();
7898             
7899             /**
7900              * Gets the "NewMexico" element
7901              */
7902             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewMexico();
7903             
7904             /**
7905              * Gets (as xml) the "NewMexico" element
7906              */
7907             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewMexico();
7908             
7909             /**
7910              * True if has "NewMexico" element
7911              */
7912             boolean isSetNewMexico();
7913             
7914             /**
7915              * Sets the "NewMexico" element
7916              */
7917             void setNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newMexico);
7918             
7919             /**
7920              * Sets (as xml) the "NewMexico" element
7921              */
7922             void xsetNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType newMexico);
7923             
7924             /**
7925              * Unsets the "NewMexico" element
7926              */
7927             void unsetNewMexico();
7928             
7929             /**
7930              * Gets the "NewYork" element
7931              */
7932             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewYork();
7933             
7934             /**
7935              * Gets (as xml) the "NewYork" element
7936              */
7937             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewYork();
7938             
7939             /**
7940              * True if has "NewYork" element
7941              */
7942             boolean isSetNewYork();
7943             
7944             /**
7945              * Sets the "NewYork" element
7946              */
7947             void setNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newYork);
7948             
7949             /**
7950              * Sets (as xml) the "NewYork" element
7951              */
7952             void xsetNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType newYork);
7953             
7954             /**
7955              * Unsets the "NewYork" element
7956              */
7957             void unsetNewYork();
7958             
7959             /**
7960              * Gets the "NorthCarolina" element
7961              */
7962             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthCarolina();
7963             
7964             /**
7965              * Gets (as xml) the "NorthCarolina" element
7966              */
7967             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthCarolina();
7968             
7969             /**
7970              * True if has "NorthCarolina" element
7971              */
7972             boolean isSetNorthCarolina();
7973             
7974             /**
7975              * Sets the "NorthCarolina" element
7976              */
7977             void setNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northCarolina);
7978             
7979             /**
7980              * Sets (as xml) the "NorthCarolina" element
7981              */
7982             void xsetNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType northCarolina);
7983             
7984             /**
7985              * Unsets the "NorthCarolina" element
7986              */
7987             void unsetNorthCarolina();
7988             
7989             /**
7990              * Gets the "NorthDakota" element
7991              */
7992             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthDakota();
7993             
7994             /**
7995              * Gets (as xml) the "NorthDakota" element
7996              */
7997             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthDakota();
7998             
7999             /**
8000              * True if has "NorthDakota" element
8001              */
8002             boolean isSetNorthDakota();
8003             
8004             /**
8005              * Sets the "NorthDakota" element
8006              */
8007             void setNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northDakota);
8008             
8009             /**
8010              * Sets (as xml) the "NorthDakota" element
8011              */
8012             void xsetNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType northDakota);
8013             
8014             /**
8015              * Unsets the "NorthDakota" element
8016              */
8017             void unsetNorthDakota();
8018             
8019             /**
8020              * Gets the "Ohio" element
8021              */
8022             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOhio();
8023             
8024             /**
8025              * Gets (as xml) the "Ohio" element
8026              */
8027             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOhio();
8028             
8029             /**
8030              * True if has "Ohio" element
8031              */
8032             boolean isSetOhio();
8033             
8034             /**
8035              * Sets the "Ohio" element
8036              */
8037             void setOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ohio);
8038             
8039             /**
8040              * Sets (as xml) the "Ohio" element
8041              */
8042             void xsetOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType ohio);
8043             
8044             /**
8045              * Unsets the "Ohio" element
8046              */
8047             void unsetOhio();
8048             
8049             /**
8050              * Gets the "Oklahoma" element
8051              */
8052             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOklahoma();
8053             
8054             /**
8055              * Gets (as xml) the "Oklahoma" element
8056              */
8057             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOklahoma();
8058             
8059             /**
8060              * True if has "Oklahoma" element
8061              */
8062             boolean isSetOklahoma();
8063             
8064             /**
8065              * Sets the "Oklahoma" element
8066              */
8067             void setOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oklahoma);
8068             
8069             /**
8070              * Sets (as xml) the "Oklahoma" element
8071              */
8072             void xsetOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType oklahoma);
8073             
8074             /**
8075              * Unsets the "Oklahoma" element
8076              */
8077             void unsetOklahoma();
8078             
8079             /**
8080              * Gets the "Oregon" element
8081              */
8082             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOregon();
8083             
8084             /**
8085              * Gets (as xml) the "Oregon" element
8086              */
8087             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOregon();
8088             
8089             /**
8090              * True if has "Oregon" element
8091              */
8092             boolean isSetOregon();
8093             
8094             /**
8095              * Sets the "Oregon" element
8096              */
8097             void setOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oregon);
8098             
8099             /**
8100              * Sets (as xml) the "Oregon" element
8101              */
8102             void xsetOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType oregon);
8103             
8104             /**
8105              * Unsets the "Oregon" element
8106              */
8107             void unsetOregon();
8108             
8109             /**
8110              * Gets the "Pennsylvania" element
8111              */
8112             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPennsylvania();
8113             
8114             /**
8115              * Gets (as xml) the "Pennsylvania" element
8116              */
8117             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPennsylvania();
8118             
8119             /**
8120              * True if has "Pennsylvania" element
8121              */
8122             boolean isSetPennsylvania();
8123             
8124             /**
8125              * Sets the "Pennsylvania" element
8126              */
8127             void setPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pennsylvania);
8128             
8129             /**
8130              * Sets (as xml) the "Pennsylvania" element
8131              */
8132             void xsetPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType pennsylvania);
8133             
8134             /**
8135              * Unsets the "Pennsylvania" element
8136              */
8137             void unsetPennsylvania();
8138             
8139             /**
8140              * Gets the "PuertoRico" element
8141              */
8142             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico();
8143             
8144             /**
8145              * Gets (as xml) the "PuertoRico" element
8146              */
8147             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico();
8148             
8149             /**
8150              * True if has "PuertoRico" element
8151              */
8152             boolean isSetPuertoRico();
8153             
8154             /**
8155              * Sets the "PuertoRico" element
8156              */
8157             void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico);
8158             
8159             /**
8160              * Sets (as xml) the "PuertoRico" element
8161              */
8162             void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico);
8163             
8164             /**
8165              * Unsets the "PuertoRico" element
8166              */
8167             void unsetPuertoRico();
8168             
8169             /**
8170              * Gets the "RhodeIsland" element
8171              */
8172             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRhodeIsland();
8173             
8174             /**
8175              * Gets (as xml) the "RhodeIsland" element
8176              */
8177             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRhodeIsland();
8178             
8179             /**
8180              * True if has "RhodeIsland" element
8181              */
8182             boolean isSetRhodeIsland();
8183             
8184             /**
8185              * Sets the "RhodeIsland" element
8186              */
8187             void setRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rhodeIsland);
8188             
8189             /**
8190              * Sets (as xml) the "RhodeIsland" element
8191              */
8192             void xsetRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType rhodeIsland);
8193             
8194             /**
8195              * Unsets the "RhodeIsland" element
8196              */
8197             void unsetRhodeIsland();
8198             
8199             /**
8200              * Gets the "SouthCarolina" element
8201              */
8202             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthCarolina();
8203             
8204             /**
8205              * Gets (as xml) the "SouthCarolina" element
8206              */
8207             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthCarolina();
8208             
8209             /**
8210              * True if has "SouthCarolina" element
8211              */
8212             boolean isSetSouthCarolina();
8213             
8214             /**
8215              * Sets the "SouthCarolina" element
8216              */
8217             void setSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southCarolina);
8218             
8219             /**
8220              * Sets (as xml) the "SouthCarolina" element
8221              */
8222             void xsetSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType southCarolina);
8223             
8224             /**
8225              * Unsets the "SouthCarolina" element
8226              */
8227             void unsetSouthCarolina();
8228             
8229             /**
8230              * Gets the "SouthDakota" element
8231              */
8232             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthDakota();
8233             
8234             /**
8235              * Gets (as xml) the "SouthDakota" element
8236              */
8237             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthDakota();
8238             
8239             /**
8240              * True if has "SouthDakota" element
8241              */
8242             boolean isSetSouthDakota();
8243             
8244             /**
8245              * Sets the "SouthDakota" element
8246              */
8247             void setSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southDakota);
8248             
8249             /**
8250              * Sets (as xml) the "SouthDakota" element
8251              */
8252             void xsetSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType southDakota);
8253             
8254             /**
8255              * Unsets the "SouthDakota" element
8256              */
8257             void unsetSouthDakota();
8258             
8259             /**
8260              * Gets the "Tennessee" element
8261              */
8262             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTennessee();
8263             
8264             /**
8265              * Gets (as xml) the "Tennessee" element
8266              */
8267             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTennessee();
8268             
8269             /**
8270              * True if has "Tennessee" element
8271              */
8272             boolean isSetTennessee();
8273             
8274             /**
8275              * Sets the "Tennessee" element
8276              */
8277             void setTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tennessee);
8278             
8279             /**
8280              * Sets (as xml) the "Tennessee" element
8281              */
8282             void xsetTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType tennessee);
8283             
8284             /**
8285              * Unsets the "Tennessee" element
8286              */
8287             void unsetTennessee();
8288             
8289             /**
8290              * Gets the "Texas" element
8291              */
8292             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTexas();
8293             
8294             /**
8295              * Gets (as xml) the "Texas" element
8296              */
8297             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTexas();
8298             
8299             /**
8300              * True if has "Texas" element
8301              */
8302             boolean isSetTexas();
8303             
8304             /**
8305              * Sets the "Texas" element
8306              */
8307             void setTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum texas);
8308             
8309             /**
8310              * Sets (as xml) the "Texas" element
8311              */
8312             void xsetTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType texas);
8313             
8314             /**
8315              * Unsets the "Texas" element
8316              */
8317             void unsetTexas();
8318             
8319             /**
8320              * Gets the "USVirginIslands" element
8321              */
8322             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUSVirginIslands();
8323             
8324             /**
8325              * Gets (as xml) the "USVirginIslands" element
8326              */
8327             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUSVirginIslands();
8328             
8329             /**
8330              * True if has "USVirginIslands" element
8331              */
8332             boolean isSetUSVirginIslands();
8333             
8334             /**
8335              * Sets the "USVirginIslands" element
8336              */
8337             void setUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum usVirginIslands);
8338             
8339             /**
8340              * Sets (as xml) the "USVirginIslands" element
8341              */
8342             void xsetUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType usVirginIslands);
8343             
8344             /**
8345              * Unsets the "USVirginIslands" element
8346              */
8347             void unsetUSVirginIslands();
8348             
8349             /**
8350              * Gets the "Utah" element
8351              */
8352             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUtah();
8353             
8354             /**
8355              * Gets (as xml) the "Utah" element
8356              */
8357             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUtah();
8358             
8359             /**
8360              * True if has "Utah" element
8361              */
8362             boolean isSetUtah();
8363             
8364             /**
8365              * Sets the "Utah" element
8366              */
8367             void setUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum utah);
8368             
8369             /**
8370              * Sets (as xml) the "Utah" element
8371              */
8372             void xsetUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType utah);
8373             
8374             /**
8375              * Unsets the "Utah" element
8376              */
8377             void unsetUtah();
8378             
8379             /**
8380              * Gets the "Vermont" element
8381              */
8382             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVermont();
8383             
8384             /**
8385              * Gets (as xml) the "Vermont" element
8386              */
8387             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVermont();
8388             
8389             /**
8390              * True if has "Vermont" element
8391              */
8392             boolean isSetVermont();
8393             
8394             /**
8395              * Sets the "Vermont" element
8396              */
8397             void setVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vermont);
8398             
8399             /**
8400              * Sets (as xml) the "Vermont" element
8401              */
8402             void xsetVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType vermont);
8403             
8404             /**
8405              * Unsets the "Vermont" element
8406              */
8407             void unsetVermont();
8408             
8409             /**
8410              * Gets the "Virginia" element
8411              */
8412             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVirginia();
8413             
8414             /**
8415              * Gets (as xml) the "Virginia" element
8416              */
8417             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVirginia();
8418             
8419             /**
8420              * True if has "Virginia" element
8421              */
8422             boolean isSetVirginia();
8423             
8424             /**
8425              * Sets the "Virginia" element
8426              */
8427             void setVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum virginia);
8428             
8429             /**
8430              * Sets (as xml) the "Virginia" element
8431              */
8432             void xsetVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType virginia);
8433             
8434             /**
8435              * Unsets the "Virginia" element
8436              */
8437             void unsetVirginia();
8438             
8439             /**
8440              * Gets the "Washington" element
8441              */
8442             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWashington();
8443             
8444             /**
8445              * Gets (as xml) the "Washington" element
8446              */
8447             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWashington();
8448             
8449             /**
8450              * True if has "Washington" element
8451              */
8452             boolean isSetWashington();
8453             
8454             /**
8455              * Sets the "Washington" element
8456              */
8457             void setWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum washington);
8458             
8459             /**
8460              * Sets (as xml) the "Washington" element
8461              */
8462             void xsetWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType washington);
8463             
8464             /**
8465              * Unsets the "Washington" element
8466              */
8467             void unsetWashington();
8468             
8469             /**
8470              * Gets the "WestVirginia" element
8471              */
8472             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestVirginia();
8473             
8474             /**
8475              * Gets (as xml) the "WestVirginia" element
8476              */
8477             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestVirginia();
8478             
8479             /**
8480              * True if has "WestVirginia" element
8481              */
8482             boolean isSetWestVirginia();
8483             
8484             /**
8485              * Sets the "WestVirginia" element
8486              */
8487             void setWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westVirginia);
8488             
8489             /**
8490              * Sets (as xml) the "WestVirginia" element
8491              */
8492             void xsetWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType westVirginia);
8493             
8494             /**
8495              * Unsets the "WestVirginia" element
8496              */
8497             void unsetWestVirginia();
8498             
8499             /**
8500              * Gets the "Wisconsin" element
8501              */
8502             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWisconsin();
8503             
8504             /**
8505              * Gets (as xml) the "Wisconsin" element
8506              */
8507             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWisconsin();
8508             
8509             /**
8510              * True if has "Wisconsin" element
8511              */
8512             boolean isSetWisconsin();
8513             
8514             /**
8515              * Sets the "Wisconsin" element
8516              */
8517             void setWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wisconsin);
8518             
8519             /**
8520              * Sets (as xml) the "Wisconsin" element
8521              */
8522             void xsetWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType wisconsin);
8523             
8524             /**
8525              * Unsets the "Wisconsin" element
8526              */
8527             void unsetWisconsin();
8528             
8529             /**
8530              * Gets the "Wyoming" element
8531              */
8532             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWyoming();
8533             
8534             /**
8535              * Gets (as xml) the "Wyoming" element
8536              */
8537             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWyoming();
8538             
8539             /**
8540              * True if has "Wyoming" element
8541              */
8542             boolean isSetWyoming();
8543             
8544             /**
8545              * Sets the "Wyoming" element
8546              */
8547             void setWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wyoming);
8548             
8549             /**
8550              * Sets (as xml) the "Wyoming" element
8551              */
8552             void xsetWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType wyoming);
8553             
8554             /**
8555              * Unsets the "Wyoming" element
8556              */
8557             void unsetWyoming();
8558             
8559             /**
8560              * A factory class with static methods for creating instances
8561              * of this type.
8562              */
8563             
8564             public static final class Factory
8565             {
8566                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.GeographicMarketServed newInstance() {
8567                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.GeographicMarketServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8568                 
8569                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.GeographicMarketServed newInstance(org.apache.xmlbeans.XmlOptions options) {
8570                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.GeographicMarketServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8571                 
8572                 private Factory() { } // No instance of this class allowed
8573             }
8574         }
8575         
8576         /**
8577          * An XML PrimaryBusiness(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
8578          *
8579          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$PrimaryBusiness.
8580          */
8581         public interface PrimaryBusiness extends org.apache.xmlbeans.XmlString
8582         {
8583             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8584                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryBusiness.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primarybusinessf07belemtype");
8585             
8586             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
8587             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
8588             
8589             static final Enum AFFORDABLE_HOUSING = Enum.forString("Affordable Housing");
8590             static final Enum CONSUMER_FINANCE = Enum.forString("Consumer Finance");
8591             static final Enum MICROENTERPRISE = Enum.forString("Microenterprise");
8592             static final Enum SMALL_BUSINESS = Enum.forString("Small Business");
8593             static final Enum COMMERCIAL = Enum.forString("Commercial");
8594             static final Enum RETAIL = Enum.forString("Retail");
8595             
8596             static final int INT_AFFORDABLE_HOUSING = Enum.INT_AFFORDABLE_HOUSING;
8597             static final int INT_CONSUMER_FINANCE = Enum.INT_CONSUMER_FINANCE;
8598             static final int INT_MICROENTERPRISE = Enum.INT_MICROENTERPRISE;
8599             static final int INT_SMALL_BUSINESS = Enum.INT_SMALL_BUSINESS;
8600             static final int INT_COMMERCIAL = Enum.INT_COMMERCIAL;
8601             static final int INT_RETAIL = Enum.INT_RETAIL;
8602             
8603             /**
8604              * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$PrimaryBusiness.
8605              * These enum values can be used as follows:
8606              * <pre>
8607              * enum.toString(); // returns the string value of the enum
8608              * enum.intValue(); // returns an int value, useful for switches
8609              * // e.g., case Enum.INT_AFFORDABLE_HOUSING
8610              * Enum.forString(s); // returns the enum value for a string
8611              * Enum.forInt(i); // returns the enum value for an int
8612              * </pre>
8613              * Enumeration objects are immutable singleton objects that
8614              * can be compared using == object equality. They have no
8615              * public constructor. See the constants defined within this
8616              * class for all the valid values.
8617              */
8618             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
8619             {
8620                 /**
8621                  * Returns the enum value for a string, or null if none.
8622                  */
8623                 public static Enum forString(java.lang.String s)
8624                     { return (Enum)table.forString(s); }
8625                 /**
8626                  * Returns the enum value corresponding to an int, or null if none.
8627                  */
8628                 public static Enum forInt(int i)
8629                     { return (Enum)table.forInt(i); }
8630                 
8631                 private Enum(java.lang.String s, int i)
8632                     { super(s, i); }
8633                 
8634                 static final int INT_AFFORDABLE_HOUSING = 1;
8635                 static final int INT_CONSUMER_FINANCE = 2;
8636                 static final int INT_MICROENTERPRISE = 3;
8637                 static final int INT_SMALL_BUSINESS = 4;
8638                 static final int INT_COMMERCIAL = 5;
8639                 static final int INT_RETAIL = 6;
8640                 
8641                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
8642                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
8643                 (
8644                     new Enum[]
8645                     {
8646                       new Enum("Affordable Housing", INT_AFFORDABLE_HOUSING),
8647                       new Enum("Consumer Finance", INT_CONSUMER_FINANCE),
8648                       new Enum("Microenterprise", INT_MICROENTERPRISE),
8649                       new Enum("Small Business", INT_SMALL_BUSINESS),
8650                       new Enum("Commercial", INT_COMMERCIAL),
8651                       new Enum("Retail", INT_RETAIL),
8652                     }
8653                 );
8654                 private static final long serialVersionUID = 1L;
8655                 private java.lang.Object readResolve() { return forInt(intValue()); } 
8656             }
8657             
8658             /**
8659              * A factory class with static methods for creating instances
8660              * of this type.
8661              */
8662             
8663             public static final class Factory
8664             {
8665                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryBusiness newValue(java.lang.Object obj) {
8666                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryBusiness) type.newValue( obj ); }
8667                 
8668                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryBusiness newInstance() {
8669                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8670                 
8671                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryBusiness newInstance(org.apache.xmlbeans.XmlOptions options) {
8672                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PrimaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8673                 
8674                 private Factory() { } // No instance of this class allowed
8675             }
8676         }
8677         
8678         /**
8679          * An XML SecondaryBusiness(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
8680          *
8681          * This is a complex type.
8682          */
8683         public interface SecondaryBusiness extends org.apache.xmlbeans.XmlObject
8684         {
8685             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8686                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SecondaryBusiness.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("secondarybusiness2b6delemtype");
8687             
8688             /**
8689              * Gets the "AffordableHousing" element
8690              */
8691             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAffordableHousing();
8692             
8693             /**
8694              * Gets (as xml) the "AffordableHousing" element
8695              */
8696             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAffordableHousing();
8697             
8698             /**
8699              * True if has "AffordableHousing" element
8700              */
8701             boolean isSetAffordableHousing();
8702             
8703             /**
8704              * Sets the "AffordableHousing" element
8705              */
8706             void setAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum affordableHousing);
8707             
8708             /**
8709              * Sets (as xml) the "AffordableHousing" element
8710              */
8711             void xsetAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType affordableHousing);
8712             
8713             /**
8714              * Unsets the "AffordableHousing" element
8715              */
8716             void unsetAffordableHousing();
8717             
8718             /**
8719              * Gets the "ConsumerFinance" element
8720              */
8721             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConsumerFinance();
8722             
8723             /**
8724              * Gets (as xml) the "ConsumerFinance" element
8725              */
8726             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConsumerFinance();
8727             
8728             /**
8729              * True if has "ConsumerFinance" element
8730              */
8731             boolean isSetConsumerFinance();
8732             
8733             /**
8734              * Sets the "ConsumerFinance" element
8735              */
8736             void setConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum consumerFinance);
8737             
8738             /**
8739              * Sets (as xml) the "ConsumerFinance" element
8740              */
8741             void xsetConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType consumerFinance);
8742             
8743             /**
8744              * Unsets the "ConsumerFinance" element
8745              */
8746             void unsetConsumerFinance();
8747             
8748             /**
8749              * Gets the "Microenterprise" element
8750              */
8751             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicroenterprise();
8752             
8753             /**
8754              * Gets (as xml) the "Microenterprise" element
8755              */
8756             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicroenterprise();
8757             
8758             /**
8759              * True if has "Microenterprise" element
8760              */
8761             boolean isSetMicroenterprise();
8762             
8763             /**
8764              * Sets the "Microenterprise" element
8765              */
8766             void setMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microenterprise);
8767             
8768             /**
8769              * Sets (as xml) the "Microenterprise" element
8770              */
8771             void xsetMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType microenterprise);
8772             
8773             /**
8774              * Unsets the "Microenterprise" element
8775              */
8776             void unsetMicroenterprise();
8777             
8778             /**
8779              * Gets the "SmallBusiness" element
8780              */
8781             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSmallBusiness();
8782             
8783             /**
8784              * Gets (as xml) the "SmallBusiness" element
8785              */
8786             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSmallBusiness();
8787             
8788             /**
8789              * True if has "SmallBusiness" element
8790              */
8791             boolean isSetSmallBusiness();
8792             
8793             /**
8794              * Sets the "SmallBusiness" element
8795              */
8796             void setSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum smallBusiness);
8797             
8798             /**
8799              * Sets (as xml) the "SmallBusiness" element
8800              */
8801             void xsetSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType smallBusiness);
8802             
8803             /**
8804              * Unsets the "SmallBusiness" element
8805              */
8806             void unsetSmallBusiness();
8807             
8808             /**
8809              * Gets the "Commercial" element
8810              */
8811             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCommercial();
8812             
8813             /**
8814              * Gets (as xml) the "Commercial" element
8815              */
8816             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCommercial();
8817             
8818             /**
8819              * True if has "Commercial" element
8820              */
8821             boolean isSetCommercial();
8822             
8823             /**
8824              * Sets the "Commercial" element
8825              */
8826             void setCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum commercial);
8827             
8828             /**
8829              * Sets (as xml) the "Commercial" element
8830              */
8831             void xsetCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType commercial);
8832             
8833             /**
8834              * Unsets the "Commercial" element
8835              */
8836             void unsetCommercial();
8837             
8838             /**
8839              * Gets the "Retail" element
8840              */
8841             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetail();
8842             
8843             /**
8844              * Gets (as xml) the "Retail" element
8845              */
8846             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetail();
8847             
8848             /**
8849              * True if has "Retail" element
8850              */
8851             boolean isSetRetail();
8852             
8853             /**
8854              * Sets the "Retail" element
8855              */
8856             void setRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retail);
8857             
8858             /**
8859              * Sets (as xml) the "Retail" element
8860              */
8861             void xsetRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType retail);
8862             
8863             /**
8864              * Unsets the "Retail" element
8865              */
8866             void unsetRetail();
8867             
8868             /**
8869              * A factory class with static methods for creating instances
8870              * of this type.
8871              */
8872             
8873             public static final class Factory
8874             {
8875                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.SecondaryBusiness newInstance() {
8876                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.SecondaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8877                 
8878                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.SecondaryBusiness newInstance(org.apache.xmlbeans.XmlOptions options) {
8879                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.SecondaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8880                 
8881                 private Factory() { } // No instance of this class allowed
8882             }
8883         }
8884         
8885         /**
8886          * An XML ProductsOffered(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
8887          *
8888          * This is a complex type.
8889          */
8890         public interface ProductsOffered extends org.apache.xmlbeans.XmlObject
8891         {
8892             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8893                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProductsOffered.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("productsofferedb550elemtype");
8894             
8895             /**
8896              * Gets the "IndividualDevelopmentAccounts" element
8897              */
8898             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndividualDevelopmentAccounts();
8899             
8900             /**
8901              * Gets (as xml) the "IndividualDevelopmentAccounts" element
8902              */
8903             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndividualDevelopmentAccounts();
8904             
8905             /**
8906              * True if has "IndividualDevelopmentAccounts" element
8907              */
8908             boolean isSetIndividualDevelopmentAccounts();
8909             
8910             /**
8911              * Sets the "IndividualDevelopmentAccounts" element
8912              */
8913             void setIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum individualDevelopmentAccounts);
8914             
8915             /**
8916              * Sets (as xml) the "IndividualDevelopmentAccounts" element
8917              */
8918             void xsetIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType individualDevelopmentAccounts);
8919             
8920             /**
8921              * Unsets the "IndividualDevelopmentAccounts" element
8922              */
8923             void unsetIndividualDevelopmentAccounts();
8924             
8925             /**
8926              * Gets the "NoCostAccounts" element
8927              */
8928             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCostAccounts();
8929             
8930             /**
8931              * Gets (as xml) the "NoCostAccounts" element
8932              */
8933             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCostAccounts();
8934             
8935             /**
8936              * True if has "NoCostAccounts" element
8937              */
8938             boolean isSetNoCostAccounts();
8939             
8940             /**
8941              * Sets the "NoCostAccounts" element
8942              */
8943             void setNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCostAccounts);
8944             
8945             /**
8946              * Sets (as xml) the "NoCostAccounts" element
8947              */
8948             void xsetNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCostAccounts);
8949             
8950             /**
8951              * Unsets the "NoCostAccounts" element
8952              */
8953             void unsetNoCostAccounts();
8954             
8955             /**
8956              * Gets the "LoansToRefinance" element
8957              */
8958             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToRefinance();
8959             
8960             /**
8961              * Gets (as xml) the "LoansToRefinance" element
8962              */
8963             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToRefinance();
8964             
8965             /**
8966              * True if has "LoansToRefinance" element
8967              */
8968             boolean isSetLoansToRefinance();
8969             
8970             /**
8971              * Sets the "LoansToRefinance" element
8972              */
8973             void setLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToRefinance);
8974             
8975             /**
8976              * Sets (as xml) the "LoansToRefinance" element
8977              */
8978             void xsetLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToRefinance);
8979             
8980             /**
8981              * Unsets the "LoansToRefinance" element
8982              */
8983             void unsetLoansToRefinance();
8984             
8985             /**
8986              * Gets the "LoansToBuild" element
8987              */
8988             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToBuild();
8989             
8990             /**
8991              * Gets (as xml) the "LoansToBuild" element
8992              */
8993             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToBuild();
8994             
8995             /**
8996              * True if has "LoansToBuild" element
8997              */
8998             boolean isSetLoansToBuild();
8999             
9000             /**
9001              * Sets the "LoansToBuild" element
9002              */
9003             void setLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToBuild);
9004             
9005             /**
9006              * Sets (as xml) the "LoansToBuild" element
9007              */
9008             void xsetLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToBuild);
9009             
9010             /**
9011              * Unsets the "LoansToBuild" element
9012              */
9013             void unsetLoansToBuild();
9014             
9015             /**
9016              * Gets the "ShortTerm" element
9017              */
9018             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getShortTerm();
9019             
9020             /**
9021              * Gets (as xml) the "ShortTerm" element
9022              */
9023             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetShortTerm();
9024             
9025             /**
9026              * True if has "ShortTerm" element
9027              */
9028             boolean isSetShortTerm();
9029             
9030             /**
9031              * Sets the "ShortTerm" element
9032              */
9033             void setShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum shortTerm);
9034             
9035             /**
9036              * Sets (as xml) the "ShortTerm" element
9037              */
9038             void xsetShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType shortTerm);
9039             
9040             /**
9041              * Unsets the "ShortTerm" element
9042              */
9043             void unsetShortTerm();
9044             
9045             /**
9046              * Gets the "QID_56" element
9047              */
9048             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID56();
9049             
9050             /**
9051              * Gets (as xml) the "QID_56" element
9052              */
9053             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID56();
9054             
9055             /**
9056              * True if has "QID_56" element
9057              */
9058             boolean isSetQID56();
9059             
9060             /**
9061              * Sets the "QID_56" element
9062              */
9063             void setQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid56);
9064             
9065             /**
9066              * Sets (as xml) the "QID_56" element
9067              */
9068             void xsetQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid56);
9069             
9070             /**
9071              * Unsets the "QID_56" element
9072              */
9073             void unsetQID56();
9074             
9075             /**
9076              * Gets the "QID_62" element
9077              */
9078             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID62();
9079             
9080             /**
9081              * Gets (as xml) the "QID_62" element
9082              */
9083             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID62();
9084             
9085             /**
9086              * True if has "QID_62" element
9087              */
9088             boolean isSetQID62();
9089             
9090             /**
9091              * Sets the "QID_62" element
9092              */
9093             void setQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid62);
9094             
9095             /**
9096              * Sets (as xml) the "QID_62" element
9097              */
9098             void xsetQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid62);
9099             
9100             /**
9101              * Unsets the "QID_62" element
9102              */
9103             void unsetQID62();
9104             
9105             /**
9106              * Gets the "ServicesToDisabled" element
9107              */
9108             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getServicesToDisabled();
9109             
9110             /**
9111              * Gets (as xml) the "ServicesToDisabled" element
9112              */
9113             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetServicesToDisabled();
9114             
9115             /**
9116              * True if has "ServicesToDisabled" element
9117              */
9118             boolean isSetServicesToDisabled();
9119             
9120             /**
9121              * Sets the "ServicesToDisabled" element
9122              */
9123             void setServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum servicesToDisabled);
9124             
9125             /**
9126              * Sets (as xml) the "ServicesToDisabled" element
9127              */
9128             void xsetServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType servicesToDisabled);
9129             
9130             /**
9131              * Unsets the "ServicesToDisabled" element
9132              */
9133             void unsetServicesToDisabled();
9134             
9135             /**
9136              * Gets the "EquityInvestments" element
9137              */
9138             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEquityInvestments();
9139             
9140             /**
9141              * Gets (as xml) the "EquityInvestments" element
9142              */
9143             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEquityInvestments();
9144             
9145             /**
9146              * True if has "EquityInvestments" element
9147              */
9148             boolean isSetEquityInvestments();
9149             
9150             /**
9151              * Sets the "EquityInvestments" element
9152              */
9153             void setEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum equityInvestments);
9154             
9155             /**
9156              * Sets (as xml) the "EquityInvestments" element
9157              */
9158             void xsetEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType equityInvestments);
9159             
9160             /**
9161              * Unsets the "EquityInvestments" element
9162              */
9163             void unsetEquityInvestments();
9164             
9165             /**
9166              * A factory class with static methods for creating instances
9167              * of this type.
9168              */
9169             
9170             public static final class Factory
9171             {
9172                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ProductsOffered newInstance() {
9173                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ProductsOffered) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9174                 
9175                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ProductsOffered newInstance(org.apache.xmlbeans.XmlOptions options) {
9176                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ProductsOffered) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9177                 
9178                 private Factory() { } // No instance of this class allowed
9179             }
9180         }
9181         
9182         /**
9183          * An XML CustomerProfile(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
9184          *
9185          * This is a complex type.
9186          */
9187         public interface CustomerProfile extends org.apache.xmlbeans.XmlObject
9188         {
9189             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9190                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CustomerProfile.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("customerprofilee644elemtype");
9191             
9192             /**
9193              * Gets the "OtherDescription" element
9194              */
9195             java.lang.String getOtherDescription();
9196             
9197             /**
9198              * Gets (as xml) the "OtherDescription" element
9199              */
9200             gov.grants.apply.forms.naca20V20.NACA20String30DataType xgetOtherDescription();
9201             
9202             /**
9203              * True if has "OtherDescription" element
9204              */
9205             boolean isSetOtherDescription();
9206             
9207             /**
9208              * Sets the "OtherDescription" element
9209              */
9210             void setOtherDescription(java.lang.String otherDescription);
9211             
9212             /**
9213              * Sets (as xml) the "OtherDescription" element
9214              */
9215             void xsetOtherDescription(gov.grants.apply.forms.naca20V20.NACA20String30DataType otherDescription);
9216             
9217             /**
9218              * Unsets the "OtherDescription" element
9219              */
9220             void unsetOtherDescription();
9221             
9222             /**
9223              * Gets the "AllActivities" element
9224              */
9225             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.AllActivities getAllActivities();
9226             
9227             /**
9228              * True if has "AllActivities" element
9229              */
9230             boolean isSetAllActivities();
9231             
9232             /**
9233              * Sets the "AllActivities" element
9234              */
9235             void setAllActivities(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.AllActivities allActivities);
9236             
9237             /**
9238              * Appends and returns a new empty "AllActivities" element
9239              */
9240             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.AllActivities addNewAllActivities();
9241             
9242             /**
9243              * Unsets the "AllActivities" element
9244              */
9245             void unsetAllActivities();
9246             
9247             /**
9248              * Gets array of all "OptionalProduct" elements
9249              */
9250             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct[] getOptionalProductArray();
9251             
9252             /**
9253              * Gets ith "OptionalProduct" element
9254              */
9255             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct getOptionalProductArray(int i);
9256             
9257             /**
9258              * Returns number of "OptionalProduct" element
9259              */
9260             int sizeOfOptionalProductArray();
9261             
9262             /**
9263              * Sets array of all "OptionalProduct" element
9264              */
9265             void setOptionalProductArray(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct[] optionalProductArray);
9266             
9267             /**
9268              * Sets ith "OptionalProduct" element
9269              */
9270             void setOptionalProductArray(int i, gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct optionalProduct);
9271             
9272             /**
9273              * Inserts and returns a new empty value (as xml) as the ith "OptionalProduct" element
9274              */
9275             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct insertNewOptionalProduct(int i);
9276             
9277             /**
9278              * Appends and returns a new empty value (as xml) as the last "OptionalProduct" element
9279              */
9280             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct addNewOptionalProduct();
9281             
9282             /**
9283              * Removes the ith "OptionalProduct" element
9284              */
9285             void removeOptionalProduct(int i);
9286             
9287             /**
9288              * An XML AllActivities(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
9289              *
9290              * This is a complex type.
9291              */
9292             public interface AllActivities extends org.apache.xmlbeans.XmlObject
9293             {
9294                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9295                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AllActivities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("allactivities0ffeelemtype");
9296                 
9297                 /**
9298                  * Gets the "TargetMarket" element
9299                  */
9300                 int getTargetMarket();
9301                 
9302                 /**
9303                  * Gets (as xml) the "TargetMarket" element
9304                  */
9305                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetTargetMarket();
9306                 
9307                 /**
9308                  * True if has "TargetMarket" element
9309                  */
9310                 boolean isSetTargetMarket();
9311                 
9312                 /**
9313                  * Sets the "TargetMarket" element
9314                  */
9315                 void setTargetMarket(int targetMarket);
9316                 
9317                 /**
9318                  * Sets (as xml) the "TargetMarket" element
9319                  */
9320                 void xsetTargetMarket(gov.grants.apply.forms.naca20V20.NACA200To100DataType targetMarket);
9321                 
9322                 /**
9323                  * Unsets the "TargetMarket" element
9324                  */
9325                 void unsetTargetMarket();
9326                 
9327                 /**
9328                  * Gets the "ModerateIncome" element
9329                  */
9330                 int getModerateIncome();
9331                 
9332                 /**
9333                  * Gets (as xml) the "ModerateIncome" element
9334                  */
9335                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetModerateIncome();
9336                 
9337                 /**
9338                  * True if has "ModerateIncome" element
9339                  */
9340                 boolean isSetModerateIncome();
9341                 
9342                 /**
9343                  * Sets the "ModerateIncome" element
9344                  */
9345                 void setModerateIncome(int moderateIncome);
9346                 
9347                 /**
9348                  * Sets (as xml) the "ModerateIncome" element
9349                  */
9350                 void xsetModerateIncome(gov.grants.apply.forms.naca20V20.NACA200To100DataType moderateIncome);
9351                 
9352                 /**
9353                  * Unsets the "ModerateIncome" element
9354                  */
9355                 void unsetModerateIncome();
9356                 
9357                 /**
9358                  * Gets the "LowIncome" element
9359                  */
9360                 int getLowIncome();
9361                 
9362                 /**
9363                  * Gets (as xml) the "LowIncome" element
9364                  */
9365                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetLowIncome();
9366                 
9367                 /**
9368                  * True if has "LowIncome" element
9369                  */
9370                 boolean isSetLowIncome();
9371                 
9372                 /**
9373                  * Sets the "LowIncome" element
9374                  */
9375                 void setLowIncome(int lowIncome);
9376                 
9377                 /**
9378                  * Sets (as xml) the "LowIncome" element
9379                  */
9380                 void xsetLowIncome(gov.grants.apply.forms.naca20V20.NACA200To100DataType lowIncome);
9381                 
9382                 /**
9383                  * Unsets the "LowIncome" element
9384                  */
9385                 void unsetLowIncome();
9386                 
9387                 /**
9388                  * Gets the "VeryLowIncome" element
9389                  */
9390                 int getVeryLowIncome();
9391                 
9392                 /**
9393                  * Gets (as xml) the "VeryLowIncome" element
9394                  */
9395                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetVeryLowIncome();
9396                 
9397                 /**
9398                  * True if has "VeryLowIncome" element
9399                  */
9400                 boolean isSetVeryLowIncome();
9401                 
9402                 /**
9403                  * Sets the "VeryLowIncome" element
9404                  */
9405                 void setVeryLowIncome(int veryLowIncome);
9406                 
9407                 /**
9408                  * Sets (as xml) the "VeryLowIncome" element
9409                  */
9410                 void xsetVeryLowIncome(gov.grants.apply.forms.naca20V20.NACA200To100DataType veryLowIncome);
9411                 
9412                 /**
9413                  * Unsets the "VeryLowIncome" element
9414                  */
9415                 void unsetVeryLowIncome();
9416                 
9417                 /**
9418                  * Gets the "ExtremelyLowIncome" element
9419                  */
9420                 int getExtremelyLowIncome();
9421                 
9422                 /**
9423                  * Gets (as xml) the "ExtremelyLowIncome" element
9424                  */
9425                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetExtremelyLowIncome();
9426                 
9427                 /**
9428                  * True if has "ExtremelyLowIncome" element
9429                  */
9430                 boolean isSetExtremelyLowIncome();
9431                 
9432                 /**
9433                  * Sets the "ExtremelyLowIncome" element
9434                  */
9435                 void setExtremelyLowIncome(int extremelyLowIncome);
9436                 
9437                 /**
9438                  * Sets (as xml) the "ExtremelyLowIncome" element
9439                  */
9440                 void xsetExtremelyLowIncome(gov.grants.apply.forms.naca20V20.NACA200To100DataType extremelyLowIncome);
9441                 
9442                 /**
9443                  * Unsets the "ExtremelyLowIncome" element
9444                  */
9445                 void unsetExtremelyLowIncome();
9446                 
9447                 /**
9448                  * Gets the "FemaleHeaded" element
9449                  */
9450                 int getFemaleHeaded();
9451                 
9452                 /**
9453                  * Gets (as xml) the "FemaleHeaded" element
9454                  */
9455                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetFemaleHeaded();
9456                 
9457                 /**
9458                  * True if has "FemaleHeaded" element
9459                  */
9460                 boolean isSetFemaleHeaded();
9461                 
9462                 /**
9463                  * Sets the "FemaleHeaded" element
9464                  */
9465                 void setFemaleHeaded(int femaleHeaded);
9466                 
9467                 /**
9468                  * Sets (as xml) the "FemaleHeaded" element
9469                  */
9470                 void xsetFemaleHeaded(gov.grants.apply.forms.naca20V20.NACA200To100DataType femaleHeaded);
9471                 
9472                 /**
9473                  * Unsets the "FemaleHeaded" element
9474                  */
9475                 void unsetFemaleHeaded();
9476                 
9477                 /**
9478                  * Gets the "AfricanAmerican" element
9479                  */
9480                 int getAfricanAmerican();
9481                 
9482                 /**
9483                  * Gets (as xml) the "AfricanAmerican" element
9484                  */
9485                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetAfricanAmerican();
9486                 
9487                 /**
9488                  * True if has "AfricanAmerican" element
9489                  */
9490                 boolean isSetAfricanAmerican();
9491                 
9492                 /**
9493                  * Sets the "AfricanAmerican" element
9494                  */
9495                 void setAfricanAmerican(int africanAmerican);
9496                 
9497                 /**
9498                  * Sets (as xml) the "AfricanAmerican" element
9499                  */
9500                 void xsetAfricanAmerican(gov.grants.apply.forms.naca20V20.NACA200To100DataType africanAmerican);
9501                 
9502                 /**
9503                  * Unsets the "AfricanAmerican" element
9504                  */
9505                 void unsetAfricanAmerican();
9506                 
9507                 /**
9508                  * Gets the "Hispanic" element
9509                  */
9510                 int getHispanic();
9511                 
9512                 /**
9513                  * Gets (as xml) the "Hispanic" element
9514                  */
9515                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetHispanic();
9516                 
9517                 /**
9518                  * True if has "Hispanic" element
9519                  */
9520                 boolean isSetHispanic();
9521                 
9522                 /**
9523                  * Sets the "Hispanic" element
9524                  */
9525                 void setHispanic(int hispanic);
9526                 
9527                 /**
9528                  * Sets (as xml) the "Hispanic" element
9529                  */
9530                 void xsetHispanic(gov.grants.apply.forms.naca20V20.NACA200To100DataType hispanic);
9531                 
9532                 /**
9533                  * Unsets the "Hispanic" element
9534                  */
9535                 void unsetHispanic();
9536                 
9537                 /**
9538                  * Gets the "NativeAmerican" element
9539                  */
9540                 int getNativeAmerican();
9541                 
9542                 /**
9543                  * Gets (as xml) the "NativeAmerican" element
9544                  */
9545                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetNativeAmerican();
9546                 
9547                 /**
9548                  * True if has "NativeAmerican" element
9549                  */
9550                 boolean isSetNativeAmerican();
9551                 
9552                 /**
9553                  * Sets the "NativeAmerican" element
9554                  */
9555                 void setNativeAmerican(int nativeAmerican);
9556                 
9557                 /**
9558                  * Sets (as xml) the "NativeAmerican" element
9559                  */
9560                 void xsetNativeAmerican(gov.grants.apply.forms.naca20V20.NACA200To100DataType nativeAmerican);
9561                 
9562                 /**
9563                  * Unsets the "NativeAmerican" element
9564                  */
9565                 void unsetNativeAmerican();
9566                 
9567                 /**
9568                  * Gets the "Other" element
9569                  */
9570                 int getOther();
9571                 
9572                 /**
9573                  * Gets (as xml) the "Other" element
9574                  */
9575                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetOther();
9576                 
9577                 /**
9578                  * True if has "Other" element
9579                  */
9580                 boolean isSetOther();
9581                 
9582                 /**
9583                  * Sets the "Other" element
9584                  */
9585                 void setOther(int other);
9586                 
9587                 /**
9588                  * Sets (as xml) the "Other" element
9589                  */
9590                 void xsetOther(gov.grants.apply.forms.naca20V20.NACA200To100DataType other);
9591                 
9592                 /**
9593                  * Unsets the "Other" element
9594                  */
9595                 void unsetOther();
9596                 
9597                 /**
9598                  * A factory class with static methods for creating instances
9599                  * of this type.
9600                  */
9601                 
9602                 public static final class Factory
9603                 {
9604                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.AllActivities newInstance() {
9605                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.AllActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9606                     
9607                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.AllActivities newInstance(org.apache.xmlbeans.XmlOptions options) {
9608                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.AllActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9609                     
9610                     private Factory() { } // No instance of this class allowed
9611                 }
9612             }
9613             
9614             /**
9615              * An XML OptionalProduct(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
9616              *
9617              * This is a complex type.
9618              */
9619             public interface OptionalProduct extends org.apache.xmlbeans.XmlObject
9620             {
9621                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9622                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OptionalProduct.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("optionalproduct5c7felemtype");
9623                 
9624                 /**
9625                  * Gets the "Product" element
9626                  */
9627                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct.Product.Enum getProduct();
9628                 
9629                 /**
9630                  * Gets (as xml) the "Product" element
9631                  */
9632                 gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct.Product xgetProduct();
9633                 
9634                 /**
9635                  * True if has "Product" element
9636                  */
9637                 boolean isSetProduct();
9638                 
9639                 /**
9640                  * Sets the "Product" element
9641                  */
9642                 void setProduct(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct.Product.Enum product);
9643                 
9644                 /**
9645                  * Sets (as xml) the "Product" element
9646                  */
9647                 void xsetProduct(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct.Product product);
9648                 
9649                 /**
9650                  * Unsets the "Product" element
9651                  */
9652                 void unsetProduct();
9653                 
9654                 /**
9655                  * Gets the "TargetMarket" element
9656                  */
9657                 int getTargetMarket();
9658                 
9659                 /**
9660                  * Gets (as xml) the "TargetMarket" element
9661                  */
9662                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetTargetMarket();
9663                 
9664                 /**
9665                  * True if has "TargetMarket" element
9666                  */
9667                 boolean isSetTargetMarket();
9668                 
9669                 /**
9670                  * Sets the "TargetMarket" element
9671                  */
9672                 void setTargetMarket(int targetMarket);
9673                 
9674                 /**
9675                  * Sets (as xml) the "TargetMarket" element
9676                  */
9677                 void xsetTargetMarket(gov.grants.apply.forms.naca20V20.NACA200To100DataType targetMarket);
9678                 
9679                 /**
9680                  * Unsets the "TargetMarket" element
9681                  */
9682                 void unsetTargetMarket();
9683                 
9684                 /**
9685                  * Gets the "ModerateIncome" element
9686                  */
9687                 int getModerateIncome();
9688                 
9689                 /**
9690                  * Gets (as xml) the "ModerateIncome" element
9691                  */
9692                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetModerateIncome();
9693                 
9694                 /**
9695                  * True if has "ModerateIncome" element
9696                  */
9697                 boolean isSetModerateIncome();
9698                 
9699                 /**
9700                  * Sets the "ModerateIncome" element
9701                  */
9702                 void setModerateIncome(int moderateIncome);
9703                 
9704                 /**
9705                  * Sets (as xml) the "ModerateIncome" element
9706                  */
9707                 void xsetModerateIncome(gov.grants.apply.forms.naca20V20.NACA200To100DataType moderateIncome);
9708                 
9709                 /**
9710                  * Unsets the "ModerateIncome" element
9711                  */
9712                 void unsetModerateIncome();
9713                 
9714                 /**
9715                  * Gets the "LowIncome" element
9716                  */
9717                 int getLowIncome();
9718                 
9719                 /**
9720                  * Gets (as xml) the "LowIncome" element
9721                  */
9722                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetLowIncome();
9723                 
9724                 /**
9725                  * True if has "LowIncome" element
9726                  */
9727                 boolean isSetLowIncome();
9728                 
9729                 /**
9730                  * Sets the "LowIncome" element
9731                  */
9732                 void setLowIncome(int lowIncome);
9733                 
9734                 /**
9735                  * Sets (as xml) the "LowIncome" element
9736                  */
9737                 void xsetLowIncome(gov.grants.apply.forms.naca20V20.NACA200To100DataType lowIncome);
9738                 
9739                 /**
9740                  * Unsets the "LowIncome" element
9741                  */
9742                 void unsetLowIncome();
9743                 
9744                 /**
9745                  * Gets the "VeryLowIncome" element
9746                  */
9747                 int getVeryLowIncome();
9748                 
9749                 /**
9750                  * Gets (as xml) the "VeryLowIncome" element
9751                  */
9752                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetVeryLowIncome();
9753                 
9754                 /**
9755                  * True if has "VeryLowIncome" element
9756                  */
9757                 boolean isSetVeryLowIncome();
9758                 
9759                 /**
9760                  * Sets the "VeryLowIncome" element
9761                  */
9762                 void setVeryLowIncome(int veryLowIncome);
9763                 
9764                 /**
9765                  * Sets (as xml) the "VeryLowIncome" element
9766                  */
9767                 void xsetVeryLowIncome(gov.grants.apply.forms.naca20V20.NACA200To100DataType veryLowIncome);
9768                 
9769                 /**
9770                  * Unsets the "VeryLowIncome" element
9771                  */
9772                 void unsetVeryLowIncome();
9773                 
9774                 /**
9775                  * Gets the "ExtremelyLowIncome" element
9776                  */
9777                 int getExtremelyLowIncome();
9778                 
9779                 /**
9780                  * Gets (as xml) the "ExtremelyLowIncome" element
9781                  */
9782                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetExtremelyLowIncome();
9783                 
9784                 /**
9785                  * True if has "ExtremelyLowIncome" element
9786                  */
9787                 boolean isSetExtremelyLowIncome();
9788                 
9789                 /**
9790                  * Sets the "ExtremelyLowIncome" element
9791                  */
9792                 void setExtremelyLowIncome(int extremelyLowIncome);
9793                 
9794                 /**
9795                  * Sets (as xml) the "ExtremelyLowIncome" element
9796                  */
9797                 void xsetExtremelyLowIncome(gov.grants.apply.forms.naca20V20.NACA200To100DataType extremelyLowIncome);
9798                 
9799                 /**
9800                  * Unsets the "ExtremelyLowIncome" element
9801                  */
9802                 void unsetExtremelyLowIncome();
9803                 
9804                 /**
9805                  * Gets the "FemaleHeaded" element
9806                  */
9807                 int getFemaleHeaded();
9808                 
9809                 /**
9810                  * Gets (as xml) the "FemaleHeaded" element
9811                  */
9812                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetFemaleHeaded();
9813                 
9814                 /**
9815                  * True if has "FemaleHeaded" element
9816                  */
9817                 boolean isSetFemaleHeaded();
9818                 
9819                 /**
9820                  * Sets the "FemaleHeaded" element
9821                  */
9822                 void setFemaleHeaded(int femaleHeaded);
9823                 
9824                 /**
9825                  * Sets (as xml) the "FemaleHeaded" element
9826                  */
9827                 void xsetFemaleHeaded(gov.grants.apply.forms.naca20V20.NACA200To100DataType femaleHeaded);
9828                 
9829                 /**
9830                  * Unsets the "FemaleHeaded" element
9831                  */
9832                 void unsetFemaleHeaded();
9833                 
9834                 /**
9835                  * Gets the "AfricanAmerican" element
9836                  */
9837                 int getAfricanAmerican();
9838                 
9839                 /**
9840                  * Gets (as xml) the "AfricanAmerican" element
9841                  */
9842                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetAfricanAmerican();
9843                 
9844                 /**
9845                  * True if has "AfricanAmerican" element
9846                  */
9847                 boolean isSetAfricanAmerican();
9848                 
9849                 /**
9850                  * Sets the "AfricanAmerican" element
9851                  */
9852                 void setAfricanAmerican(int africanAmerican);
9853                 
9854                 /**
9855                  * Sets (as xml) the "AfricanAmerican" element
9856                  */
9857                 void xsetAfricanAmerican(gov.grants.apply.forms.naca20V20.NACA200To100DataType africanAmerican);
9858                 
9859                 /**
9860                  * Unsets the "AfricanAmerican" element
9861                  */
9862                 void unsetAfricanAmerican();
9863                 
9864                 /**
9865                  * Gets the "Hispanic" element
9866                  */
9867                 int getHispanic();
9868                 
9869                 /**
9870                  * Gets (as xml) the "Hispanic" element
9871                  */
9872                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetHispanic();
9873                 
9874                 /**
9875                  * True if has "Hispanic" element
9876                  */
9877                 boolean isSetHispanic();
9878                 
9879                 /**
9880                  * Sets the "Hispanic" element
9881                  */
9882                 void setHispanic(int hispanic);
9883                 
9884                 /**
9885                  * Sets (as xml) the "Hispanic" element
9886                  */
9887                 void xsetHispanic(gov.grants.apply.forms.naca20V20.NACA200To100DataType hispanic);
9888                 
9889                 /**
9890                  * Unsets the "Hispanic" element
9891                  */
9892                 void unsetHispanic();
9893                 
9894                 /**
9895                  * Gets the "NativeAmerican" element
9896                  */
9897                 int getNativeAmerican();
9898                 
9899                 /**
9900                  * Gets (as xml) the "NativeAmerican" element
9901                  */
9902                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetNativeAmerican();
9903                 
9904                 /**
9905                  * True if has "NativeAmerican" element
9906                  */
9907                 boolean isSetNativeAmerican();
9908                 
9909                 /**
9910                  * Sets the "NativeAmerican" element
9911                  */
9912                 void setNativeAmerican(int nativeAmerican);
9913                 
9914                 /**
9915                  * Sets (as xml) the "NativeAmerican" element
9916                  */
9917                 void xsetNativeAmerican(gov.grants.apply.forms.naca20V20.NACA200To100DataType nativeAmerican);
9918                 
9919                 /**
9920                  * Unsets the "NativeAmerican" element
9921                  */
9922                 void unsetNativeAmerican();
9923                 
9924                 /**
9925                  * Gets the "Other" element
9926                  */
9927                 int getOther();
9928                 
9929                 /**
9930                  * Gets (as xml) the "Other" element
9931                  */
9932                 gov.grants.apply.forms.naca20V20.NACA200To100DataType xgetOther();
9933                 
9934                 /**
9935                  * True if has "Other" element
9936                  */
9937                 boolean isSetOther();
9938                 
9939                 /**
9940                  * Sets the "Other" element
9941                  */
9942                 void setOther(int other);
9943                 
9944                 /**
9945                  * Sets (as xml) the "Other" element
9946                  */
9947                 void xsetOther(gov.grants.apply.forms.naca20V20.NACA200To100DataType other);
9948                 
9949                 /**
9950                  * Unsets the "Other" element
9951                  */
9952                 void unsetOther();
9953                 
9954                 /**
9955                  * An XML Product(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
9956                  *
9957                  * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$CustomerProfile$OptionalProduct$Product.
9958                  */
9959                 public interface Product extends org.apache.xmlbeans.XmlString
9960                 {
9961                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9962                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Product.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("product417aelemtype");
9963                     
9964                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
9965                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
9966                     
9967                     static final Enum CONSUMER_LOANS = Enum.forString("Consumer Loans");
9968                     static final Enum BUSINESS_LOANS_NON_MICRO = Enum.forString("Business Loans - Non-Micro");
9969                     static final Enum BUSINESS_LOANS_MICROENTERPRISE = Enum.forString("Business Loans - Microenterprise");
9970                     static final Enum BUSINESS_EQUITY_INVESTMENTS = Enum.forString("Business - Equity Investments");
9971                     static final Enum HOME_MORTGAGE = Enum.forString("Home Mortgage");
9972                     static final Enum HOME_IMPROVEMENT_REHAB = Enum.forString("Home Improvement/ Rehab");
9973                     static final Enum REAL_ESTATE_AFFORDABLE_HOUSING = Enum.forString("Real Estate - Affordable Housing");
9974                     static final Enum REAL_ESTATE_COMMERCIAL = Enum.forString("Real Estate - Commercial");
9975                     static final Enum REAL_ESTATE_COMMUNITY_FACILITIES = Enum.forString("Real Estate - Community Facilities");
9976                     static final Enum SAVINGS_SHARE_ACCOUNTS = Enum.forString("Savings/Share Accounts");
9977                     static final Enum CHECKING_DRAFT_ACCOUNTS = Enum.forString("Checking/Draft Accounts");
9978                     static final Enum OTHER_FINANCIAL_PRODUCTS_SERVICES = Enum.forString("Other Financial Products/ Services");
9979                     static final Enum DEVELOPMENT_SERVICES = Enum.forString("Development Services");
9980                     
9981                     static final int INT_CONSUMER_LOANS = Enum.INT_CONSUMER_LOANS;
9982                     static final int INT_BUSINESS_LOANS_NON_MICRO = Enum.INT_BUSINESS_LOANS_NON_MICRO;
9983                     static final int INT_BUSINESS_LOANS_MICROENTERPRISE = Enum.INT_BUSINESS_LOANS_MICROENTERPRISE;
9984                     static final int INT_BUSINESS_EQUITY_INVESTMENTS = Enum.INT_BUSINESS_EQUITY_INVESTMENTS;
9985                     static final int INT_HOME_MORTGAGE = Enum.INT_HOME_MORTGAGE;
9986                     static final int INT_HOME_IMPROVEMENT_REHAB = Enum.INT_HOME_IMPROVEMENT_REHAB;
9987                     static final int INT_REAL_ESTATE_AFFORDABLE_HOUSING = Enum.INT_REAL_ESTATE_AFFORDABLE_HOUSING;
9988                     static final int INT_REAL_ESTATE_COMMERCIAL = Enum.INT_REAL_ESTATE_COMMERCIAL;
9989                     static final int INT_REAL_ESTATE_COMMUNITY_FACILITIES = Enum.INT_REAL_ESTATE_COMMUNITY_FACILITIES;
9990                     static final int INT_SAVINGS_SHARE_ACCOUNTS = Enum.INT_SAVINGS_SHARE_ACCOUNTS;
9991                     static final int INT_CHECKING_DRAFT_ACCOUNTS = Enum.INT_CHECKING_DRAFT_ACCOUNTS;
9992                     static final int INT_OTHER_FINANCIAL_PRODUCTS_SERVICES = Enum.INT_OTHER_FINANCIAL_PRODUCTS_SERVICES;
9993                     static final int INT_DEVELOPMENT_SERVICES = Enum.INT_DEVELOPMENT_SERVICES;
9994                     
9995                     /**
9996                      * Enumeration value class for gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$CustomerProfile$OptionalProduct$Product.
9997                      * These enum values can be used as follows:
9998                      * <pre>
9999                      * enum.toString(); // returns the string value of the enum
10000                      * enum.intValue(); // returns an int value, useful for switches
10001                      * // e.g., case Enum.INT_CONSUMER_LOANS
10002                      * Enum.forString(s); // returns the enum value for a string
10003                      * Enum.forInt(i); // returns the enum value for an int
10004                      * </pre>
10005                      * Enumeration objects are immutable singleton objects that
10006                      * can be compared using == object equality. They have no
10007                      * public constructor. See the constants defined within this
10008                      * class for all the valid values.
10009                      */
10010                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
10011                     {
10012                       /**
10013                        * Returns the enum value for a string, or null if none.
10014                        */
10015                       public static Enum forString(java.lang.String s)
10016                           { return (Enum)table.forString(s); }
10017                       /**
10018                        * Returns the enum value corresponding to an int, or null if none.
10019                        */
10020                       public static Enum forInt(int i)
10021                           { return (Enum)table.forInt(i); }
10022                       
10023                       private Enum(java.lang.String s, int i)
10024                           { super(s, i); }
10025                       
10026                       static final int INT_CONSUMER_LOANS = 1;
10027                       static final int INT_BUSINESS_LOANS_NON_MICRO = 2;
10028                       static final int INT_BUSINESS_LOANS_MICROENTERPRISE = 3;
10029                       static final int INT_BUSINESS_EQUITY_INVESTMENTS = 4;
10030                       static final int INT_HOME_MORTGAGE = 5;
10031                       static final int INT_HOME_IMPROVEMENT_REHAB = 6;
10032                       static final int INT_REAL_ESTATE_AFFORDABLE_HOUSING = 7;
10033                       static final int INT_REAL_ESTATE_COMMERCIAL = 8;
10034                       static final int INT_REAL_ESTATE_COMMUNITY_FACILITIES = 9;
10035                       static final int INT_SAVINGS_SHARE_ACCOUNTS = 10;
10036                       static final int INT_CHECKING_DRAFT_ACCOUNTS = 11;
10037                       static final int INT_OTHER_FINANCIAL_PRODUCTS_SERVICES = 12;
10038                       static final int INT_DEVELOPMENT_SERVICES = 13;
10039                       
10040                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
10041                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
10042                       (
10043                         new Enum[]
10044                         {
10045                           new Enum("Consumer Loans", INT_CONSUMER_LOANS),
10046                           new Enum("Business Loans - Non-Micro", INT_BUSINESS_LOANS_NON_MICRO),
10047                           new Enum("Business Loans - Microenterprise", INT_BUSINESS_LOANS_MICROENTERPRISE),
10048                           new Enum("Business - Equity Investments", INT_BUSINESS_EQUITY_INVESTMENTS),
10049                           new Enum("Home Mortgage", INT_HOME_MORTGAGE),
10050                           new Enum("Home Improvement/ Rehab", INT_HOME_IMPROVEMENT_REHAB),
10051                           new Enum("Real Estate - Affordable Housing", INT_REAL_ESTATE_AFFORDABLE_HOUSING),
10052                           new Enum("Real Estate - Commercial", INT_REAL_ESTATE_COMMERCIAL),
10053                           new Enum("Real Estate - Community Facilities", INT_REAL_ESTATE_COMMUNITY_FACILITIES),
10054                           new Enum("Savings/Share Accounts", INT_SAVINGS_SHARE_ACCOUNTS),
10055                           new Enum("Checking/Draft Accounts", INT_CHECKING_DRAFT_ACCOUNTS),
10056                           new Enum("Other Financial Products/ Services", INT_OTHER_FINANCIAL_PRODUCTS_SERVICES),
10057                           new Enum("Development Services", INT_DEVELOPMENT_SERVICES),
10058                         }
10059                       );
10060                       private static final long serialVersionUID = 1L;
10061                       private java.lang.Object readResolve() { return forInt(intValue()); } 
10062                     }
10063                     
10064                     /**
10065                      * A factory class with static methods for creating instances
10066                      * of this type.
10067                      */
10068                     
10069                     public static final class Factory
10070                     {
10071                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct.Product newValue(java.lang.Object obj) {
10072                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct.Product) type.newValue( obj ); }
10073                       
10074                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct.Product newInstance() {
10075                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct.Product) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10076                       
10077                       public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct.Product newInstance(org.apache.xmlbeans.XmlOptions options) {
10078                         return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct.Product) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10079                       
10080                       private Factory() { } // No instance of this class allowed
10081                     }
10082                 }
10083                 
10084                 /**
10085                  * A factory class with static methods for creating instances
10086                  * of this type.
10087                  */
10088                 
10089                 public static final class Factory
10090                 {
10091                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct newInstance() {
10092                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10093                     
10094                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct newInstance(org.apache.xmlbeans.XmlOptions options) {
10095                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile.OptionalProduct) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10096                     
10097                     private Factory() { } // No instance of this class allowed
10098                 }
10099             }
10100             
10101             /**
10102              * A factory class with static methods for creating instances
10103              * of this type.
10104              */
10105             
10106             public static final class Factory
10107             {
10108                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile newInstance() {
10109                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10110                 
10111                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile newInstance(org.apache.xmlbeans.XmlOptions options) {
10112                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.CustomerProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10113                 
10114                 private Factory() { } // No instance of this class allowed
10115             }
10116         }
10117         
10118         /**
10119          * An XML MatchingFunds(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
10120          *
10121          * This is a complex type.
10122          */
10123         public interface MatchingFunds extends org.apache.xmlbeans.XmlObject
10124         {
10125             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10126                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MatchingFunds.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("matchingfunds0b2aelemtype");
10127             
10128             /**
10129              * Gets the "EquityInvestment" element
10130              */
10131             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType getEquityInvestment();
10132             
10133             /**
10134              * True if has "EquityInvestment" element
10135              */
10136             boolean isSetEquityInvestment();
10137             
10138             /**
10139              * Sets the "EquityInvestment" element
10140              */
10141             void setEquityInvestment(gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType equityInvestment);
10142             
10143             /**
10144              * Appends and returns a new empty "EquityInvestment" element
10145              */
10146             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType addNewEquityInvestment();
10147             
10148             /**
10149              * Unsets the "EquityInvestment" element
10150              */
10151             void unsetEquityInvestment();
10152             
10153             /**
10154              * Gets the "Grant" element
10155              */
10156             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType getGrant();
10157             
10158             /**
10159              * True if has "Grant" element
10160              */
10161             boolean isSetGrant();
10162             
10163             /**
10164              * Sets the "Grant" element
10165              */
10166             void setGrant(gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType grant);
10167             
10168             /**
10169              * Appends and returns a new empty "Grant" element
10170              */
10171             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType addNewGrant();
10172             
10173             /**
10174              * Unsets the "Grant" element
10175              */
10176             void unsetGrant();
10177             
10178             /**
10179              * Gets the "Loan" element
10180              */
10181             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType getLoan();
10182             
10183             /**
10184              * True if has "Loan" element
10185              */
10186             boolean isSetLoan();
10187             
10188             /**
10189              * Sets the "Loan" element
10190              */
10191             void setLoan(gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType loan);
10192             
10193             /**
10194              * Appends and returns a new empty "Loan" element
10195              */
10196             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType addNewLoan();
10197             
10198             /**
10199              * Unsets the "Loan" element
10200              */
10201             void unsetLoan();
10202             
10203             /**
10204              * Gets the "SecondaryCapital" element
10205              */
10206             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType getSecondaryCapital();
10207             
10208             /**
10209              * True if has "SecondaryCapital" element
10210              */
10211             boolean isSetSecondaryCapital();
10212             
10213             /**
10214              * Sets the "SecondaryCapital" element
10215              */
10216             void setSecondaryCapital(gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType secondaryCapital);
10217             
10218             /**
10219              * Appends and returns a new empty "SecondaryCapital" element
10220              */
10221             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType addNewSecondaryCapital();
10222             
10223             /**
10224              * Unsets the "SecondaryCapital" element
10225              */
10226             void unsetSecondaryCapital();
10227             
10228             /**
10229              * Gets the "SharesDeposits" element
10230              */
10231             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType getSharesDeposits();
10232             
10233             /**
10234              * True if has "SharesDeposits" element
10235              */
10236             boolean isSetSharesDeposits();
10237             
10238             /**
10239              * Sets the "SharesDeposits" element
10240              */
10241             void setSharesDeposits(gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType sharesDeposits);
10242             
10243             /**
10244              * Appends and returns a new empty "SharesDeposits" element
10245              */
10246             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType addNewSharesDeposits();
10247             
10248             /**
10249              * Unsets the "SharesDeposits" element
10250              */
10251             void unsetSharesDeposits();
10252             
10253             /**
10254              * Gets the "RetainedEarnings" element
10255              */
10256             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType getRetainedEarnings();
10257             
10258             /**
10259              * True if has "RetainedEarnings" element
10260              */
10261             boolean isSetRetainedEarnings();
10262             
10263             /**
10264              * Sets the "RetainedEarnings" element
10265              */
10266             void setRetainedEarnings(gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType retainedEarnings);
10267             
10268             /**
10269              * Appends and returns a new empty "RetainedEarnings" element
10270              */
10271             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsDataType addNewRetainedEarnings();
10272             
10273             /**
10274              * Unsets the "RetainedEarnings" element
10275              */
10276             void unsetRetainedEarnings();
10277             
10278             /**
10279              * Gets the "Totals" element
10280              */
10281             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsTotalDataType getTotals();
10282             
10283             /**
10284              * True if has "Totals" element
10285              */
10286             boolean isSetTotals();
10287             
10288             /**
10289              * Sets the "Totals" element
10290              */
10291             void setTotals(gov.grants.apply.forms.naca20V20.NACA20MatchingFundsTotalDataType totals);
10292             
10293             /**
10294              * Appends and returns a new empty "Totals" element
10295              */
10296             gov.grants.apply.forms.naca20V20.NACA20MatchingFundsTotalDataType addNewTotals();
10297             
10298             /**
10299              * Unsets the "Totals" element
10300              */
10301             void unsetTotals();
10302             
10303             /**
10304              * A factory class with static methods for creating instances
10305              * of this type.
10306              */
10307             
10308             public static final class Factory
10309             {
10310                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.MatchingFunds newInstance() {
10311                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.MatchingFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10312                 
10313                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.MatchingFunds newInstance(org.apache.xmlbeans.XmlOptions options) {
10314                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.MatchingFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10315                 
10316                 private Factory() { } // No instance of this class allowed
10317             }
10318         }
10319         
10320         /**
10321          * An XML EarningsNonRegulated(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
10322          *
10323          * This is a complex type.
10324          */
10325         public interface EarningsNonRegulated extends org.apache.xmlbeans.XmlObject
10326         {
10327             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10328                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EarningsNonRegulated.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("earningsnonregulated8b02elemtype");
10329             
10330             /**
10331              * Gets the "Income" element
10332              */
10333             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType getIncome();
10334             
10335             /**
10336              * True if has "Income" element
10337              */
10338             boolean isSetIncome();
10339             
10340             /**
10341              * Sets the "Income" element
10342              */
10343             void setIncome(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType income);
10344             
10345             /**
10346              * Appends and returns a new empty "Income" element
10347              */
10348             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType addNewIncome();
10349             
10350             /**
10351              * Unsets the "Income" element
10352              */
10353             void unsetIncome();
10354             
10355             /**
10356              * Gets the "Federal" element
10357              */
10358             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType getFederal();
10359             
10360             /**
10361              * True if has "Federal" element
10362              */
10363             boolean isSetFederal();
10364             
10365             /**
10366              * Sets the "Federal" element
10367              */
10368             void setFederal(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType federal);
10369             
10370             /**
10371              * Appends and returns a new empty "Federal" element
10372              */
10373             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType addNewFederal();
10374             
10375             /**
10376              * Unsets the "Federal" element
10377              */
10378             void unsetFederal();
10379             
10380             /**
10381              * Gets array of all "FederalItem" elements
10382              */
10383             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType[] getFederalItemArray();
10384             
10385             /**
10386              * Gets ith "FederalItem" element
10387              */
10388             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType getFederalItemArray(int i);
10389             
10390             /**
10391              * Returns number of "FederalItem" element
10392              */
10393             int sizeOfFederalItemArray();
10394             
10395             /**
10396              * Sets array of all "FederalItem" element
10397              */
10398             void setFederalItemArray(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType[] federalItemArray);
10399             
10400             /**
10401              * Sets ith "FederalItem" element
10402              */
10403             void setFederalItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType federalItem);
10404             
10405             /**
10406              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
10407              */
10408             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType insertNewFederalItem(int i);
10409             
10410             /**
10411              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
10412              */
10413             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType addNewFederalItem();
10414             
10415             /**
10416              * Removes the ith "FederalItem" element
10417              */
10418             void removeFederalItem(int i);
10419             
10420             /**
10421              * Gets the "Matching" element
10422              */
10423             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType getMatching();
10424             
10425             /**
10426              * True if has "Matching" element
10427              */
10428             boolean isSetMatching();
10429             
10430             /**
10431              * Sets the "Matching" element
10432              */
10433             void setMatching(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType matching);
10434             
10435             /**
10436              * Appends and returns a new empty "Matching" element
10437              */
10438             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType addNewMatching();
10439             
10440             /**
10441              * Unsets the "Matching" element
10442              */
10443             void unsetMatching();
10444             
10445             /**
10446              * Gets array of all "MatchingItem" elements
10447              */
10448             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType[] getMatchingItemArray();
10449             
10450             /**
10451              * Gets ith "MatchingItem" element
10452              */
10453             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType getMatchingItemArray(int i);
10454             
10455             /**
10456              * Returns number of "MatchingItem" element
10457              */
10458             int sizeOfMatchingItemArray();
10459             
10460             /**
10461              * Sets array of all "MatchingItem" element
10462              */
10463             void setMatchingItemArray(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType[] matchingItemArray);
10464             
10465             /**
10466              * Sets ith "MatchingItem" element
10467              */
10468             void setMatchingItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType matchingItem);
10469             
10470             /**
10471              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
10472              */
10473             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType insertNewMatchingItem(int i);
10474             
10475             /**
10476              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
10477              */
10478             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType addNewMatchingItem();
10479             
10480             /**
10481              * Removes the ith "MatchingItem" element
10482              */
10483             void removeMatchingItem(int i);
10484             
10485             /**
10486              * Gets the "SubtotalIncome" element
10487              */
10488             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType getSubtotalIncome();
10489             
10490             /**
10491              * True if has "SubtotalIncome" element
10492              */
10493             boolean isSetSubtotalIncome();
10494             
10495             /**
10496              * Sets the "SubtotalIncome" element
10497              */
10498             void setSubtotalIncome(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType subtotalIncome);
10499             
10500             /**
10501              * Appends and returns a new empty "SubtotalIncome" element
10502              */
10503             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType addNewSubtotalIncome();
10504             
10505             /**
10506              * Unsets the "SubtotalIncome" element
10507              */
10508             void unsetSubtotalIncome();
10509             
10510             /**
10511              * Gets the "Operating" element
10512              */
10513             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType getOperating();
10514             
10515             /**
10516              * True if has "Operating" element
10517              */
10518             boolean isSetOperating();
10519             
10520             /**
10521              * Sets the "Operating" element
10522              */
10523             void setOperating(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType operating);
10524             
10525             /**
10526              * Appends and returns a new empty "Operating" element
10527              */
10528             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType addNewOperating();
10529             
10530             /**
10531              * Unsets the "Operating" element
10532              */
10533             void unsetOperating();
10534             
10535             /**
10536              * Gets the "Associated" element
10537              */
10538             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType getAssociated();
10539             
10540             /**
10541              * True if has "Associated" element
10542              */
10543             boolean isSetAssociated();
10544             
10545             /**
10546              * Sets the "Associated" element
10547              */
10548             void setAssociated(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType associated);
10549             
10550             /**
10551              * Appends and returns a new empty "Associated" element
10552              */
10553             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType addNewAssociated();
10554             
10555             /**
10556              * Unsets the "Associated" element
10557              */
10558             void unsetAssociated();
10559             
10560             /**
10561              * Gets array of all "AssociatedItem" elements
10562              */
10563             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType[] getAssociatedItemArray();
10564             
10565             /**
10566              * Gets ith "AssociatedItem" element
10567              */
10568             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType getAssociatedItemArray(int i);
10569             
10570             /**
10571              * Returns number of "AssociatedItem" element
10572              */
10573             int sizeOfAssociatedItemArray();
10574             
10575             /**
10576              * Sets array of all "AssociatedItem" element
10577              */
10578             void setAssociatedItemArray(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType[] associatedItemArray);
10579             
10580             /**
10581              * Sets ith "AssociatedItem" element
10582              */
10583             void setAssociatedItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType associatedItem);
10584             
10585             /**
10586              * Inserts and returns a new empty value (as xml) as the ith "AssociatedItem" element
10587              */
10588             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType insertNewAssociatedItem(int i);
10589             
10590             /**
10591              * Appends and returns a new empty value (as xml) as the last "AssociatedItem" element
10592              */
10593             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedItemDataType addNewAssociatedItem();
10594             
10595             /**
10596              * Removes the ith "AssociatedItem" element
10597              */
10598             void removeAssociatedItem(int i);
10599             
10600             /**
10601              * Gets the "SubtotalExpenses" element
10602              */
10603             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType getSubtotalExpenses();
10604             
10605             /**
10606              * True if has "SubtotalExpenses" element
10607              */
10608             boolean isSetSubtotalExpenses();
10609             
10610             /**
10611              * Sets the "SubtotalExpenses" element
10612              */
10613             void setSubtotalExpenses(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType subtotalExpenses);
10614             
10615             /**
10616              * Appends and returns a new empty "SubtotalExpenses" element
10617              */
10618             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType addNewSubtotalExpenses();
10619             
10620             /**
10621              * Unsets the "SubtotalExpenses" element
10622              */
10623             void unsetSubtotalExpenses();
10624             
10625             /**
10626              * Gets the "Dividends" element
10627              */
10628             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType getDividends();
10629             
10630             /**
10631              * True if has "Dividends" element
10632              */
10633             boolean isSetDividends();
10634             
10635             /**
10636              * Sets the "Dividends" element
10637              */
10638             void setDividends(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType dividends);
10639             
10640             /**
10641              * Appends and returns a new empty "Dividends" element
10642              */
10643             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType addNewDividends();
10644             
10645             /**
10646              * Unsets the "Dividends" element
10647              */
10648             void unsetDividends();
10649             
10650             /**
10651              * Gets the "TotalEarnings" element
10652              */
10653             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType getTotalEarnings();
10654             
10655             /**
10656              * True if has "TotalEarnings" element
10657              */
10658             boolean isSetTotalEarnings();
10659             
10660             /**
10661              * Sets the "TotalEarnings" element
10662              */
10663             void setTotalEarnings(gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType totalEarnings);
10664             
10665             /**
10666              * Appends and returns a new empty "TotalEarnings" element
10667              */
10668             gov.grants.apply.forms.naca20V20.NACA20EarningsNonRegulatedDataType addNewTotalEarnings();
10669             
10670             /**
10671              * Unsets the "TotalEarnings" element
10672              */
10673             void unsetTotalEarnings();
10674             
10675             /**
10676              * Gets the "RetainedEarnings" element
10677              */
10678             long getRetainedEarnings();
10679             
10680             /**
10681              * Gets (as xml) the "RetainedEarnings" element
10682              */
10683             gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType xgetRetainedEarnings();
10684             
10685             /**
10686              * True if has "RetainedEarnings" element
10687              */
10688             boolean isSetRetainedEarnings();
10689             
10690             /**
10691              * Sets the "RetainedEarnings" element
10692              */
10693             void setRetainedEarnings(long retainedEarnings);
10694             
10695             /**
10696              * Sets (as xml) the "RetainedEarnings" element
10697              */
10698             void xsetRetainedEarnings(gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType retainedEarnings);
10699             
10700             /**
10701              * Unsets the "RetainedEarnings" element
10702              */
10703             void unsetRetainedEarnings();
10704             
10705             /**
10706              * Gets the "ThreeYearAverage" element
10707              */
10708             long getThreeYearAverage();
10709             
10710             /**
10711              * Gets (as xml) the "ThreeYearAverage" element
10712              */
10713             gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType xgetThreeYearAverage();
10714             
10715             /**
10716              * True if has "ThreeYearAverage" element
10717              */
10718             boolean isSetThreeYearAverage();
10719             
10720             /**
10721              * Sets the "ThreeYearAverage" element
10722              */
10723             void setThreeYearAverage(long threeYearAverage);
10724             
10725             /**
10726              * Sets (as xml) the "ThreeYearAverage" element
10727              */
10728             void xsetThreeYearAverage(gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType threeYearAverage);
10729             
10730             /**
10731              * Unsets the "ThreeYearAverage" element
10732              */
10733             void unsetThreeYearAverage();
10734             
10735             /**
10736              * A factory class with static methods for creating instances
10737              * of this type.
10738              */
10739             
10740             public static final class Factory
10741             {
10742                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsNonRegulated newInstance() {
10743                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10744                 
10745                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsNonRegulated newInstance(org.apache.xmlbeans.XmlOptions options) {
10746                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10747                 
10748                 private Factory() { } // No instance of this class allowed
10749             }
10750         }
10751         
10752         /**
10753          * An XML EarningsCreditUnions(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
10754          *
10755          * This is a complex type.
10756          */
10757         public interface EarningsCreditUnions extends org.apache.xmlbeans.XmlObject
10758         {
10759             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10760                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EarningsCreditUnions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("earningscreditunionsaf2felemtype");
10761             
10762             /**
10763              * Gets the "NetWorth" element
10764              */
10765             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType getNetWorth();
10766             
10767             /**
10768              * True if has "NetWorth" element
10769              */
10770             boolean isSetNetWorth();
10771             
10772             /**
10773              * Sets the "NetWorth" element
10774              */
10775             void setNetWorth(gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType netWorth);
10776             
10777             /**
10778              * Appends and returns a new empty "NetWorth" element
10779              */
10780             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType addNewNetWorth();
10781             
10782             /**
10783              * Unsets the "NetWorth" element
10784              */
10785             void unsetNetWorth();
10786             
10787             /**
10788              * Gets the "Uninsured" element
10789              */
10790             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType getUninsured();
10791             
10792             /**
10793              * True if has "Uninsured" element
10794              */
10795             boolean isSetUninsured();
10796             
10797             /**
10798              * Sets the "Uninsured" element
10799              */
10800             void setUninsured(gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType uninsured);
10801             
10802             /**
10803              * Appends and returns a new empty "Uninsured" element
10804              */
10805             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType addNewUninsured();
10806             
10807             /**
10808              * Unsets the "Uninsured" element
10809              */
10810             void unsetUninsured();
10811             
10812             /**
10813              * Gets the "SubtotalEarnings" element
10814              */
10815             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType getSubtotalEarnings();
10816             
10817             /**
10818              * True if has "SubtotalEarnings" element
10819              */
10820             boolean isSetSubtotalEarnings();
10821             
10822             /**
10823              * Sets the "SubtotalEarnings" element
10824              */
10825             void setSubtotalEarnings(gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType subtotalEarnings);
10826             
10827             /**
10828              * Appends and returns a new empty "SubtotalEarnings" element
10829              */
10830             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType addNewSubtotalEarnings();
10831             
10832             /**
10833              * Unsets the "SubtotalEarnings" element
10834              */
10835             void unsetSubtotalEarnings();
10836             
10837             /**
10838              * Gets the "Federal" element
10839              */
10840             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType getFederal();
10841             
10842             /**
10843              * True if has "Federal" element
10844              */
10845             boolean isSetFederal();
10846             
10847             /**
10848              * Sets the "Federal" element
10849              */
10850             void setFederal(gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType federal);
10851             
10852             /**
10853              * Appends and returns a new empty "Federal" element
10854              */
10855             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType addNewFederal();
10856             
10857             /**
10858              * Unsets the "Federal" element
10859              */
10860             void unsetFederal();
10861             
10862             /**
10863              * Gets array of all "FederalItem" elements
10864              */
10865             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType[] getFederalItemArray();
10866             
10867             /**
10868              * Gets ith "FederalItem" element
10869              */
10870             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType getFederalItemArray(int i);
10871             
10872             /**
10873              * Returns number of "FederalItem" element
10874              */
10875             int sizeOfFederalItemArray();
10876             
10877             /**
10878              * Sets array of all "FederalItem" element
10879              */
10880             void setFederalItemArray(gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType[] federalItemArray);
10881             
10882             /**
10883              * Sets ith "FederalItem" element
10884              */
10885             void setFederalItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType federalItem);
10886             
10887             /**
10888              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
10889              */
10890             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType insertNewFederalItem(int i);
10891             
10892             /**
10893              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
10894              */
10895             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType addNewFederalItem();
10896             
10897             /**
10898              * Removes the ith "FederalItem" element
10899              */
10900             void removeFederalItem(int i);
10901             
10902             /**
10903              * Gets the "Matching" element
10904              */
10905             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType getMatching();
10906             
10907             /**
10908              * True if has "Matching" element
10909              */
10910             boolean isSetMatching();
10911             
10912             /**
10913              * Sets the "Matching" element
10914              */
10915             void setMatching(gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType matching);
10916             
10917             /**
10918              * Appends and returns a new empty "Matching" element
10919              */
10920             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType addNewMatching();
10921             
10922             /**
10923              * Unsets the "Matching" element
10924              */
10925             void unsetMatching();
10926             
10927             /**
10928              * Gets array of all "MatchingItem" elements
10929              */
10930             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType[] getMatchingItemArray();
10931             
10932             /**
10933              * Gets ith "MatchingItem" element
10934              */
10935             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType getMatchingItemArray(int i);
10936             
10937             /**
10938              * Returns number of "MatchingItem" element
10939              */
10940             int sizeOfMatchingItemArray();
10941             
10942             /**
10943              * Sets array of all "MatchingItem" element
10944              */
10945             void setMatchingItemArray(gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType[] matchingItemArray);
10946             
10947             /**
10948              * Sets ith "MatchingItem" element
10949              */
10950             void setMatchingItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType matchingItem);
10951             
10952             /**
10953              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
10954              */
10955             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType insertNewMatchingItem(int i);
10956             
10957             /**
10958              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
10959              */
10960             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsItemDataType addNewMatchingItem();
10961             
10962             /**
10963              * Removes the ith "MatchingItem" element
10964              */
10965             void removeMatchingItem(int i);
10966             
10967             /**
10968              * Gets the "Adjustments" element
10969              */
10970             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType getAdjustments();
10971             
10972             /**
10973              * True if has "Adjustments" element
10974              */
10975             boolean isSetAdjustments();
10976             
10977             /**
10978              * Sets the "Adjustments" element
10979              */
10980             void setAdjustments(gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType adjustments);
10981             
10982             /**
10983              * Appends and returns a new empty "Adjustments" element
10984              */
10985             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType addNewAdjustments();
10986             
10987             /**
10988              * Unsets the "Adjustments" element
10989              */
10990             void unsetAdjustments();
10991             
10992             /**
10993              * Gets the "AdjustedRetained" element
10994              */
10995             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType getAdjustedRetained();
10996             
10997             /**
10998              * True if has "AdjustedRetained" element
10999              */
11000             boolean isSetAdjustedRetained();
11001             
11002             /**
11003              * Sets the "AdjustedRetained" element
11004              */
11005             void setAdjustedRetained(gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType adjustedRetained);
11006             
11007             /**
11008              * Appends and returns a new empty "AdjustedRetained" element
11009              */
11010             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsDataType addNewAdjustedRetained();
11011             
11012             /**
11013              * Unsets the "AdjustedRetained" element
11014              */
11015             void unsetAdjustedRetained();
11016             
11017             /**
11018              * Gets the "ChangePrior" element
11019              */
11020             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsChangeDataType getChangePrior();
11021             
11022             /**
11023              * True if has "ChangePrior" element
11024              */
11025             boolean isSetChangePrior();
11026             
11027             /**
11028              * Sets the "ChangePrior" element
11029              */
11030             void setChangePrior(gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsChangeDataType changePrior);
11031             
11032             /**
11033              * Appends and returns a new empty "ChangePrior" element
11034              */
11035             gov.grants.apply.forms.naca20V20.NACA20EarningsCreditUnionsChangeDataType addNewChangePrior();
11036             
11037             /**
11038              * Unsets the "ChangePrior" element
11039              */
11040             void unsetChangePrior();
11041             
11042             /**
11043              * Gets the "RetainedEarningsIncrease" element
11044              */
11045             long getRetainedEarningsIncrease();
11046             
11047             /**
11048              * Gets (as xml) the "RetainedEarningsIncrease" element
11049              */
11050             gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType xgetRetainedEarningsIncrease();
11051             
11052             /**
11053              * True if has "RetainedEarningsIncrease" element
11054              */
11055             boolean isSetRetainedEarningsIncrease();
11056             
11057             /**
11058              * Sets the "RetainedEarningsIncrease" element
11059              */
11060             void setRetainedEarningsIncrease(long retainedEarningsIncrease);
11061             
11062             /**
11063              * Sets (as xml) the "RetainedEarningsIncrease" element
11064              */
11065             void xsetRetainedEarningsIncrease(gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType retainedEarningsIncrease);
11066             
11067             /**
11068              * Unsets the "RetainedEarningsIncrease" element
11069              */
11070             void unsetRetainedEarningsIncrease();
11071             
11072             /**
11073              * Gets the "ThreeYearAverage" element
11074              */
11075             long getThreeYearAverage();
11076             
11077             /**
11078              * Gets (as xml) the "ThreeYearAverage" element
11079              */
11080             gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType xgetThreeYearAverage();
11081             
11082             /**
11083              * True if has "ThreeYearAverage" element
11084              */
11085             boolean isSetThreeYearAverage();
11086             
11087             /**
11088              * Sets the "ThreeYearAverage" element
11089              */
11090             void setThreeYearAverage(long threeYearAverage);
11091             
11092             /**
11093              * Sets (as xml) the "ThreeYearAverage" element
11094              */
11095             void xsetThreeYearAverage(gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType threeYearAverage);
11096             
11097             /**
11098              * Unsets the "ThreeYearAverage" element
11099              */
11100             void unsetThreeYearAverage();
11101             
11102             /**
11103              * Gets the "EarningsSinceInception" element
11104              */
11105             long getEarningsSinceInception();
11106             
11107             /**
11108              * Gets (as xml) the "EarningsSinceInception" element
11109              */
11110             gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType xgetEarningsSinceInception();
11111             
11112             /**
11113              * True if has "EarningsSinceInception" element
11114              */
11115             boolean isSetEarningsSinceInception();
11116             
11117             /**
11118              * Sets the "EarningsSinceInception" element
11119              */
11120             void setEarningsSinceInception(long earningsSinceInception);
11121             
11122             /**
11123              * Sets (as xml) the "EarningsSinceInception" element
11124              */
11125             void xsetEarningsSinceInception(gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType earningsSinceInception);
11126             
11127             /**
11128              * Unsets the "EarningsSinceInception" element
11129              */
11130             void unsetEarningsSinceInception();
11131             
11132             /**
11133              * A factory class with static methods for creating instances
11134              * of this type.
11135              */
11136             
11137             public static final class Factory
11138             {
11139                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsCreditUnions newInstance() {
11140                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11141                 
11142                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsCreditUnions newInstance(org.apache.xmlbeans.XmlOptions options) {
11143                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11144                 
11145                 private Factory() { } // No instance of this class allowed
11146             }
11147         }
11148         
11149         /**
11150          * An XML EarningsBanks(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
11151          *
11152          * This is a complex type.
11153          */
11154         public interface EarningsBanks extends org.apache.xmlbeans.XmlObject
11155         {
11156             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11157                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EarningsBanks.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("earningsbanksae27elemtype");
11158             
11159             /**
11160              * Gets the "Earnings" element
11161              */
11162             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType getEarnings();
11163             
11164             /**
11165              * True if has "Earnings" element
11166              */
11167             boolean isSetEarnings();
11168             
11169             /**
11170              * Sets the "Earnings" element
11171              */
11172             void setEarnings(gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType earnings);
11173             
11174             /**
11175              * Appends and returns a new empty "Earnings" element
11176              */
11177             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType addNewEarnings();
11178             
11179             /**
11180              * Unsets the "Earnings" element
11181              */
11182             void unsetEarnings();
11183             
11184             /**
11185              * Gets the "Accumulated" element
11186              */
11187             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType getAccumulated();
11188             
11189             /**
11190              * True if has "Accumulated" element
11191              */
11192             boolean isSetAccumulated();
11193             
11194             /**
11195              * Sets the "Accumulated" element
11196              */
11197             void setAccumulated(gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType accumulated);
11198             
11199             /**
11200              * Appends and returns a new empty "Accumulated" element
11201              */
11202             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType addNewAccumulated();
11203             
11204             /**
11205              * Unsets the "Accumulated" element
11206              */
11207             void unsetAccumulated();
11208             
11209             /**
11210              * Gets the "Noninterest" element
11211              */
11212             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType getNoninterest();
11213             
11214             /**
11215              * True if has "Noninterest" element
11216              */
11217             boolean isSetNoninterest();
11218             
11219             /**
11220              * Sets the "Noninterest" element
11221              */
11222             void setNoninterest(gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType noninterest);
11223             
11224             /**
11225              * Appends and returns a new empty "Noninterest" element
11226              */
11227             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType addNewNoninterest();
11228             
11229             /**
11230              * Unsets the "Noninterest" element
11231              */
11232             void unsetNoninterest();
11233             
11234             /**
11235              * Gets the "Federal" element
11236              */
11237             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType getFederal();
11238             
11239             /**
11240              * True if has "Federal" element
11241              */
11242             boolean isSetFederal();
11243             
11244             /**
11245              * Sets the "Federal" element
11246              */
11247             void setFederal(gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType federal);
11248             
11249             /**
11250              * Appends and returns a new empty "Federal" element
11251              */
11252             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType addNewFederal();
11253             
11254             /**
11255              * Unsets the "Federal" element
11256              */
11257             void unsetFederal();
11258             
11259             /**
11260              * Gets array of all "FederalItem" elements
11261              */
11262             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType[] getFederalItemArray();
11263             
11264             /**
11265              * Gets ith "FederalItem" element
11266              */
11267             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType getFederalItemArray(int i);
11268             
11269             /**
11270              * Returns number of "FederalItem" element
11271              */
11272             int sizeOfFederalItemArray();
11273             
11274             /**
11275              * Sets array of all "FederalItem" element
11276              */
11277             void setFederalItemArray(gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType[] federalItemArray);
11278             
11279             /**
11280              * Sets ith "FederalItem" element
11281              */
11282             void setFederalItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType federalItem);
11283             
11284             /**
11285              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
11286              */
11287             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType insertNewFederalItem(int i);
11288             
11289             /**
11290              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
11291              */
11292             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType addNewFederalItem();
11293             
11294             /**
11295              * Removes the ith "FederalItem" element
11296              */
11297             void removeFederalItem(int i);
11298             
11299             /**
11300              * Gets the "Matching" element
11301              */
11302             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType getMatching();
11303             
11304             /**
11305              * True if has "Matching" element
11306              */
11307             boolean isSetMatching();
11308             
11309             /**
11310              * Sets the "Matching" element
11311              */
11312             void setMatching(gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType matching);
11313             
11314             /**
11315              * Appends and returns a new empty "Matching" element
11316              */
11317             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType addNewMatching();
11318             
11319             /**
11320              * Unsets the "Matching" element
11321              */
11322             void unsetMatching();
11323             
11324             /**
11325              * Gets array of all "MatchingItem" elements
11326              */
11327             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType[] getMatchingItemArray();
11328             
11329             /**
11330              * Gets ith "MatchingItem" element
11331              */
11332             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType getMatchingItemArray(int i);
11333             
11334             /**
11335              * Returns number of "MatchingItem" element
11336              */
11337             int sizeOfMatchingItemArray();
11338             
11339             /**
11340              * Sets array of all "MatchingItem" element
11341              */
11342             void setMatchingItemArray(gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType[] matchingItemArray);
11343             
11344             /**
11345              * Sets ith "MatchingItem" element
11346              */
11347             void setMatchingItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType matchingItem);
11348             
11349             /**
11350              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
11351              */
11352             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType insertNewMatchingItem(int i);
11353             
11354             /**
11355              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
11356              */
11357             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksItemDataType addNewMatchingItem();
11358             
11359             /**
11360              * Removes the ith "MatchingItem" element
11361              */
11362             void removeMatchingItem(int i);
11363             
11364             /**
11365              * Gets the "EligibleEarnings" element
11366              */
11367             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType getEligibleEarnings();
11368             
11369             /**
11370              * True if has "EligibleEarnings" element
11371              */
11372             boolean isSetEligibleEarnings();
11373             
11374             /**
11375              * Sets the "EligibleEarnings" element
11376              */
11377             void setEligibleEarnings(gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType eligibleEarnings);
11378             
11379             /**
11380              * Appends and returns a new empty "EligibleEarnings" element
11381              */
11382             gov.grants.apply.forms.naca20V20.NACA20EarningsBanksDataType addNewEligibleEarnings();
11383             
11384             /**
11385              * Unsets the "EligibleEarnings" element
11386              */
11387             void unsetEligibleEarnings();
11388             
11389             /**
11390              * Gets the "RetainedEarningsIncrease" element
11391              */
11392             long getRetainedEarningsIncrease();
11393             
11394             /**
11395              * Gets (as xml) the "RetainedEarningsIncrease" element
11396              */
11397             gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType xgetRetainedEarningsIncrease();
11398             
11399             /**
11400              * True if has "RetainedEarningsIncrease" element
11401              */
11402             boolean isSetRetainedEarningsIncrease();
11403             
11404             /**
11405              * Sets the "RetainedEarningsIncrease" element
11406              */
11407             void setRetainedEarningsIncrease(long retainedEarningsIncrease);
11408             
11409             /**
11410              * Sets (as xml) the "RetainedEarningsIncrease" element
11411              */
11412             void xsetRetainedEarningsIncrease(gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType retainedEarningsIncrease);
11413             
11414             /**
11415              * Unsets the "RetainedEarningsIncrease" element
11416              */
11417             void unsetRetainedEarningsIncrease();
11418             
11419             /**
11420              * Gets the "ThreeYearAverage" element
11421              */
11422             long getThreeYearAverage();
11423             
11424             /**
11425              * Gets (as xml) the "ThreeYearAverage" element
11426              */
11427             gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType xgetThreeYearAverage();
11428             
11429             /**
11430              * True if has "ThreeYearAverage" element
11431              */
11432             boolean isSetThreeYearAverage();
11433             
11434             /**
11435              * Sets the "ThreeYearAverage" element
11436              */
11437             void setThreeYearAverage(long threeYearAverage);
11438             
11439             /**
11440              * Sets (as xml) the "ThreeYearAverage" element
11441              */
11442             void xsetThreeYearAverage(gov.grants.apply.forms.naca20V20.NACA20S999999999999DataType threeYearAverage);
11443             
11444             /**
11445              * Unsets the "ThreeYearAverage" element
11446              */
11447             void unsetThreeYearAverage();
11448             
11449             /**
11450              * A factory class with static methods for creating instances
11451              * of this type.
11452              */
11453             
11454             public static final class Factory
11455             {
11456                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsBanks newInstance() {
11457                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11458                 
11459                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsBanks newInstance(org.apache.xmlbeans.XmlOptions options) {
11460                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EarningsBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11461                 
11462                 private Factory() { } // No instance of this class allowed
11463             }
11464         }
11465         
11466         /**
11467          * An XML FinancialProductsSheet(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
11468          *
11469          * This is a complex type.
11470          */
11471         public interface FinancialProductsSheet extends org.apache.xmlbeans.XmlObject
11472         {
11473             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11474                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialProductsSheet.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialproductssheet835belemtype");
11475             
11476             /**
11477              * Gets array of all "ProductItem" elements
11478              */
11479             gov.grants.apply.forms.naca20V20.NACA20ProductItemDataType[] getProductItemArray();
11480             
11481             /**
11482              * Gets ith "ProductItem" element
11483              */
11484             gov.grants.apply.forms.naca20V20.NACA20ProductItemDataType getProductItemArray(int i);
11485             
11486             /**
11487              * Returns number of "ProductItem" element
11488              */
11489             int sizeOfProductItemArray();
11490             
11491             /**
11492              * Sets array of all "ProductItem" element
11493              */
11494             void setProductItemArray(gov.grants.apply.forms.naca20V20.NACA20ProductItemDataType[] productItemArray);
11495             
11496             /**
11497              * Sets ith "ProductItem" element
11498              */
11499             void setProductItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20ProductItemDataType productItem);
11500             
11501             /**
11502              * Inserts and returns a new empty value (as xml) as the ith "ProductItem" element
11503              */
11504             gov.grants.apply.forms.naca20V20.NACA20ProductItemDataType insertNewProductItem(int i);
11505             
11506             /**
11507              * Appends and returns a new empty value (as xml) as the last "ProductItem" element
11508              */
11509             gov.grants.apply.forms.naca20V20.NACA20ProductItemDataType addNewProductItem();
11510             
11511             /**
11512              * Removes the ith "ProductItem" element
11513              */
11514             void removeProductItem(int i);
11515             
11516             /**
11517              * A factory class with static methods for creating instances
11518              * of this type.
11519              */
11520             
11521             public static final class Factory
11522             {
11523                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialProductsSheet newInstance() {
11524                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialProductsSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11525                 
11526                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialProductsSheet newInstance(org.apache.xmlbeans.XmlOptions options) {
11527                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialProductsSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11528                 
11529                 private Factory() { } // No instance of this class allowed
11530             }
11531         }
11532         
11533         /**
11534          * An XML FinancialServicesSheet(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
11535          *
11536          * This is a complex type.
11537          */
11538         public interface FinancialServicesSheet extends org.apache.xmlbeans.XmlObject
11539         {
11540             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11541                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialServicesSheet.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialservicessheet2721elemtype");
11542             
11543             /**
11544              * Gets array of all "ServiceItem" elements
11545              */
11546             gov.grants.apply.forms.naca20V20.NACA20ServiceItemDataType[] getServiceItemArray();
11547             
11548             /**
11549              * Gets ith "ServiceItem" element
11550              */
11551             gov.grants.apply.forms.naca20V20.NACA20ServiceItemDataType getServiceItemArray(int i);
11552             
11553             /**
11554              * Returns number of "ServiceItem" element
11555              */
11556             int sizeOfServiceItemArray();
11557             
11558             /**
11559              * Sets array of all "ServiceItem" element
11560              */
11561             void setServiceItemArray(gov.grants.apply.forms.naca20V20.NACA20ServiceItemDataType[] serviceItemArray);
11562             
11563             /**
11564              * Sets ith "ServiceItem" element
11565              */
11566             void setServiceItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20ServiceItemDataType serviceItem);
11567             
11568             /**
11569              * Inserts and returns a new empty value (as xml) as the ith "ServiceItem" element
11570              */
11571             gov.grants.apply.forms.naca20V20.NACA20ServiceItemDataType insertNewServiceItem(int i);
11572             
11573             /**
11574              * Appends and returns a new empty value (as xml) as the last "ServiceItem" element
11575              */
11576             gov.grants.apply.forms.naca20V20.NACA20ServiceItemDataType addNewServiceItem();
11577             
11578             /**
11579              * Removes the ith "ServiceItem" element
11580              */
11581             void removeServiceItem(int i);
11582             
11583             /**
11584              * A factory class with static methods for creating instances
11585              * of this type.
11586              */
11587             
11588             public static final class Factory
11589             {
11590                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialServicesSheet newInstance() {
11591                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialServicesSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11592                 
11593                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialServicesSheet newInstance(org.apache.xmlbeans.XmlOptions options) {
11594                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialServicesSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11595                 
11596                 private Factory() { } // No instance of this class allowed
11597             }
11598         }
11599         
11600         /**
11601          * An XML FinancialActivities(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
11602          *
11603          * This is a complex type.
11604          */
11605         public interface FinancialActivities extends org.apache.xmlbeans.XmlObject
11606         {
11607             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11608                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialActivities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialactivitiesecefelemtype");
11609             
11610             /**
11611              * Gets array of all "ActivityItem" elements
11612              */
11613             gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType[] getActivityItemArray();
11614             
11615             /**
11616              * Gets ith "ActivityItem" element
11617              */
11618             gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType getActivityItemArray(int i);
11619             
11620             /**
11621              * Returns number of "ActivityItem" element
11622              */
11623             int sizeOfActivityItemArray();
11624             
11625             /**
11626              * Sets array of all "ActivityItem" element
11627              */
11628             void setActivityItemArray(gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType[] activityItemArray);
11629             
11630             /**
11631              * Sets ith "ActivityItem" element
11632              */
11633             void setActivityItemArray(int i, gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType activityItem);
11634             
11635             /**
11636              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem" element
11637              */
11638             gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType insertNewActivityItem(int i);
11639             
11640             /**
11641              * Appends and returns a new empty value (as xml) as the last "ActivityItem" element
11642              */
11643             gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType addNewActivityItem();
11644             
11645             /**
11646              * Removes the ith "ActivityItem" element
11647              */
11648             void removeActivityItem(int i);
11649             
11650             /**
11651              * Gets array of all "ActivityItem2" elements
11652              */
11653             gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType[] getActivityItem2Array();
11654             
11655             /**
11656              * Gets ith "ActivityItem2" element
11657              */
11658             gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType getActivityItem2Array(int i);
11659             
11660             /**
11661              * Returns number of "ActivityItem2" element
11662              */
11663             int sizeOfActivityItem2Array();
11664             
11665             /**
11666              * Sets array of all "ActivityItem2" element
11667              */
11668             void setActivityItem2Array(gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType[] activityItem2Array);
11669             
11670             /**
11671              * Sets ith "ActivityItem2" element
11672              */
11673             void setActivityItem2Array(int i, gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType activityItem2);
11674             
11675             /**
11676              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem2" element
11677              */
11678             gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType insertNewActivityItem2(int i);
11679             
11680             /**
11681              * Appends and returns a new empty value (as xml) as the last "ActivityItem2" element
11682              */
11683             gov.grants.apply.forms.naca20V20.NACA20ActivityItemDataType addNewActivityItem2();
11684             
11685             /**
11686              * Removes the ith "ActivityItem2" element
11687              */
11688             void removeActivityItem2(int i);
11689             
11690             /**
11691              * A factory class with static methods for creating instances
11692              * of this type.
11693              */
11694             
11695             public static final class Factory
11696             {
11697                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActivities newInstance() {
11698                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11699                 
11700                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActivities newInstance(org.apache.xmlbeans.XmlOptions options) {
11701                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11702                 
11703                 private Factory() { } // No instance of this class allowed
11704             }
11705         }
11706         
11707         /**
11708          * An XML BoardMembers(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
11709          *
11710          * This is a complex type.
11711          */
11712         public interface BoardMembers extends org.apache.xmlbeans.XmlObject
11713         {
11714             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11715                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BoardMembers.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("boardmembersb41celemtype");
11716             
11717             /**
11718              * Gets array of all "BoardMember" elements
11719              */
11720             gov.grants.apply.forms.naca20V20.NACA20MemberDataType[] getBoardMemberArray();
11721             
11722             /**
11723              * Gets ith "BoardMember" element
11724              */
11725             gov.grants.apply.forms.naca20V20.NACA20MemberDataType getBoardMemberArray(int i);
11726             
11727             /**
11728              * Returns number of "BoardMember" element
11729              */
11730             int sizeOfBoardMemberArray();
11731             
11732             /**
11733              * Sets array of all "BoardMember" element
11734              */
11735             void setBoardMemberArray(gov.grants.apply.forms.naca20V20.NACA20MemberDataType[] boardMemberArray);
11736             
11737             /**
11738              * Sets ith "BoardMember" element
11739              */
11740             void setBoardMemberArray(int i, gov.grants.apply.forms.naca20V20.NACA20MemberDataType boardMember);
11741             
11742             /**
11743              * Inserts and returns a new empty value (as xml) as the ith "BoardMember" element
11744              */
11745             gov.grants.apply.forms.naca20V20.NACA20MemberDataType insertNewBoardMember(int i);
11746             
11747             /**
11748              * Appends and returns a new empty value (as xml) as the last "BoardMember" element
11749              */
11750             gov.grants.apply.forms.naca20V20.NACA20MemberDataType addNewBoardMember();
11751             
11752             /**
11753              * Removes the ith "BoardMember" element
11754              */
11755             void removeBoardMember(int i);
11756             
11757             /**
11758              * A factory class with static methods for creating instances
11759              * of this type.
11760              */
11761             
11762             public static final class Factory
11763             {
11764                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.BoardMembers newInstance() {
11765                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.BoardMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11766                 
11767                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.BoardMembers newInstance(org.apache.xmlbeans.XmlOptions options) {
11768                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.BoardMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11769                 
11770                 private Factory() { } // No instance of this class allowed
11771             }
11772         }
11773         
11774         /**
11775          * An XML StaffMembers(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
11776          *
11777          * This is a complex type.
11778          */
11779         public interface StaffMembers extends org.apache.xmlbeans.XmlObject
11780         {
11781             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11782                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(StaffMembers.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("staffmembers8962elemtype");
11783             
11784             /**
11785              * Gets array of all "StaffMember" elements
11786              */
11787             gov.grants.apply.forms.naca20V20.NACA20MemberDataType[] getStaffMemberArray();
11788             
11789             /**
11790              * Gets ith "StaffMember" element
11791              */
11792             gov.grants.apply.forms.naca20V20.NACA20MemberDataType getStaffMemberArray(int i);
11793             
11794             /**
11795              * Returns number of "StaffMember" element
11796              */
11797             int sizeOfStaffMemberArray();
11798             
11799             /**
11800              * Sets array of all "StaffMember" element
11801              */
11802             void setStaffMemberArray(gov.grants.apply.forms.naca20V20.NACA20MemberDataType[] staffMemberArray);
11803             
11804             /**
11805              * Sets ith "StaffMember" element
11806              */
11807             void setStaffMemberArray(int i, gov.grants.apply.forms.naca20V20.NACA20MemberDataType staffMember);
11808             
11809             /**
11810              * Inserts and returns a new empty value (as xml) as the ith "StaffMember" element
11811              */
11812             gov.grants.apply.forms.naca20V20.NACA20MemberDataType insertNewStaffMember(int i);
11813             
11814             /**
11815              * Appends and returns a new empty value (as xml) as the last "StaffMember" element
11816              */
11817             gov.grants.apply.forms.naca20V20.NACA20MemberDataType addNewStaffMember();
11818             
11819             /**
11820              * Removes the ith "StaffMember" element
11821              */
11822             void removeStaffMember(int i);
11823             
11824             /**
11825              * A factory class with static methods for creating instances
11826              * of this type.
11827              */
11828             
11829             public static final class Factory
11830             {
11831                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.StaffMembers newInstance() {
11832                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.StaffMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11833                 
11834                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.StaffMembers newInstance(org.apache.xmlbeans.XmlOptions options) {
11835                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.StaffMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11836                 
11837                 private Factory() { } // No instance of this class allowed
11838             }
11839         }
11840         
11841         /**
11842          * An XML FinancialNonRegulated(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
11843          *
11844          * This is a complex type.
11845          */
11846         public interface FinancialNonRegulated extends org.apache.xmlbeans.XmlObject
11847         {
11848             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11849                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialNonRegulated.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialnonregulated7472elemtype");
11850             
11851             /**
11852              * Gets the "TotalCash" element
11853              */
11854             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalCash();
11855             
11856             /**
11857              * True if has "TotalCash" element
11858              */
11859             boolean isSetTotalCash();
11860             
11861             /**
11862              * Sets the "TotalCash" element
11863              */
11864             void setTotalCash(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalCash);
11865             
11866             /**
11867              * Appends and returns a new empty "TotalCash" element
11868              */
11869             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalCash();
11870             
11871             /**
11872              * Unsets the "TotalCash" element
11873              */
11874             void unsetTotalCash();
11875             
11876             /**
11877              * Gets the "UnrestrictedCash" element
11878              */
11879             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getUnrestrictedCash();
11880             
11881             /**
11882              * True if has "UnrestrictedCash" element
11883              */
11884             boolean isSetUnrestrictedCash();
11885             
11886             /**
11887              * Sets the "UnrestrictedCash" element
11888              */
11889             void setUnrestrictedCash(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType unrestrictedCash);
11890             
11891             /**
11892              * Appends and returns a new empty "UnrestrictedCash" element
11893              */
11894             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewUnrestrictedCash();
11895             
11896             /**
11897              * Unsets the "UnrestrictedCash" element
11898              */
11899             void unsetUnrestrictedCash();
11900             
11901             /**
11902              * Gets the "CurrentGrossLoans" element
11903              */
11904             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getCurrentGrossLoans();
11905             
11906             /**
11907              * True if has "CurrentGrossLoans" element
11908              */
11909             boolean isSetCurrentGrossLoans();
11910             
11911             /**
11912              * Sets the "CurrentGrossLoans" element
11913              */
11914             void setCurrentGrossLoans(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType currentGrossLoans);
11915             
11916             /**
11917              * Appends and returns a new empty "CurrentGrossLoans" element
11918              */
11919             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewCurrentGrossLoans();
11920             
11921             /**
11922              * Unsets the "CurrentGrossLoans" element
11923              */
11924             void unsetCurrentGrossLoans();
11925             
11926             /**
11927              * Gets the "TotalCommitments" element
11928              */
11929             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalCommitments();
11930             
11931             /**
11932              * True if has "TotalCommitments" element
11933              */
11934             boolean isSetTotalCommitments();
11935             
11936             /**
11937              * Sets the "TotalCommitments" element
11938              */
11939             void setTotalCommitments(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalCommitments);
11940             
11941             /**
11942              * Appends and returns a new empty "TotalCommitments" element
11943              */
11944             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalCommitments();
11945             
11946             /**
11947              * Unsets the "TotalCommitments" element
11948              */
11949             void unsetTotalCommitments();
11950             
11951             /**
11952              * Gets the "TotalCurrentAssets" element
11953              */
11954             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalCurrentAssets();
11955             
11956             /**
11957              * True if has "TotalCurrentAssets" element
11958              */
11959             boolean isSetTotalCurrentAssets();
11960             
11961             /**
11962              * Sets the "TotalCurrentAssets" element
11963              */
11964             void setTotalCurrentAssets(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalCurrentAssets);
11965             
11966             /**
11967              * Appends and returns a new empty "TotalCurrentAssets" element
11968              */
11969             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalCurrentAssets();
11970             
11971             /**
11972              * Unsets the "TotalCurrentAssets" element
11973              */
11974             void unsetTotalCurrentAssets();
11975             
11976             /**
11977              * Gets the "NoncurrentGrossLoans" element
11978              */
11979             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNoncurrentGrossLoans();
11980             
11981             /**
11982              * True if has "NoncurrentGrossLoans" element
11983              */
11984             boolean isSetNoncurrentGrossLoans();
11985             
11986             /**
11987              * Sets the "NoncurrentGrossLoans" element
11988              */
11989             void setNoncurrentGrossLoans(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType noncurrentGrossLoans);
11990             
11991             /**
11992              * Appends and returns a new empty "NoncurrentGrossLoans" element
11993              */
11994             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNoncurrentGrossLoans();
11995             
11996             /**
11997              * Unsets the "NoncurrentGrossLoans" element
11998              */
11999             void unsetNoncurrentGrossLoans();
12000             
12001             /**
12002              * Gets the "LoanLossReserve" element
12003              */
12004             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getLoanLossReserve();
12005             
12006             /**
12007              * True if has "LoanLossReserve" element
12008              */
12009             boolean isSetLoanLossReserve();
12010             
12011             /**
12012              * Sets the "LoanLossReserve" element
12013              */
12014             void setLoanLossReserve(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType loanLossReserve);
12015             
12016             /**
12017              * Appends and returns a new empty "LoanLossReserve" element
12018              */
12019             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewLoanLossReserve();
12020             
12021             /**
12022              * Unsets the "LoanLossReserve" element
12023              */
12024             void unsetLoanLossReserve();
12025             
12026             /**
12027              * Gets the "TotalOutstanding" element
12028              */
12029             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalOutstanding();
12030             
12031             /**
12032              * True if has "TotalOutstanding" element
12033              */
12034             boolean isSetTotalOutstanding();
12035             
12036             /**
12037              * Sets the "TotalOutstanding" element
12038              */
12039             void setTotalOutstanding(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalOutstanding);
12040             
12041             /**
12042              * Appends and returns a new empty "TotalOutstanding" element
12043              */
12044             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalOutstanding();
12045             
12046             /**
12047              * Unsets the "TotalOutstanding" element
12048              */
12049             void unsetTotalOutstanding();
12050             
12051             /**
12052              * Gets the "NetUnrealizedLoss" element
12053              */
12054             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNetUnrealizedLoss();
12055             
12056             /**
12057              * True if has "NetUnrealizedLoss" element
12058              */
12059             boolean isSetNetUnrealizedLoss();
12060             
12061             /**
12062              * Sets the "NetUnrealizedLoss" element
12063              */
12064             void setNetUnrealizedLoss(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType netUnrealizedLoss);
12065             
12066             /**
12067              * Appends and returns a new empty "NetUnrealizedLoss" element
12068              */
12069             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNetUnrealizedLoss();
12070             
12071             /**
12072              * Unsets the "NetUnrealizedLoss" element
12073              */
12074             void unsetNetUnrealizedLoss();
12075             
12076             /**
12077              * Gets the "TotalNetLoans" element
12078              */
12079             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalNetLoans();
12080             
12081             /**
12082              * True if has "TotalNetLoans" element
12083              */
12084             boolean isSetTotalNetLoans();
12085             
12086             /**
12087              * Sets the "TotalNetLoans" element
12088              */
12089             void setTotalNetLoans(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalNetLoans);
12090             
12091             /**
12092              * Appends and returns a new empty "TotalNetLoans" element
12093              */
12094             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalNetLoans();
12095             
12096             /**
12097              * Unsets the "TotalNetLoans" element
12098              */
12099             void unsetTotalNetLoans();
12100             
12101             /**
12102              * Gets the "TotalAssets" element
12103              */
12104             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalAssets();
12105             
12106             /**
12107              * True if has "TotalAssets" element
12108              */
12109             boolean isSetTotalAssets();
12110             
12111             /**
12112              * Sets the "TotalAssets" element
12113              */
12114             void setTotalAssets(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalAssets);
12115             
12116             /**
12117              * Appends and returns a new empty "TotalAssets" element
12118              */
12119             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalAssets();
12120             
12121             /**
12122              * Unsets the "TotalAssets" element
12123              */
12124             void unsetTotalAssets();
12125             
12126             /**
12127              * Gets the "TotalCurrentLiabilities" element
12128              */
12129             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalCurrentLiabilities();
12130             
12131             /**
12132              * True if has "TotalCurrentLiabilities" element
12133              */
12134             boolean isSetTotalCurrentLiabilities();
12135             
12136             /**
12137              * Sets the "TotalCurrentLiabilities" element
12138              */
12139             void setTotalCurrentLiabilities(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalCurrentLiabilities);
12140             
12141             /**
12142              * Appends and returns a new empty "TotalCurrentLiabilities" element
12143              */
12144             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalCurrentLiabilities();
12145             
12146             /**
12147              * Unsets the "TotalCurrentLiabilities" element
12148              */
12149             void unsetTotalCurrentLiabilities();
12150             
12151             /**
12152              * Gets the "TotalNotesPayable" element
12153              */
12154             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalNotesPayable();
12155             
12156             /**
12157              * True if has "TotalNotesPayable" element
12158              */
12159             boolean isSetTotalNotesPayable();
12160             
12161             /**
12162              * Sets the "TotalNotesPayable" element
12163              */
12164             void setTotalNotesPayable(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalNotesPayable);
12165             
12166             /**
12167              * Appends and returns a new empty "TotalNotesPayable" element
12168              */
12169             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalNotesPayable();
12170             
12171             /**
12172              * Unsets the "TotalNotesPayable" element
12173              */
12174             void unsetTotalNotesPayable();
12175             
12176             /**
12177              * Gets the "TotalAdjustedNotes" element
12178              */
12179             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalAdjustedNotes();
12180             
12181             /**
12182              * True if has "TotalAdjustedNotes" element
12183              */
12184             boolean isSetTotalAdjustedNotes();
12185             
12186             /**
12187              * Sets the "TotalAdjustedNotes" element
12188              */
12189             void setTotalAdjustedNotes(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalAdjustedNotes);
12190             
12191             /**
12192              * Appends and returns a new empty "TotalAdjustedNotes" element
12193              */
12194             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalAdjustedNotes();
12195             
12196             /**
12197              * Unsets the "TotalAdjustedNotes" element
12198              */
12199             void unsetTotalAdjustedNotes();
12200             
12201             /**
12202              * Gets the "EquityEquivalentLiabilities" element
12203              */
12204             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getEquityEquivalentLiabilities();
12205             
12206             /**
12207              * True if has "EquityEquivalentLiabilities" element
12208              */
12209             boolean isSetEquityEquivalentLiabilities();
12210             
12211             /**
12212              * Sets the "EquityEquivalentLiabilities" element
12213              */
12214             void setEquityEquivalentLiabilities(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType equityEquivalentLiabilities);
12215             
12216             /**
12217              * Appends and returns a new empty "EquityEquivalentLiabilities" element
12218              */
12219             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewEquityEquivalentLiabilities();
12220             
12221             /**
12222              * Unsets the "EquityEquivalentLiabilities" element
12223              */
12224             void unsetEquityEquivalentLiabilities();
12225             
12226             /**
12227              * Gets the "TotalLiabilities" element
12228              */
12229             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalLiabilities();
12230             
12231             /**
12232              * True if has "TotalLiabilities" element
12233              */
12234             boolean isSetTotalLiabilities();
12235             
12236             /**
12237              * Sets the "TotalLiabilities" element
12238              */
12239             void setTotalLiabilities(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalLiabilities);
12240             
12241             /**
12242              * Appends and returns a new empty "TotalLiabilities" element
12243              */
12244             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalLiabilities();
12245             
12246             /**
12247              * Unsets the "TotalLiabilities" element
12248              */
12249             void unsetTotalLiabilities();
12250             
12251             /**
12252              * Gets the "UnrestrictedNetAssets" element
12253              */
12254             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getUnrestrictedNetAssets();
12255             
12256             /**
12257              * True if has "UnrestrictedNetAssets" element
12258              */
12259             boolean isSetUnrestrictedNetAssets();
12260             
12261             /**
12262              * Sets the "UnrestrictedNetAssets" element
12263              */
12264             void setUnrestrictedNetAssets(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType unrestrictedNetAssets);
12265             
12266             /**
12267              * Appends and returns a new empty "UnrestrictedNetAssets" element
12268              */
12269             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewUnrestrictedNetAssets();
12270             
12271             /**
12272              * Unsets the "UnrestrictedNetAssets" element
12273              */
12274             void unsetUnrestrictedNetAssets();
12275             
12276             /**
12277              * Gets the "TotalAssetsAvailable" element
12278              */
12279             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalAssetsAvailable();
12280             
12281             /**
12282              * True if has "TotalAssetsAvailable" element
12283              */
12284             boolean isSetTotalAssetsAvailable();
12285             
12286             /**
12287              * Sets the "TotalAssetsAvailable" element
12288              */
12289             void setTotalAssetsAvailable(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalAssetsAvailable);
12290             
12291             /**
12292              * Appends and returns a new empty "TotalAssetsAvailable" element
12293              */
12294             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalAssetsAvailable();
12295             
12296             /**
12297              * Unsets the "TotalAssetsAvailable" element
12298              */
12299             void unsetTotalAssetsAvailable();
12300             
12301             /**
12302              * Gets the "TotalNetAssets" element
12303              */
12304             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalNetAssets();
12305             
12306             /**
12307              * True if has "TotalNetAssets" element
12308              */
12309             boolean isSetTotalNetAssets();
12310             
12311             /**
12312              * Sets the "TotalNetAssets" element
12313              */
12314             void setTotalNetAssets(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalNetAssets);
12315             
12316             /**
12317              * Appends and returns a new empty "TotalNetAssets" element
12318              */
12319             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalNetAssets();
12320             
12321             /**
12322              * Unsets the "TotalNetAssets" element
12323              */
12324             void unsetTotalNetAssets();
12325             
12326             /**
12327              * Gets the "OffBalanceAssets" element
12328              */
12329             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getOffBalanceAssets();
12330             
12331             /**
12332              * True if has "OffBalanceAssets" element
12333              */
12334             boolean isSetOffBalanceAssets();
12335             
12336             /**
12337              * Sets the "OffBalanceAssets" element
12338              */
12339             void setOffBalanceAssets(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType offBalanceAssets);
12340             
12341             /**
12342              * Appends and returns a new empty "OffBalanceAssets" element
12343              */
12344             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewOffBalanceAssets();
12345             
12346             /**
12347              * Unsets the "OffBalanceAssets" element
12348              */
12349             void unsetOffBalanceAssets();
12350             
12351             /**
12352              * Gets the "OffBalanceLiabilities" element
12353              */
12354             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getOffBalanceLiabilities();
12355             
12356             /**
12357              * True if has "OffBalanceLiabilities" element
12358              */
12359             boolean isSetOffBalanceLiabilities();
12360             
12361             /**
12362              * Sets the "OffBalanceLiabilities" element
12363              */
12364             void setOffBalanceLiabilities(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType offBalanceLiabilities);
12365             
12366             /**
12367              * Appends and returns a new empty "OffBalanceLiabilities" element
12368              */
12369             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewOffBalanceLiabilities();
12370             
12371             /**
12372              * Unsets the "OffBalanceLiabilities" element
12373              */
12374             void unsetOffBalanceLiabilities();
12375             
12376             /**
12377              * Gets the "InterestPayments" element
12378              */
12379             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getInterestPayments();
12380             
12381             /**
12382              * True if has "InterestPayments" element
12383              */
12384             boolean isSetInterestPayments();
12385             
12386             /**
12387              * Sets the "InterestPayments" element
12388              */
12389             void setInterestPayments(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType interestPayments);
12390             
12391             /**
12392              * Appends and returns a new empty "InterestPayments" element
12393              */
12394             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewInterestPayments();
12395             
12396             /**
12397              * Unsets the "InterestPayments" element
12398              */
12399             void unsetInterestPayments();
12400             
12401             /**
12402              * Gets the "FeeIncome" element
12403              */
12404             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getFeeIncome();
12405             
12406             /**
12407              * True if has "FeeIncome" element
12408              */
12409             boolean isSetFeeIncome();
12410             
12411             /**
12412              * Sets the "FeeIncome" element
12413              */
12414             void setFeeIncome(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType feeIncome);
12415             
12416             /**
12417              * Appends and returns a new empty "FeeIncome" element
12418              */
12419             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewFeeIncome();
12420             
12421             /**
12422              * Unsets the "FeeIncome" element
12423              */
12424             void unsetFeeIncome();
12425             
12426             /**
12427              * Gets the "TotalEarnedIncome" element
12428              */
12429             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalEarnedIncome();
12430             
12431             /**
12432              * True if has "TotalEarnedIncome" element
12433              */
12434             boolean isSetTotalEarnedIncome();
12435             
12436             /**
12437              * Sets the "TotalEarnedIncome" element
12438              */
12439             void setTotalEarnedIncome(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalEarnedIncome);
12440             
12441             /**
12442              * Appends and returns a new empty "TotalEarnedIncome" element
12443              */
12444             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalEarnedIncome();
12445             
12446             /**
12447              * Unsets the "TotalEarnedIncome" element
12448              */
12449             void unsetTotalEarnedIncome();
12450             
12451             /**
12452              * Gets the "TotalGrants" element
12453              */
12454             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalGrants();
12455             
12456             /**
12457              * True if has "TotalGrants" element
12458              */
12459             boolean isSetTotalGrants();
12460             
12461             /**
12462              * Sets the "TotalGrants" element
12463              */
12464             void setTotalGrants(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalGrants);
12465             
12466             /**
12467              * Appends and returns a new empty "TotalGrants" element
12468              */
12469             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalGrants();
12470             
12471             /**
12472              * Unsets the "TotalGrants" element
12473              */
12474             void unsetTotalGrants();
12475             
12476             /**
12477              * Gets the "TotalIncome" element
12478              */
12479             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalIncome();
12480             
12481             /**
12482              * True if has "TotalIncome" element
12483              */
12484             boolean isSetTotalIncome();
12485             
12486             /**
12487              * Sets the "TotalIncome" element
12488              */
12489             void setTotalIncome(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalIncome);
12490             
12491             /**
12492              * Appends and returns a new empty "TotalIncome" element
12493              */
12494             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalIncome();
12495             
12496             /**
12497              * Unsets the "TotalIncome" element
12498              */
12499             void unsetTotalIncome();
12500             
12501             /**
12502              * Gets the "TotalInterestExpenses" element
12503              */
12504             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalInterestExpenses();
12505             
12506             /**
12507              * True if has "TotalInterestExpenses" element
12508              */
12509             boolean isSetTotalInterestExpenses();
12510             
12511             /**
12512              * Sets the "TotalInterestExpenses" element
12513              */
12514             void setTotalInterestExpenses(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalInterestExpenses);
12515             
12516             /**
12517              * Appends and returns a new empty "TotalInterestExpenses" element
12518              */
12519             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalInterestExpenses();
12520             
12521             /**
12522              * Unsets the "TotalInterestExpenses" element
12523              */
12524             void unsetTotalInterestExpenses();
12525             
12526             /**
12527              * Gets the "TotalPreTax" element
12528              */
12529             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalPreTax();
12530             
12531             /**
12532              * True if has "TotalPreTax" element
12533              */
12534             boolean isSetTotalPreTax();
12535             
12536             /**
12537              * Sets the "TotalPreTax" element
12538              */
12539             void setTotalPreTax(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalPreTax);
12540             
12541             /**
12542              * Appends and returns a new empty "TotalPreTax" element
12543              */
12544             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalPreTax();
12545             
12546             /**
12547              * Unsets the "TotalPreTax" element
12548              */
12549             void unsetTotalPreTax();
12550             
12551             /**
12552              * Gets the "LongTermMaturities" element
12553              */
12554             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getLongTermMaturities();
12555             
12556             /**
12557              * True if has "LongTermMaturities" element
12558              */
12559             boolean isSetLongTermMaturities();
12560             
12561             /**
12562              * Sets the "LongTermMaturities" element
12563              */
12564             void setLongTermMaturities(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType longTermMaturities);
12565             
12566             /**
12567              * Appends and returns a new empty "LongTermMaturities" element
12568              */
12569             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewLongTermMaturities();
12570             
12571             /**
12572              * Unsets the "LongTermMaturities" element
12573              */
12574             void unsetLongTermMaturities();
12575             
12576             /**
12577              * A factory class with static methods for creating instances
12578              * of this type.
12579              */
12580             
12581             public static final class Factory
12582             {
12583                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialNonRegulated newInstance() {
12584                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
12585                 
12586                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialNonRegulated newInstance(org.apache.xmlbeans.XmlOptions options) {
12587                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
12588                 
12589                 private Factory() { } // No instance of this class allowed
12590             }
12591         }
12592         
12593         /**
12594          * An XML FinancialCreditUnions(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
12595          *
12596          * This is a complex type.
12597          */
12598         public interface FinancialCreditUnions extends org.apache.xmlbeans.XmlObject
12599         {
12600             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
12601                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialCreditUnions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialcreditunions989felemtype");
12602             
12603             /**
12604              * Gets the "CashOnHand" element
12605              */
12606             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getCashOnHand();
12607             
12608             /**
12609              * True if has "CashOnHand" element
12610              */
12611             boolean isSetCashOnHand();
12612             
12613             /**
12614              * Sets the "CashOnHand" element
12615              */
12616             void setCashOnHand(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType cashOnHand);
12617             
12618             /**
12619              * Appends and returns a new empty "CashOnHand" element
12620              */
12621             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewCashOnHand();
12622             
12623             /**
12624              * Unsets the "CashOnHand" element
12625              */
12626             void unsetCashOnHand();
12627             
12628             /**
12629              * Gets the "CashOnDeposit" element
12630              */
12631             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getCashOnDeposit();
12632             
12633             /**
12634              * True if has "CashOnDeposit" element
12635              */
12636             boolean isSetCashOnDeposit();
12637             
12638             /**
12639              * Sets the "CashOnDeposit" element
12640              */
12641             void setCashOnDeposit(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType cashOnDeposit);
12642             
12643             /**
12644              * Appends and returns a new empty "CashOnDeposit" element
12645              */
12646             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewCashOnDeposit();
12647             
12648             /**
12649              * Unsets the "CashOnDeposit" element
12650              */
12651             void unsetCashOnDeposit();
12652             
12653             /**
12654              * Gets the "CashEquivalents" element
12655              */
12656             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getCashEquivalents();
12657             
12658             /**
12659              * True if has "CashEquivalents" element
12660              */
12661             boolean isSetCashEquivalents();
12662             
12663             /**
12664              * Sets the "CashEquivalents" element
12665              */
12666             void setCashEquivalents(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType cashEquivalents);
12667             
12668             /**
12669              * Appends and returns a new empty "CashEquivalents" element
12670              */
12671             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewCashEquivalents();
12672             
12673             /**
12674              * Unsets the "CashEquivalents" element
12675              */
12676             void unsetCashEquivalents();
12677             
12678             /**
12679              * Gets the "Investments1Year" element
12680              */
12681             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getInvestments1Year();
12682             
12683             /**
12684              * True if has "Investments1Year" element
12685              */
12686             boolean isSetInvestments1Year();
12687             
12688             /**
12689              * Sets the "Investments1Year" element
12690              */
12691             void setInvestments1Year(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType investments1Year);
12692             
12693             /**
12694              * Appends and returns a new empty "Investments1Year" element
12695              */
12696             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewInvestments1Year();
12697             
12698             /**
12699              * Unsets the "Investments1Year" element
12700              */
12701             void unsetInvestments1Year();
12702             
12703             /**
12704              * Gets the "TotalInvestments" element
12705              */
12706             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalInvestments();
12707             
12708             /**
12709              * True if has "TotalInvestments" element
12710              */
12711             boolean isSetTotalInvestments();
12712             
12713             /**
12714              * Sets the "TotalInvestments" element
12715              */
12716             void setTotalInvestments(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalInvestments);
12717             
12718             /**
12719              * Appends and returns a new empty "TotalInvestments" element
12720              */
12721             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalInvestments();
12722             
12723             /**
12724              * Unsets the "TotalInvestments" element
12725              */
12726             void unsetTotalInvestments();
12727             
12728             /**
12729              * Gets the "TotalLoans" element
12730              */
12731             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalLoans();
12732             
12733             /**
12734              * True if has "TotalLoans" element
12735              */
12736             boolean isSetTotalLoans();
12737             
12738             /**
12739              * Sets the "TotalLoans" element
12740              */
12741             void setTotalLoans(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalLoans);
12742             
12743             /**
12744              * Appends and returns a new empty "TotalLoans" element
12745              */
12746             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalLoans();
12747             
12748             /**
12749              * Unsets the "TotalLoans" element
12750              */
12751             void unsetTotalLoans();
12752             
12753             /**
12754              * Gets the "AllowanceForLosses" element
12755              */
12756             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getAllowanceForLosses();
12757             
12758             /**
12759              * True if has "AllowanceForLosses" element
12760              */
12761             boolean isSetAllowanceForLosses();
12762             
12763             /**
12764              * Sets the "AllowanceForLosses" element
12765              */
12766             void setAllowanceForLosses(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType allowanceForLosses);
12767             
12768             /**
12769              * Appends and returns a new empty "AllowanceForLosses" element
12770              */
12771             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewAllowanceForLosses();
12772             
12773             /**
12774              * Unsets the "AllowanceForLosses" element
12775              */
12776             void unsetAllowanceForLosses();
12777             
12778             /**
12779              * Gets the "TotalAssets" element
12780              */
12781             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalAssets();
12782             
12783             /**
12784              * True if has "TotalAssets" element
12785              */
12786             boolean isSetTotalAssets();
12787             
12788             /**
12789              * Sets the "TotalAssets" element
12790              */
12791             void setTotalAssets(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalAssets);
12792             
12793             /**
12794              * Appends and returns a new empty "TotalAssets" element
12795              */
12796             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalAssets();
12797             
12798             /**
12799              * Unsets the "TotalAssets" element
12800              */
12801             void unsetTotalAssets();
12802             
12803             /**
12804              * Gets the "TotalBorrowings" element
12805              */
12806             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalBorrowings();
12807             
12808             /**
12809              * True if has "TotalBorrowings" element
12810              */
12811             boolean isSetTotalBorrowings();
12812             
12813             /**
12814              * Sets the "TotalBorrowings" element
12815              */
12816             void setTotalBorrowings(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalBorrowings);
12817             
12818             /**
12819              * Appends and returns a new empty "TotalBorrowings" element
12820              */
12821             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalBorrowings();
12822             
12823             /**
12824              * Unsets the "TotalBorrowings" element
12825              */
12826             void unsetTotalBorrowings();
12827             
12828             /**
12829              * Gets the "AccruedDividends" element
12830              */
12831             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getAccruedDividends();
12832             
12833             /**
12834              * True if has "AccruedDividends" element
12835              */
12836             boolean isSetAccruedDividends();
12837             
12838             /**
12839              * Sets the "AccruedDividends" element
12840              */
12841             void setAccruedDividends(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType accruedDividends);
12842             
12843             /**
12844              * Appends and returns a new empty "AccruedDividends" element
12845              */
12846             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewAccruedDividends();
12847             
12848             /**
12849              * Unsets the "AccruedDividends" element
12850              */
12851             void unsetAccruedDividends();
12852             
12853             /**
12854              * Gets the "AccountsPayable" element
12855              */
12856             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getAccountsPayable();
12857             
12858             /**
12859              * True if has "AccountsPayable" element
12860              */
12861             boolean isSetAccountsPayable();
12862             
12863             /**
12864              * Sets the "AccountsPayable" element
12865              */
12866             void setAccountsPayable(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType accountsPayable);
12867             
12868             /**
12869              * Appends and returns a new empty "AccountsPayable" element
12870              */
12871             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewAccountsPayable();
12872             
12873             /**
12874              * Unsets the "AccountsPayable" element
12875              */
12876             void unsetAccountsPayable();
12877             
12878             /**
12879              * Gets the "TotalLiabilities" element
12880              */
12881             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalLiabilities();
12882             
12883             /**
12884              * True if has "TotalLiabilities" element
12885              */
12886             boolean isSetTotalLiabilities();
12887             
12888             /**
12889              * Sets the "TotalLiabilities" element
12890              */
12891             void setTotalLiabilities(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalLiabilities);
12892             
12893             /**
12894              * Appends and returns a new empty "TotalLiabilities" element
12895              */
12896             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalLiabilities();
12897             
12898             /**
12899              * Unsets the "TotalLiabilities" element
12900              */
12901             void unsetTotalLiabilities();
12902             
12903             /**
12904              * Gets the "MemberDeposits" element
12905              */
12906             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getMemberDeposits();
12907             
12908             /**
12909              * True if has "MemberDeposits" element
12910              */
12911             boolean isSetMemberDeposits();
12912             
12913             /**
12914              * Sets the "MemberDeposits" element
12915              */
12916             void setMemberDeposits(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType memberDeposits);
12917             
12918             /**
12919              * Appends and returns a new empty "MemberDeposits" element
12920              */
12921             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewMemberDeposits();
12922             
12923             /**
12924              * Unsets the "MemberDeposits" element
12925              */
12926             void unsetMemberDeposits();
12927             
12928             /**
12929              * Gets the "NonMemberDeposits" element
12930              */
12931             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNonMemberDeposits();
12932             
12933             /**
12934              * True if has "NonMemberDeposits" element
12935              */
12936             boolean isSetNonMemberDeposits();
12937             
12938             /**
12939              * Sets the "NonMemberDeposits" element
12940              */
12941             void setNonMemberDeposits(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType nonMemberDeposits);
12942             
12943             /**
12944              * Appends and returns a new empty "NonMemberDeposits" element
12945              */
12946             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNonMemberDeposits();
12947             
12948             /**
12949              * Unsets the "NonMemberDeposits" element
12950              */
12951             void unsetNonMemberDeposits();
12952             
12953             /**
12954              * Gets the "TotalSharesDeposits" element
12955              */
12956             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalSharesDeposits();
12957             
12958             /**
12959              * True if has "TotalSharesDeposits" element
12960              */
12961             boolean isSetTotalSharesDeposits();
12962             
12963             /**
12964              * Sets the "TotalSharesDeposits" element
12965              */
12966             void setTotalSharesDeposits(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalSharesDeposits);
12967             
12968             /**
12969              * Appends and returns a new empty "TotalSharesDeposits" element
12970              */
12971             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalSharesDeposits();
12972             
12973             /**
12974              * Unsets the "TotalSharesDeposits" element
12975              */
12976             void unsetTotalSharesDeposits();
12977             
12978             /**
12979              * Gets the "UndividedEarnings" element
12980              */
12981             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getUndividedEarnings();
12982             
12983             /**
12984              * True if has "UndividedEarnings" element
12985              */
12986             boolean isSetUndividedEarnings();
12987             
12988             /**
12989              * Sets the "UndividedEarnings" element
12990              */
12991             void setUndividedEarnings(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType undividedEarnings);
12992             
12993             /**
12994              * Appends and returns a new empty "UndividedEarnings" element
12995              */
12996             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewUndividedEarnings();
12997             
12998             /**
12999              * Unsets the "UndividedEarnings" element
13000              */
13001             void unsetUndividedEarnings();
13002             
13003             /**
13004              * Gets the "RegularReserves" element
13005              */
13006             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getRegularReserves();
13007             
13008             /**
13009              * True if has "RegularReserves" element
13010              */
13011             boolean isSetRegularReserves();
13012             
13013             /**
13014              * Sets the "RegularReserves" element
13015              */
13016             void setRegularReserves(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType regularReserves);
13017             
13018             /**
13019              * Appends and returns a new empty "RegularReserves" element
13020              */
13021             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewRegularReserves();
13022             
13023             /**
13024              * Unsets the "RegularReserves" element
13025              */
13026             void unsetRegularReserves();
13027             
13028             /**
13029              * Gets the "Appropriation" element
13030              */
13031             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getAppropriation();
13032             
13033             /**
13034              * True if has "Appropriation" element
13035              */
13036             boolean isSetAppropriation();
13037             
13038             /**
13039              * Sets the "Appropriation" element
13040              */
13041             void setAppropriation(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType appropriation);
13042             
13043             /**
13044              * Appends and returns a new empty "Appropriation" element
13045              */
13046             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewAppropriation();
13047             
13048             /**
13049              * Unsets the "Appropriation" element
13050              */
13051             void unsetAppropriation();
13052             
13053             /**
13054              * Gets the "OtherReserves" element
13055              */
13056             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getOtherReserves();
13057             
13058             /**
13059              * True if has "OtherReserves" element
13060              */
13061             boolean isSetOtherReserves();
13062             
13063             /**
13064              * Sets the "OtherReserves" element
13065              */
13066             void setOtherReserves(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType otherReserves);
13067             
13068             /**
13069              * Appends and returns a new empty "OtherReserves" element
13070              */
13071             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewOtherReserves();
13072             
13073             /**
13074              * Unsets the "OtherReserves" element
13075              */
13076             void unsetOtherReserves();
13077             
13078             /**
13079              * Gets the "UninsuredSecondary" element
13080              */
13081             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getUninsuredSecondary();
13082             
13083             /**
13084              * True if has "UninsuredSecondary" element
13085              */
13086             boolean isSetUninsuredSecondary();
13087             
13088             /**
13089              * Sets the "UninsuredSecondary" element
13090              */
13091             void setUninsuredSecondary(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType uninsuredSecondary);
13092             
13093             /**
13094              * Appends and returns a new empty "UninsuredSecondary" element
13095              */
13096             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewUninsuredSecondary();
13097             
13098             /**
13099              * Unsets the "UninsuredSecondary" element
13100              */
13101             void unsetUninsuredSecondary();
13102             
13103             /**
13104              * Gets the "NetIncome" element
13105              */
13106             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNetIncome();
13107             
13108             /**
13109              * True if has "NetIncome" element
13110              */
13111             boolean isSetNetIncome();
13112             
13113             /**
13114              * Sets the "NetIncome" element
13115              */
13116             void setNetIncome(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType netIncome);
13117             
13118             /**
13119              * Appends and returns a new empty "NetIncome" element
13120              */
13121             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNetIncome();
13122             
13123             /**
13124              * Unsets the "NetIncome" element
13125              */
13126             void unsetNetIncome();
13127             
13128             /**
13129              * Gets the "TotalNetWorth" element
13130              */
13131             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalNetWorth();
13132             
13133             /**
13134              * True if has "TotalNetWorth" element
13135              */
13136             boolean isSetTotalNetWorth();
13137             
13138             /**
13139              * Sets the "TotalNetWorth" element
13140              */
13141             void setTotalNetWorth(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalNetWorth);
13142             
13143             /**
13144              * Appends and returns a new empty "TotalNetWorth" element
13145              */
13146             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalNetWorth();
13147             
13148             /**
13149              * Unsets the "TotalNetWorth" element
13150              */
13151             void unsetTotalNetWorth();
13152             
13153             /**
13154              * Gets the "InterestIncome" element
13155              */
13156             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getInterestIncome();
13157             
13158             /**
13159              * True if has "InterestIncome" element
13160              */
13161             boolean isSetInterestIncome();
13162             
13163             /**
13164              * Sets the "InterestIncome" element
13165              */
13166             void setInterestIncome(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType interestIncome);
13167             
13168             /**
13169              * Appends and returns a new empty "InterestIncome" element
13170              */
13171             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewInterestIncome();
13172             
13173             /**
13174              * Unsets the "InterestIncome" element
13175              */
13176             void unsetInterestIncome();
13177             
13178             /**
13179              * Gets the "InterestExpenses" element
13180              */
13181             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getInterestExpenses();
13182             
13183             /**
13184              * True if has "InterestExpenses" element
13185              */
13186             boolean isSetInterestExpenses();
13187             
13188             /**
13189              * Sets the "InterestExpenses" element
13190              */
13191             void setInterestExpenses(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType interestExpenses);
13192             
13193             /**
13194              * Appends and returns a new empty "InterestExpenses" element
13195              */
13196             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewInterestExpenses();
13197             
13198             /**
13199              * Unsets the "InterestExpenses" element
13200              */
13201             void unsetInterestExpenses();
13202             
13203             /**
13204              * Gets the "Provision" element
13205              */
13206             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getProvision();
13207             
13208             /**
13209              * True if has "Provision" element
13210              */
13211             boolean isSetProvision();
13212             
13213             /**
13214              * Sets the "Provision" element
13215              */
13216             void setProvision(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType provision);
13217             
13218             /**
13219              * Appends and returns a new empty "Provision" element
13220              */
13221             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewProvision();
13222             
13223             /**
13224              * Unsets the "Provision" element
13225              */
13226             void unsetProvision();
13227             
13228             /**
13229              * Gets the "NonInterestIncome" element
13230              */
13231             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNonInterestIncome();
13232             
13233             /**
13234              * True if has "NonInterestIncome" element
13235              */
13236             boolean isSetNonInterestIncome();
13237             
13238             /**
13239              * Sets the "NonInterestIncome" element
13240              */
13241             void setNonInterestIncome(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType nonInterestIncome);
13242             
13243             /**
13244              * Appends and returns a new empty "NonInterestIncome" element
13245              */
13246             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNonInterestIncome();
13247             
13248             /**
13249              * Unsets the "NonInterestIncome" element
13250              */
13251             void unsetNonInterestIncome();
13252             
13253             /**
13254              * Gets the "NonInterestExpense" element
13255              */
13256             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNonInterestExpense();
13257             
13258             /**
13259              * True if has "NonInterestExpense" element
13260              */
13261             boolean isSetNonInterestExpense();
13262             
13263             /**
13264              * Sets the "NonInterestExpense" element
13265              */
13266             void setNonInterestExpense(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType nonInterestExpense);
13267             
13268             /**
13269              * Appends and returns a new empty "NonInterestExpense" element
13270              */
13271             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNonInterestExpense();
13272             
13273             /**
13274              * Unsets the "NonInterestExpense" element
13275              */
13276             void unsetNonInterestExpense();
13277             
13278             /**
13279              * Gets the "NetIncome2" element
13280              */
13281             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNetIncome2();
13282             
13283             /**
13284              * True if has "NetIncome2" element
13285              */
13286             boolean isSetNetIncome2();
13287             
13288             /**
13289              * Sets the "NetIncome2" element
13290              */
13291             void setNetIncome2(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType netIncome2);
13292             
13293             /**
13294              * Appends and returns a new empty "NetIncome2" element
13295              */
13296             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNetIncome2();
13297             
13298             /**
13299              * Unsets the "NetIncome2" element
13300              */
13301             void unsetNetIncome2();
13302             
13303             /**
13304              * A factory class with static methods for creating instances
13305              * of this type.
13306              */
13307             
13308             public static final class Factory
13309             {
13310                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialCreditUnions newInstance() {
13311                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
13312                 
13313                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialCreditUnions newInstance(org.apache.xmlbeans.XmlOptions options) {
13314                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
13315                 
13316                 private Factory() { } // No instance of this class allowed
13317             }
13318         }
13319         
13320         /**
13321          * An XML FinancialBanks(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
13322          *
13323          * This is a complex type.
13324          */
13325         public interface FinancialBanks extends org.apache.xmlbeans.XmlObject
13326         {
13327             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
13328                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialBanks.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialbanks82b7elemtype");
13329             
13330             /**
13331              * Gets the "Cash" element
13332              */
13333             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getCash();
13334             
13335             /**
13336              * True if has "Cash" element
13337              */
13338             boolean isSetCash();
13339             
13340             /**
13341              * Sets the "Cash" element
13342              */
13343             void setCash(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType cash);
13344             
13345             /**
13346              * Appends and returns a new empty "Cash" element
13347              */
13348             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewCash();
13349             
13350             /**
13351              * Unsets the "Cash" element
13352              */
13353             void unsetCash();
13354             
13355             /**
13356              * Gets the "ShortTermInvestments" element
13357              */
13358             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getShortTermInvestments();
13359             
13360             /**
13361              * True if has "ShortTermInvestments" element
13362              */
13363             boolean isSetShortTermInvestments();
13364             
13365             /**
13366              * Sets the "ShortTermInvestments" element
13367              */
13368             void setShortTermInvestments(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType shortTermInvestments);
13369             
13370             /**
13371              * Appends and returns a new empty "ShortTermInvestments" element
13372              */
13373             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewShortTermInvestments();
13374             
13375             /**
13376              * Unsets the "ShortTermInvestments" element
13377              */
13378             void unsetShortTermInvestments();
13379             
13380             /**
13381              * Gets the "TotalInvestments" element
13382              */
13383             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalInvestments();
13384             
13385             /**
13386              * True if has "TotalInvestments" element
13387              */
13388             boolean isSetTotalInvestments();
13389             
13390             /**
13391              * Sets the "TotalInvestments" element
13392              */
13393             void setTotalInvestments(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalInvestments);
13394             
13395             /**
13396              * Appends and returns a new empty "TotalInvestments" element
13397              */
13398             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalInvestments();
13399             
13400             /**
13401              * Unsets the "TotalInvestments" element
13402              */
13403             void unsetTotalInvestments();
13404             
13405             /**
13406              * Gets the "LoansLeases" element
13407              */
13408             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getLoansLeases();
13409             
13410             /**
13411              * True if has "LoansLeases" element
13412              */
13413             boolean isSetLoansLeases();
13414             
13415             /**
13416              * Sets the "LoansLeases" element
13417              */
13418             void setLoansLeases(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType loansLeases);
13419             
13420             /**
13421              * Appends and returns a new empty "LoansLeases" element
13422              */
13423             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewLoansLeases();
13424             
13425             /**
13426              * Unsets the "LoansLeases" element
13427              */
13428             void unsetLoansLeases();
13429             
13430             /**
13431              * Gets the "AllowanceForLosses" element
13432              */
13433             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getAllowanceForLosses();
13434             
13435             /**
13436              * True if has "AllowanceForLosses" element
13437              */
13438             boolean isSetAllowanceForLosses();
13439             
13440             /**
13441              * Sets the "AllowanceForLosses" element
13442              */
13443             void setAllowanceForLosses(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType allowanceForLosses);
13444             
13445             /**
13446              * Appends and returns a new empty "AllowanceForLosses" element
13447              */
13448             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewAllowanceForLosses();
13449             
13450             /**
13451              * Unsets the "AllowanceForLosses" element
13452              */
13453             void unsetAllowanceForLosses();
13454             
13455             /**
13456              * Gets the "AverageAssets" element
13457              */
13458             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getAverageAssets();
13459             
13460             /**
13461              * True if has "AverageAssets" element
13462              */
13463             boolean isSetAverageAssets();
13464             
13465             /**
13466              * Sets the "AverageAssets" element
13467              */
13468             void setAverageAssets(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType averageAssets);
13469             
13470             /**
13471              * Appends and returns a new empty "AverageAssets" element
13472              */
13473             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewAverageAssets();
13474             
13475             /**
13476              * Unsets the "AverageAssets" element
13477              */
13478             void unsetAverageAssets();
13479             
13480             /**
13481              * Gets the "LongTermAssets" element
13482              */
13483             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getLongTermAssets();
13484             
13485             /**
13486              * True if has "LongTermAssets" element
13487              */
13488             boolean isSetLongTermAssets();
13489             
13490             /**
13491              * Sets the "LongTermAssets" element
13492              */
13493             void setLongTermAssets(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType longTermAssets);
13494             
13495             /**
13496              * Appends and returns a new empty "LongTermAssets" element
13497              */
13498             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewLongTermAssets();
13499             
13500             /**
13501              * Unsets the "LongTermAssets" element
13502              */
13503             void unsetLongTermAssets();
13504             
13505             /**
13506              * Gets the "TotalAssets" element
13507              */
13508             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalAssets();
13509             
13510             /**
13511              * True if has "TotalAssets" element
13512              */
13513             boolean isSetTotalAssets();
13514             
13515             /**
13516              * Sets the "TotalAssets" element
13517              */
13518             void setTotalAssets(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalAssets);
13519             
13520             /**
13521              * Appends and returns a new empty "TotalAssets" element
13522              */
13523             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalAssets();
13524             
13525             /**
13526              * Unsets the "TotalAssets" element
13527              */
13528             void unsetTotalAssets();
13529             
13530             /**
13531              * Gets the "InterestDeposits" element
13532              */
13533             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getInterestDeposits();
13534             
13535             /**
13536              * True if has "InterestDeposits" element
13537              */
13538             boolean isSetInterestDeposits();
13539             
13540             /**
13541              * Sets the "InterestDeposits" element
13542              */
13543             void setInterestDeposits(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType interestDeposits);
13544             
13545             /**
13546              * Appends and returns a new empty "InterestDeposits" element
13547              */
13548             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewInterestDeposits();
13549             
13550             /**
13551              * Unsets the "InterestDeposits" element
13552              */
13553             void unsetInterestDeposits();
13554             
13555             /**
13556              * Gets the "TotalDeposits" element
13557              */
13558             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalDeposits();
13559             
13560             /**
13561              * True if has "TotalDeposits" element
13562              */
13563             boolean isSetTotalDeposits();
13564             
13565             /**
13566              * Sets the "TotalDeposits" element
13567              */
13568             void setTotalDeposits(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalDeposits);
13569             
13570             /**
13571              * Appends and returns a new empty "TotalDeposits" element
13572              */
13573             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalDeposits();
13574             
13575             /**
13576              * Unsets the "TotalDeposits" element
13577              */
13578             void unsetTotalDeposits();
13579             
13580             /**
13581              * Gets the "NotesPayable" element
13582              */
13583             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNotesPayable();
13584             
13585             /**
13586              * True if has "NotesPayable" element
13587              */
13588             boolean isSetNotesPayable();
13589             
13590             /**
13591              * Sets the "NotesPayable" element
13592              */
13593             void setNotesPayable(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType notesPayable);
13594             
13595             /**
13596              * Appends and returns a new empty "NotesPayable" element
13597              */
13598             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNotesPayable();
13599             
13600             /**
13601              * Unsets the "NotesPayable" element
13602              */
13603             void unsetNotesPayable();
13604             
13605             /**
13606              * Gets the "NonCoreLiabilities" element
13607              */
13608             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNonCoreLiabilities();
13609             
13610             /**
13611              * True if has "NonCoreLiabilities" element
13612              */
13613             boolean isSetNonCoreLiabilities();
13614             
13615             /**
13616              * Sets the "NonCoreLiabilities" element
13617              */
13618             void setNonCoreLiabilities(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType nonCoreLiabilities);
13619             
13620             /**
13621              * Appends and returns a new empty "NonCoreLiabilities" element
13622              */
13623             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNonCoreLiabilities();
13624             
13625             /**
13626              * Unsets the "NonCoreLiabilities" element
13627              */
13628             void unsetNonCoreLiabilities();
13629             
13630             /**
13631              * Gets the "OtherLiabilities" element
13632              */
13633             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getOtherLiabilities();
13634             
13635             /**
13636              * True if has "OtherLiabilities" element
13637              */
13638             boolean isSetOtherLiabilities();
13639             
13640             /**
13641              * Sets the "OtherLiabilities" element
13642              */
13643             void setOtherLiabilities(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType otherLiabilities);
13644             
13645             /**
13646              * Appends and returns a new empty "OtherLiabilities" element
13647              */
13648             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewOtherLiabilities();
13649             
13650             /**
13651              * Unsets the "OtherLiabilities" element
13652              */
13653             void unsetOtherLiabilities();
13654             
13655             /**
13656              * Gets the "TotalLiabilities" element
13657              */
13658             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalLiabilities();
13659             
13660             /**
13661              * True if has "TotalLiabilities" element
13662              */
13663             boolean isSetTotalLiabilities();
13664             
13665             /**
13666              * Sets the "TotalLiabilities" element
13667              */
13668             void setTotalLiabilities(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalLiabilities);
13669             
13670             /**
13671              * Appends and returns a new empty "TotalLiabilities" element
13672              */
13673             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalLiabilities();
13674             
13675             /**
13676              * Unsets the "TotalLiabilities" element
13677              */
13678             void unsetTotalLiabilities();
13679             
13680             /**
13681              * Gets the "PerpetualStock" element
13682              */
13683             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getPerpetualStock();
13684             
13685             /**
13686              * True if has "PerpetualStock" element
13687              */
13688             boolean isSetPerpetualStock();
13689             
13690             /**
13691              * Sets the "PerpetualStock" element
13692              */
13693             void setPerpetualStock(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType perpetualStock);
13694             
13695             /**
13696              * Appends and returns a new empty "PerpetualStock" element
13697              */
13698             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewPerpetualStock();
13699             
13700             /**
13701              * Unsets the "PerpetualStock" element
13702              */
13703             void unsetPerpetualStock();
13704             
13705             /**
13706              * Gets the "CommonStock" element
13707              */
13708             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getCommonStock();
13709             
13710             /**
13711              * True if has "CommonStock" element
13712              */
13713             boolean isSetCommonStock();
13714             
13715             /**
13716              * Sets the "CommonStock" element
13717              */
13718             void setCommonStock(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType commonStock);
13719             
13720             /**
13721              * Appends and returns a new empty "CommonStock" element
13722              */
13723             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewCommonStock();
13724             
13725             /**
13726              * Unsets the "CommonStock" element
13727              */
13728             void unsetCommonStock();
13729             
13730             /**
13731              * Gets the "Surplus" element
13732              */
13733             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getSurplus();
13734             
13735             /**
13736              * True if has "Surplus" element
13737              */
13738             boolean isSetSurplus();
13739             
13740             /**
13741              * Sets the "Surplus" element
13742              */
13743             void setSurplus(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType surplus);
13744             
13745             /**
13746              * Appends and returns a new empty "Surplus" element
13747              */
13748             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewSurplus();
13749             
13750             /**
13751              * Unsets the "Surplus" element
13752              */
13753             void unsetSurplus();
13754             
13755             /**
13756              * Gets the "UndividedProfits" element
13757              */
13758             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getUndividedProfits();
13759             
13760             /**
13761              * True if has "UndividedProfits" element
13762              */
13763             boolean isSetUndividedProfits();
13764             
13765             /**
13766              * Sets the "UndividedProfits" element
13767              */
13768             void setUndividedProfits(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType undividedProfits);
13769             
13770             /**
13771              * Appends and returns a new empty "UndividedProfits" element
13772              */
13773             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewUndividedProfits();
13774             
13775             /**
13776              * Unsets the "UndividedProfits" element
13777              */
13778             void unsetUndividedProfits();
13779             
13780             /**
13781              * Gets the "Tier1Capital" element
13782              */
13783             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTier1Capital();
13784             
13785             /**
13786              * True if has "Tier1Capital" element
13787              */
13788             boolean isSetTier1Capital();
13789             
13790             /**
13791              * Sets the "Tier1Capital" element
13792              */
13793             void setTier1Capital(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType tier1Capital);
13794             
13795             /**
13796              * Appends and returns a new empty "Tier1Capital" element
13797              */
13798             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTier1Capital();
13799             
13800             /**
13801              * Unsets the "Tier1Capital" element
13802              */
13803             void unsetTier1Capital();
13804             
13805             /**
13806              * Gets the "Tier2Capital" element
13807              */
13808             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTier2Capital();
13809             
13810             /**
13811              * True if has "Tier2Capital" element
13812              */
13813             boolean isSetTier2Capital();
13814             
13815             /**
13816              * Sets the "Tier2Capital" element
13817              */
13818             void setTier2Capital(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType tier2Capital);
13819             
13820             /**
13821              * Appends and returns a new empty "Tier2Capital" element
13822              */
13823             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTier2Capital();
13824             
13825             /**
13826              * Unsets the "Tier2Capital" element
13827              */
13828             void unsetTier2Capital();
13829             
13830             /**
13831              * Gets the "TotalEquityCapital" element
13832              */
13833             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getTotalEquityCapital();
13834             
13835             /**
13836              * True if has "TotalEquityCapital" element
13837              */
13838             boolean isSetTotalEquityCapital();
13839             
13840             /**
13841              * Sets the "TotalEquityCapital" element
13842              */
13843             void setTotalEquityCapital(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType totalEquityCapital);
13844             
13845             /**
13846              * Appends and returns a new empty "TotalEquityCapital" element
13847              */
13848             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewTotalEquityCapital();
13849             
13850             /**
13851              * Unsets the "TotalEquityCapital" element
13852              */
13853             void unsetTotalEquityCapital();
13854             
13855             /**
13856              * Gets the "InterestIncome" element
13857              */
13858             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getInterestIncome();
13859             
13860             /**
13861              * True if has "InterestIncome" element
13862              */
13863             boolean isSetInterestIncome();
13864             
13865             /**
13866              * Sets the "InterestIncome" element
13867              */
13868             void setInterestIncome(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType interestIncome);
13869             
13870             /**
13871              * Appends and returns a new empty "InterestIncome" element
13872              */
13873             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewInterestIncome();
13874             
13875             /**
13876              * Unsets the "InterestIncome" element
13877              */
13878             void unsetInterestIncome();
13879             
13880             /**
13881              * Gets the "InterestExpenses" element
13882              */
13883             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getInterestExpenses();
13884             
13885             /**
13886              * True if has "InterestExpenses" element
13887              */
13888             boolean isSetInterestExpenses();
13889             
13890             /**
13891              * Sets the "InterestExpenses" element
13892              */
13893             void setInterestExpenses(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType interestExpenses);
13894             
13895             /**
13896              * Appends and returns a new empty "InterestExpenses" element
13897              */
13898             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewInterestExpenses();
13899             
13900             /**
13901              * Unsets the "InterestExpenses" element
13902              */
13903             void unsetInterestExpenses();
13904             
13905             /**
13906              * Gets the "Provision" element
13907              */
13908             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getProvision();
13909             
13910             /**
13911              * True if has "Provision" element
13912              */
13913             boolean isSetProvision();
13914             
13915             /**
13916              * Sets the "Provision" element
13917              */
13918             void setProvision(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType provision);
13919             
13920             /**
13921              * Appends and returns a new empty "Provision" element
13922              */
13923             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewProvision();
13924             
13925             /**
13926              * Unsets the "Provision" element
13927              */
13928             void unsetProvision();
13929             
13930             /**
13931              * Gets the "NonInterestIncome" element
13932              */
13933             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNonInterestIncome();
13934             
13935             /**
13936              * True if has "NonInterestIncome" element
13937              */
13938             boolean isSetNonInterestIncome();
13939             
13940             /**
13941              * Sets the "NonInterestIncome" element
13942              */
13943             void setNonInterestIncome(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType nonInterestIncome);
13944             
13945             /**
13946              * Appends and returns a new empty "NonInterestIncome" element
13947              */
13948             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNonInterestIncome();
13949             
13950             /**
13951              * Unsets the "NonInterestIncome" element
13952              */
13953             void unsetNonInterestIncome();
13954             
13955             /**
13956              * Gets the "NonInterestExpense" element
13957              */
13958             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNonInterestExpense();
13959             
13960             /**
13961              * True if has "NonInterestExpense" element
13962              */
13963             boolean isSetNonInterestExpense();
13964             
13965             /**
13966              * Sets the "NonInterestExpense" element
13967              */
13968             void setNonInterestExpense(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType nonInterestExpense);
13969             
13970             /**
13971              * Appends and returns a new empty "NonInterestExpense" element
13972              */
13973             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNonInterestExpense();
13974             
13975             /**
13976              * Unsets the "NonInterestExpense" element
13977              */
13978             void unsetNonInterestExpense();
13979             
13980             /**
13981              * Gets the "IncomeBefore" element
13982              */
13983             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getIncomeBefore();
13984             
13985             /**
13986              * True if has "IncomeBefore" element
13987              */
13988             boolean isSetIncomeBefore();
13989             
13990             /**
13991              * Sets the "IncomeBefore" element
13992              */
13993             void setIncomeBefore(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType incomeBefore);
13994             
13995             /**
13996              * Appends and returns a new empty "IncomeBefore" element
13997              */
13998             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewIncomeBefore();
13999             
14000             /**
14001              * Unsets the "IncomeBefore" element
14002              */
14003             void unsetIncomeBefore();
14004             
14005             /**
14006              * Gets the "NetIncome" element
14007              */
14008             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType getNetIncome();
14009             
14010             /**
14011              * True if has "NetIncome" element
14012              */
14013             boolean isSetNetIncome();
14014             
14015             /**
14016              * Sets the "NetIncome" element
14017              */
14018             void setNetIncome(gov.grants.apply.forms.naca20V20.NACA20FinancialDataType netIncome);
14019             
14020             /**
14021              * Appends and returns a new empty "NetIncome" element
14022              */
14023             gov.grants.apply.forms.naca20V20.NACA20FinancialDataType addNewNetIncome();
14024             
14025             /**
14026              * Unsets the "NetIncome" element
14027              */
14028             void unsetNetIncome();
14029             
14030             /**
14031              * A factory class with static methods for creating instances
14032              * of this type.
14033              */
14034             
14035             public static final class Factory
14036             {
14037                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialBanks newInstance() {
14038                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14039                 
14040                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialBanks newInstance(org.apache.xmlbeans.XmlOptions options) {
14041                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14042                 
14043                 private Factory() { } // No instance of this class allowed
14044             }
14045         }
14046         
14047         /**
14048          * An XML RatiosNonRegulated(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
14049          *
14050          * This is a complex type.
14051          */
14052         public interface RatiosNonRegulated extends org.apache.xmlbeans.XmlObject
14053         {
14054             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14055                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RatiosNonRegulated.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ratiosnonregulated13e1elemtype");
14056             
14057             /**
14058              * Gets the "NetAssetRatio" element
14059              */
14060             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType getNetAssetRatio();
14061             
14062             /**
14063              * True if has "NetAssetRatio" element
14064              */
14065             boolean isSetNetAssetRatio();
14066             
14067             /**
14068              * Sets the "NetAssetRatio" element
14069              */
14070             void setNetAssetRatio(gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType netAssetRatio);
14071             
14072             /**
14073              * Appends and returns a new empty "NetAssetRatio" element
14074              */
14075             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType addNewNetAssetRatio();
14076             
14077             /**
14078              * Unsets the "NetAssetRatio" element
14079              */
14080             void unsetNetAssetRatio();
14081             
14082             /**
14083              * Gets the "TotalFinancingCapital" element
14084              */
14085             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulated2DataType getTotalFinancingCapital();
14086             
14087             /**
14088              * True if has "TotalFinancingCapital" element
14089              */
14090             boolean isSetTotalFinancingCapital();
14091             
14092             /**
14093              * Sets the "TotalFinancingCapital" element
14094              */
14095             void setTotalFinancingCapital(gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulated2DataType totalFinancingCapital);
14096             
14097             /**
14098              * Appends and returns a new empty "TotalFinancingCapital" element
14099              */
14100             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulated2DataType addNewTotalFinancingCapital();
14101             
14102             /**
14103              * Unsets the "TotalFinancingCapital" element
14104              */
14105             void unsetTotalFinancingCapital();
14106             
14107             /**
14108              * Gets the "DeploymentRatio" element
14109              */
14110             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType getDeploymentRatio();
14111             
14112             /**
14113              * True if has "DeploymentRatio" element
14114              */
14115             boolean isSetDeploymentRatio();
14116             
14117             /**
14118              * Sets the "DeploymentRatio" element
14119              */
14120             void setDeploymentRatio(gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType deploymentRatio);
14121             
14122             /**
14123              * Appends and returns a new empty "DeploymentRatio" element
14124              */
14125             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType addNewDeploymentRatio();
14126             
14127             /**
14128              * Unsets the "DeploymentRatio" element
14129              */
14130             void unsetDeploymentRatio();
14131             
14132             /**
14133              * Gets the "NetIncome" element
14134              */
14135             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulated2DataType getNetIncome();
14136             
14137             /**
14138              * True if has "NetIncome" element
14139              */
14140             boolean isSetNetIncome();
14141             
14142             /**
14143              * Sets the "NetIncome" element
14144              */
14145             void setNetIncome(gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulated2DataType netIncome);
14146             
14147             /**
14148              * Appends and returns a new empty "NetIncome" element
14149              */
14150             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulated2DataType addNewNetIncome();
14151             
14152             /**
14153              * Unsets the "NetIncome" element
14154              */
14155             void unsetNetIncome();
14156             
14157             /**
14158              * Gets the "EarningsRatio" element
14159              */
14160             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType getEarningsRatio();
14161             
14162             /**
14163              * True if has "EarningsRatio" element
14164              */
14165             boolean isSetEarningsRatio();
14166             
14167             /**
14168              * Sets the "EarningsRatio" element
14169              */
14170             void setEarningsRatio(gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType earningsRatio);
14171             
14172             /**
14173              * Appends and returns a new empty "EarningsRatio" element
14174              */
14175             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType addNewEarningsRatio();
14176             
14177             /**
14178              * Unsets the "EarningsRatio" element
14179              */
14180             void unsetEarningsRatio();
14181             
14182             /**
14183              * Gets the "SelfSufficiencyRatio" element
14184              */
14185             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType getSelfSufficiencyRatio();
14186             
14187             /**
14188              * True if has "SelfSufficiencyRatio" element
14189              */
14190             boolean isSetSelfSufficiencyRatio();
14191             
14192             /**
14193              * Sets the "SelfSufficiencyRatio" element
14194              */
14195             void setSelfSufficiencyRatio(gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType selfSufficiencyRatio);
14196             
14197             /**
14198              * Appends and returns a new empty "SelfSufficiencyRatio" element
14199              */
14200             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType addNewSelfSufficiencyRatio();
14201             
14202             /**
14203              * Unsets the "SelfSufficiencyRatio" element
14204              */
14205             void unsetSelfSufficiencyRatio();
14206             
14207             /**
14208              * Gets the "OperatingLiquidityRatio" element
14209              */
14210             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType getOperatingLiquidityRatio();
14211             
14212             /**
14213              * True if has "OperatingLiquidityRatio" element
14214              */
14215             boolean isSetOperatingLiquidityRatio();
14216             
14217             /**
14218              * Sets the "OperatingLiquidityRatio" element
14219              */
14220             void setOperatingLiquidityRatio(gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType operatingLiquidityRatio);
14221             
14222             /**
14223              * Appends and returns a new empty "OperatingLiquidityRatio" element
14224              */
14225             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType addNewOperatingLiquidityRatio();
14226             
14227             /**
14228              * Unsets the "OperatingLiquidityRatio" element
14229              */
14230             void unsetOperatingLiquidityRatio();
14231             
14232             /**
14233              * Gets the "CurrentRatio" element
14234              */
14235             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType getCurrentRatio();
14236             
14237             /**
14238              * True if has "CurrentRatio" element
14239              */
14240             boolean isSetCurrentRatio();
14241             
14242             /**
14243              * Sets the "CurrentRatio" element
14244              */
14245             void setCurrentRatio(gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType currentRatio);
14246             
14247             /**
14248              * Appends and returns a new empty "CurrentRatio" element
14249              */
14250             gov.grants.apply.forms.naca20V20.NACA20RatiosNonRegulatedDataType addNewCurrentRatio();
14251             
14252             /**
14253              * Unsets the "CurrentRatio" element
14254              */
14255             void unsetCurrentRatio();
14256             
14257             /**
14258              * A factory class with static methods for creating instances
14259              * of this type.
14260              */
14261             
14262             public static final class Factory
14263             {
14264                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosNonRegulated newInstance() {
14265                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14266                 
14267                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosNonRegulated newInstance(org.apache.xmlbeans.XmlOptions options) {
14268                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14269                 
14270                 private Factory() { } // No instance of this class allowed
14271             }
14272         }
14273         
14274         /**
14275          * An XML RatiosCreditUnions(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
14276          *
14277          * This is a complex type.
14278          */
14279         public interface RatiosCreditUnions extends org.apache.xmlbeans.XmlObject
14280         {
14281             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14282                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RatiosCreditUnions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ratioscreditunions380eelemtype");
14283             
14284             /**
14285              * Gets the "NetWorth" element
14286              */
14287             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType getNetWorth();
14288             
14289             /**
14290              * True if has "NetWorth" element
14291              */
14292             boolean isSetNetWorth();
14293             
14294             /**
14295              * Sets the "NetWorth" element
14296              */
14297             void setNetWorth(gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType netWorth);
14298             
14299             /**
14300              * Appends and returns a new empty "NetWorth" element
14301              */
14302             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType addNewNetWorth();
14303             
14304             /**
14305              * Unsets the "NetWorth" element
14306              */
14307             void unsetNetWorth();
14308             
14309             /**
14310              * Gets the "ReturnAverageAssets" element
14311              */
14312             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType getReturnAverageAssets();
14313             
14314             /**
14315              * True if has "ReturnAverageAssets" element
14316              */
14317             boolean isSetReturnAverageAssets();
14318             
14319             /**
14320              * Sets the "ReturnAverageAssets" element
14321              */
14322             void setReturnAverageAssets(gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType returnAverageAssets);
14323             
14324             /**
14325              * Appends and returns a new empty "ReturnAverageAssets" element
14326              */
14327             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType addNewReturnAverageAssets();
14328             
14329             /**
14330              * Unsets the "ReturnAverageAssets" element
14331              */
14332             void unsetReturnAverageAssets();
14333             
14334             /**
14335              * Gets the "YieldAverageLoans" element
14336              */
14337             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType getYieldAverageLoans();
14338             
14339             /**
14340              * True if has "YieldAverageLoans" element
14341              */
14342             boolean isSetYieldAverageLoans();
14343             
14344             /**
14345              * Sets the "YieldAverageLoans" element
14346              */
14347             void setYieldAverageLoans(gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType yieldAverageLoans);
14348             
14349             /**
14350              * Appends and returns a new empty "YieldAverageLoans" element
14351              */
14352             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType addNewYieldAverageLoans();
14353             
14354             /**
14355              * Unsets the "YieldAverageLoans" element
14356              */
14357             void unsetYieldAverageLoans();
14358             
14359             /**
14360              * Gets the "LongTermAssets" element
14361              */
14362             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType getLongTermAssets();
14363             
14364             /**
14365              * True if has "LongTermAssets" element
14366              */
14367             boolean isSetLongTermAssets();
14368             
14369             /**
14370              * Sets the "LongTermAssets" element
14371              */
14372             void setLongTermAssets(gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType longTermAssets);
14373             
14374             /**
14375              * Appends and returns a new empty "LongTermAssets" element
14376              */
14377             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType addNewLongTermAssets();
14378             
14379             /**
14380              * Unsets the "LongTermAssets" element
14381              */
14382             void unsetLongTermAssets();
14383             
14384             /**
14385              * Gets the "Members" element
14386              */
14387             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType getMembers();
14388             
14389             /**
14390              * True if has "Members" element
14391              */
14392             boolean isSetMembers();
14393             
14394             /**
14395              * Sets the "Members" element
14396              */
14397             void setMembers(gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType members);
14398             
14399             /**
14400              * Appends and returns a new empty "Members" element
14401              */
14402             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType addNewMembers();
14403             
14404             /**
14405              * Unsets the "Members" element
14406              */
14407             void unsetMembers();
14408             
14409             /**
14410              * Gets the "Borrowers" element
14411              */
14412             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType getBorrowers();
14413             
14414             /**
14415              * True if has "Borrowers" element
14416              */
14417             boolean isSetBorrowers();
14418             
14419             /**
14420              * Sets the "Borrowers" element
14421              */
14422             void setBorrowers(gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType borrowers);
14423             
14424             /**
14425              * Appends and returns a new empty "Borrowers" element
14426              */
14427             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType addNewBorrowers();
14428             
14429             /**
14430              * Unsets the "Borrowers" element
14431              */
14432             void unsetBorrowers();
14433             
14434             /**
14435              * Gets the "NetWorthGrowth" element
14436              */
14437             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType getNetWorthGrowth();
14438             
14439             /**
14440              * True if has "NetWorthGrowth" element
14441              */
14442             boolean isSetNetWorthGrowth();
14443             
14444             /**
14445              * Sets the "NetWorthGrowth" element
14446              */
14447             void setNetWorthGrowth(gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType netWorthGrowth);
14448             
14449             /**
14450              * Appends and returns a new empty "NetWorthGrowth" element
14451              */
14452             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType addNewNetWorthGrowth();
14453             
14454             /**
14455              * Unsets the "NetWorthGrowth" element
14456              */
14457             void unsetNetWorthGrowth();
14458             
14459             /**
14460              * Gets the "MembershipGrowth" element
14461              */
14462             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType getMembershipGrowth();
14463             
14464             /**
14465              * True if has "MembershipGrowth" element
14466              */
14467             boolean isSetMembershipGrowth();
14468             
14469             /**
14470              * Sets the "MembershipGrowth" element
14471              */
14472             void setMembershipGrowth(gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType membershipGrowth);
14473             
14474             /**
14475              * Appends and returns a new empty "MembershipGrowth" element
14476              */
14477             gov.grants.apply.forms.naca20V20.NACA20RatiosCreditUnionsDataTypeDataType addNewMembershipGrowth();
14478             
14479             /**
14480              * Unsets the "MembershipGrowth" element
14481              */
14482             void unsetMembershipGrowth();
14483             
14484             /**
14485              * A factory class with static methods for creating instances
14486              * of this type.
14487              */
14488             
14489             public static final class Factory
14490             {
14491                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosCreditUnions newInstance() {
14492                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14493                 
14494                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosCreditUnions newInstance(org.apache.xmlbeans.XmlOptions options) {
14495                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14496                 
14497                 private Factory() { } // No instance of this class allowed
14498             }
14499         }
14500         
14501         /**
14502          * An XML RatiosBanks(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
14503          *
14504          * This is a complex type.
14505          */
14506         public interface RatiosBanks extends org.apache.xmlbeans.XmlObject
14507         {
14508             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14509                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RatiosBanks.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ratiosbanksd228elemtype");
14510             
14511             /**
14512              * Gets the "NetInterestIncome" element
14513              */
14514             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType getNetInterestIncome();
14515             
14516             /**
14517              * True if has "NetInterestIncome" element
14518              */
14519             boolean isSetNetInterestIncome();
14520             
14521             /**
14522              * Sets the "NetInterestIncome" element
14523              */
14524             void setNetInterestIncome(gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType netInterestIncome);
14525             
14526             /**
14527              * Appends and returns a new empty "NetInterestIncome" element
14528              */
14529             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType addNewNetInterestIncome();
14530             
14531             /**
14532              * Unsets the "NetInterestIncome" element
14533              */
14534             void unsetNetInterestIncome();
14535             
14536             /**
14537              * Gets the "NetIncome" element
14538              */
14539             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType getNetIncome();
14540             
14541             /**
14542              * True if has "NetIncome" element
14543              */
14544             boolean isSetNetIncome();
14545             
14546             /**
14547              * Sets the "NetIncome" element
14548              */
14549             void setNetIncome(gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType netIncome);
14550             
14551             /**
14552              * Appends and returns a new empty "NetIncome" element
14553              */
14554             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType addNewNetIncome();
14555             
14556             /**
14557              * Unsets the "NetIncome" element
14558              */
14559             void unsetNetIncome();
14560             
14561             /**
14562              * Gets the "EarningAssets" element
14563              */
14564             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType getEarningAssets();
14565             
14566             /**
14567              * True if has "EarningAssets" element
14568              */
14569             boolean isSetEarningAssets();
14570             
14571             /**
14572              * Sets the "EarningAssets" element
14573              */
14574             void setEarningAssets(gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType earningAssets);
14575             
14576             /**
14577              * Appends and returns a new empty "EarningAssets" element
14578              */
14579             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType addNewEarningAssets();
14580             
14581             /**
14582              * Unsets the "EarningAssets" element
14583              */
14584             void unsetEarningAssets();
14585             
14586             /**
14587              * Gets the "InterestEarnAssets" element
14588              */
14589             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType getInterestEarnAssets();
14590             
14591             /**
14592              * True if has "InterestEarnAssets" element
14593              */
14594             boolean isSetInterestEarnAssets();
14595             
14596             /**
14597              * Sets the "InterestEarnAssets" element
14598              */
14599             void setInterestEarnAssets(gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType interestEarnAssets);
14600             
14601             /**
14602              * Appends and returns a new empty "InterestEarnAssets" element
14603              */
14604             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType addNewInterestEarnAssets();
14605             
14606             /**
14607              * Unsets the "InterestEarnAssets" element
14608              */
14609             void unsetInterestEarnAssets();
14610             
14611             /**
14612              * Gets the "AssetsLiabilities" element
14613              */
14614             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType getAssetsLiabilities();
14615             
14616             /**
14617              * True if has "AssetsLiabilities" element
14618              */
14619             boolean isSetAssetsLiabilities();
14620             
14621             /**
14622              * Sets the "AssetsLiabilities" element
14623              */
14624             void setAssetsLiabilities(gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType assetsLiabilities);
14625             
14626             /**
14627              * Appends and returns a new empty "AssetsLiabilities" element
14628              */
14629             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType addNewAssetsLiabilities();
14630             
14631             /**
14632              * Unsets the "AssetsLiabilities" element
14633              */
14634             void unsetAssetsLiabilities();
14635             
14636             /**
14637              * Gets the "TierOneCapital" element
14638              */
14639             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType getTierOneCapital();
14640             
14641             /**
14642              * True if has "TierOneCapital" element
14643              */
14644             boolean isSetTierOneCapital();
14645             
14646             /**
14647              * Sets the "TierOneCapital" element
14648              */
14649             void setTierOneCapital(gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType tierOneCapital);
14650             
14651             /**
14652              * Appends and returns a new empty "TierOneCapital" element
14653              */
14654             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType addNewTierOneCapital();
14655             
14656             /**
14657              * Unsets the "TierOneCapital" element
14658              */
14659             void unsetTierOneCapital();
14660             
14661             /**
14662              * Gets the "TotalAssets" element
14663              */
14664             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType getTotalAssets();
14665             
14666             /**
14667              * True if has "TotalAssets" element
14668              */
14669             boolean isSetTotalAssets();
14670             
14671             /**
14672              * Sets the "TotalAssets" element
14673              */
14674             void setTotalAssets(gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType totalAssets);
14675             
14676             /**
14677              * Appends and returns a new empty "TotalAssets" element
14678              */
14679             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType addNewTotalAssets();
14680             
14681             /**
14682              * Unsets the "TotalAssets" element
14683              */
14684             void unsetTotalAssets();
14685             
14686             /**
14687              * Gets the "TotalEquityCapital" element
14688              */
14689             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType getTotalEquityCapital();
14690             
14691             /**
14692              * True if has "TotalEquityCapital" element
14693              */
14694             boolean isSetTotalEquityCapital();
14695             
14696             /**
14697              * Sets the "TotalEquityCapital" element
14698              */
14699             void setTotalEquityCapital(gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType totalEquityCapital);
14700             
14701             /**
14702              * Appends and returns a new empty "TotalEquityCapital" element
14703              */
14704             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType addNewTotalEquityCapital();
14705             
14706             /**
14707              * Unsets the "TotalEquityCapital" element
14708              */
14709             void unsetTotalEquityCapital();
14710             
14711             /**
14712              * Gets the "EfficiencyRatio" element
14713              */
14714             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType getEfficiencyRatio();
14715             
14716             /**
14717              * True if has "EfficiencyRatio" element
14718              */
14719             boolean isSetEfficiencyRatio();
14720             
14721             /**
14722              * Sets the "EfficiencyRatio" element
14723              */
14724             void setEfficiencyRatio(gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType efficiencyRatio);
14725             
14726             /**
14727              * Appends and returns a new empty "EfficiencyRatio" element
14728              */
14729             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType addNewEfficiencyRatio();
14730             
14731             /**
14732              * Unsets the "EfficiencyRatio" element
14733              */
14734             void unsetEfficiencyRatio();
14735             
14736             /**
14737              * Gets the "TotalLoans" element
14738              */
14739             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType getTotalLoans();
14740             
14741             /**
14742              * True if has "TotalLoans" element
14743              */
14744             boolean isSetTotalLoans();
14745             
14746             /**
14747              * Sets the "TotalLoans" element
14748              */
14749             void setTotalLoans(gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType totalLoans);
14750             
14751             /**
14752              * Appends and returns a new empty "TotalLoans" element
14753              */
14754             gov.grants.apply.forms.naca20V20.NACA20RatiosBanksDataType addNewTotalLoans();
14755             
14756             /**
14757              * Unsets the "TotalLoans" element
14758              */
14759             void unsetTotalLoans();
14760             
14761             /**
14762              * A factory class with static methods for creating instances
14763              * of this type.
14764              */
14765             
14766             public static final class Factory
14767             {
14768                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosBanks newInstance() {
14769                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14770                 
14771                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosBanks newInstance(org.apache.xmlbeans.XmlOptions options) {
14772                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.RatiosBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14773                 
14774                 private Factory() { } // No instance of this class allowed
14775             }
14776         }
14777         
14778         /**
14779          * An XML FinancialActionPlan(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
14780          *
14781          * This is a complex type.
14782          */
14783         public interface FinancialActionPlan extends org.apache.xmlbeans.XmlObject
14784         {
14785             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14786                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialActionPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialactionplan3701elemtype");
14787             
14788             /**
14789              * Gets the "MinimumStandards" element
14790              */
14791             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards();
14792             
14793             /**
14794              * Gets (as xml) the "MinimumStandards" element
14795              */
14796             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards();
14797             
14798             /**
14799              * Sets the "MinimumStandards" element
14800              */
14801             void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards);
14802             
14803             /**
14804              * Sets (as xml) the "MinimumStandards" element
14805              */
14806             void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards);
14807             
14808             /**
14809              * Gets the "CorrectiveAction" element
14810              */
14811             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCorrectiveAction();
14812             
14813             /**
14814              * Gets (as xml) the "CorrectiveAction" element
14815              */
14816             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCorrectiveAction();
14817             
14818             /**
14819              * Sets the "CorrectiveAction" element
14820              */
14821             void setCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum correctiveAction);
14822             
14823             /**
14824              * Sets (as xml) the "CorrectiveAction" element
14825              */
14826             void xsetCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType correctiveAction);
14827             
14828             /**
14829              * Gets the "ReceivedOpinion" element
14830              */
14831             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedOpinion();
14832             
14833             /**
14834              * Gets (as xml) the "ReceivedOpinion" element
14835              */
14836             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedOpinion();
14837             
14838             /**
14839              * Sets the "ReceivedOpinion" element
14840              */
14841             void setReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedOpinion);
14842             
14843             /**
14844              * Sets (as xml) the "ReceivedOpinion" element
14845              */
14846             void xsetReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedOpinion);
14847             
14848             /**
14849              * Gets the "ActionPlan" element
14850              */
14851             java.lang.String getActionPlan();
14852             
14853             /**
14854              * Gets (as xml) the "ActionPlan" element
14855              */
14856             gov.grants.apply.forms.naca20V20.NACA20String5000DataType xgetActionPlan();
14857             
14858             /**
14859              * True if has "ActionPlan" element
14860              */
14861             boolean isSetActionPlan();
14862             
14863             /**
14864              * Sets the "ActionPlan" element
14865              */
14866             void setActionPlan(java.lang.String actionPlan);
14867             
14868             /**
14869              * Sets (as xml) the "ActionPlan" element
14870              */
14871             void xsetActionPlan(gov.grants.apply.forms.naca20V20.NACA20String5000DataType actionPlan);
14872             
14873             /**
14874              * Unsets the "ActionPlan" element
14875              */
14876             void unsetActionPlan();
14877             
14878             /**
14879              * A factory class with static methods for creating instances
14880              * of this type.
14881              */
14882             
14883             public static final class Factory
14884             {
14885                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActionPlan newInstance() {
14886                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14887                 
14888                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActionPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
14889                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.FinancialActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14890                 
14891                 private Factory() { } // No instance of this class allowed
14892             }
14893         }
14894         
14895         /**
14896          * An XML PortfolioQuality(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
14897          *
14898          * This is a complex type.
14899          */
14900         public interface PortfolioQuality extends org.apache.xmlbeans.XmlObject
14901         {
14902             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14903                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PortfolioQuality.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("portfolioquality0660elemtype");
14904             
14905             /**
14906              * Gets the "Item1" element
14907              */
14908             gov.grants.apply.forms.naca20V20.NACA20PortfolioDataType getItem1();
14909             
14910             /**
14911              * True if has "Item1" element
14912              */
14913             boolean isSetItem1();
14914             
14915             /**
14916              * Sets the "Item1" element
14917              */
14918             void setItem1(gov.grants.apply.forms.naca20V20.NACA20PortfolioDataType item1);
14919             
14920             /**
14921              * Appends and returns a new empty "Item1" element
14922              */
14923             gov.grants.apply.forms.naca20V20.NACA20PortfolioDataType addNewItem1();
14924             
14925             /**
14926              * Unsets the "Item1" element
14927              */
14928             void unsetItem1();
14929             
14930             /**
14931              * Gets the "OptionalProductA" element
14932              */
14933             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductA getOptionalProductA();
14934             
14935             /**
14936              * True if has "OptionalProductA" element
14937              */
14938             boolean isSetOptionalProductA();
14939             
14940             /**
14941              * Sets the "OptionalProductA" element
14942              */
14943             void setOptionalProductA(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductA optionalProductA);
14944             
14945             /**
14946              * Appends and returns a new empty "OptionalProductA" element
14947              */
14948             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductA addNewOptionalProductA();
14949             
14950             /**
14951              * Unsets the "OptionalProductA" element
14952              */
14953             void unsetOptionalProductA();
14954             
14955             /**
14956              * Gets the "OptionalProductB" element
14957              */
14958             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductB getOptionalProductB();
14959             
14960             /**
14961              * True if has "OptionalProductB" element
14962              */
14963             boolean isSetOptionalProductB();
14964             
14965             /**
14966              * Sets the "OptionalProductB" element
14967              */
14968             void setOptionalProductB(gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductB optionalProductB);
14969             
14970             /**
14971              * Appends and returns a new empty "OptionalProductB" element
14972              */
14973             gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductB addNewOptionalProductB();
14974             
14975             /**
14976              * Unsets the "OptionalProductB" element
14977              */
14978             void unsetOptionalProductB();
14979             
14980             /**
14981              * An XML OptionalProductA(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
14982              *
14983              * This is a complex type.
14984              */
14985             public interface OptionalProductA extends org.apache.xmlbeans.XmlObject
14986             {
14987                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14988                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OptionalProductA.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("optionalproducta89b2elemtype");
14989                 
14990                 /**
14991                  * Gets the "ProductDescription" element
14992                  */
14993                 java.lang.String getProductDescription();
14994                 
14995                 /**
14996                  * Gets (as xml) the "ProductDescription" element
14997                  */
14998                 gov.grants.apply.forms.naca20V20.NACA20String80DataType xgetProductDescription();
14999                 
15000                 /**
15001                  * True if has "ProductDescription" element
15002                  */
15003                 boolean isSetProductDescription();
15004                 
15005                 /**
15006                  * Sets the "ProductDescription" element
15007                  */
15008                 void setProductDescription(java.lang.String productDescription);
15009                 
15010                 /**
15011                  * Sets (as xml) the "ProductDescription" element
15012                  */
15013                 void xsetProductDescription(gov.grants.apply.forms.naca20V20.NACA20String80DataType productDescription);
15014                 
15015                 /**
15016                  * Unsets the "ProductDescription" element
15017                  */
15018                 void unsetProductDescription();
15019                 
15020                 /**
15021                  * Gets the "Item2" element
15022                  */
15023                 gov.grants.apply.forms.naca20V20.NACA20PortfolioDataType getItem2();
15024                 
15025                 /**
15026                  * True if has "Item2" element
15027                  */
15028                 boolean isSetItem2();
15029                 
15030                 /**
15031                  * Sets the "Item2" element
15032                  */
15033                 void setItem2(gov.grants.apply.forms.naca20V20.NACA20PortfolioDataType item2);
15034                 
15035                 /**
15036                  * Appends and returns a new empty "Item2" element
15037                  */
15038                 gov.grants.apply.forms.naca20V20.NACA20PortfolioDataType addNewItem2();
15039                 
15040                 /**
15041                  * Unsets the "Item2" element
15042                  */
15043                 void unsetItem2();
15044                 
15045                 /**
15046                  * A factory class with static methods for creating instances
15047                  * of this type.
15048                  */
15049                 
15050                 public static final class Factory
15051                 {
15052                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductA newInstance() {
15053                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15054                     
15055                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductA newInstance(org.apache.xmlbeans.XmlOptions options) {
15056                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15057                     
15058                     private Factory() { } // No instance of this class allowed
15059                 }
15060             }
15061             
15062             /**
15063              * An XML OptionalProductB(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
15064              *
15065              * This is a complex type.
15066              */
15067             public interface OptionalProductB extends org.apache.xmlbeans.XmlObject
15068             {
15069                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15070                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OptionalProductB.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("optionalproductbcc51elemtype");
15071                 
15072                 /**
15073                  * Gets the "ProductDescription" element
15074                  */
15075                 java.lang.String getProductDescription();
15076                 
15077                 /**
15078                  * Gets (as xml) the "ProductDescription" element
15079                  */
15080                 gov.grants.apply.forms.naca20V20.NACA20String80DataType xgetProductDescription();
15081                 
15082                 /**
15083                  * True if has "ProductDescription" element
15084                  */
15085                 boolean isSetProductDescription();
15086                 
15087                 /**
15088                  * Sets the "ProductDescription" element
15089                  */
15090                 void setProductDescription(java.lang.String productDescription);
15091                 
15092                 /**
15093                  * Sets (as xml) the "ProductDescription" element
15094                  */
15095                 void xsetProductDescription(gov.grants.apply.forms.naca20V20.NACA20String80DataType productDescription);
15096                 
15097                 /**
15098                  * Unsets the "ProductDescription" element
15099                  */
15100                 void unsetProductDescription();
15101                 
15102                 /**
15103                  * Gets the "Item3" element
15104                  */
15105                 gov.grants.apply.forms.naca20V20.NACA20PortfolioDataType getItem3();
15106                 
15107                 /**
15108                  * True if has "Item3" element
15109                  */
15110                 boolean isSetItem3();
15111                 
15112                 /**
15113                  * Sets the "Item3" element
15114                  */
15115                 void setItem3(gov.grants.apply.forms.naca20V20.NACA20PortfolioDataType item3);
15116                 
15117                 /**
15118                  * Appends and returns a new empty "Item3" element
15119                  */
15120                 gov.grants.apply.forms.naca20V20.NACA20PortfolioDataType addNewItem3();
15121                 
15122                 /**
15123                  * Unsets the "Item3" element
15124                  */
15125                 void unsetItem3();
15126                 
15127                 /**
15128                  * A factory class with static methods for creating instances
15129                  * of this type.
15130                  */
15131                 
15132                 public static final class Factory
15133                 {
15134                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductB newInstance() {
15135                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15136                     
15137                     public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductB newInstance(org.apache.xmlbeans.XmlOptions options) {
15138                       return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality.OptionalProductB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15139                     
15140                     private Factory() { } // No instance of this class allowed
15141                 }
15142             }
15143             
15144             /**
15145              * A factory class with static methods for creating instances
15146              * of this type.
15147              */
15148             
15149             public static final class Factory
15150             {
15151                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality newInstance() {
15152                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15153                 
15154                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality newInstance(org.apache.xmlbeans.XmlOptions options) {
15155                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioQuality) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15156                 
15157                 private Factory() { } // No instance of this class allowed
15158             }
15159         }
15160         
15161         /**
15162          * An XML LoanLossReserves(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
15163          *
15164          * This is a complex type.
15165          */
15166         public interface LoanLossReserves extends org.apache.xmlbeans.XmlObject
15167         {
15168             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15169                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LoanLossReserves.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("loanlossreservesff93elemtype");
15170             
15171             /**
15172              * Gets the "PortfolioOutstanding" element
15173              */
15174             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType getPortfolioOutstanding();
15175             
15176             /**
15177              * True if has "PortfolioOutstanding" element
15178              */
15179             boolean isSetPortfolioOutstanding();
15180             
15181             /**
15182              * Sets the "PortfolioOutstanding" element
15183              */
15184             void setPortfolioOutstanding(gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType portfolioOutstanding);
15185             
15186             /**
15187              * Appends and returns a new empty "PortfolioOutstanding" element
15188              */
15189             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType addNewPortfolioOutstanding();
15190             
15191             /**
15192              * Unsets the "PortfolioOutstanding" element
15193              */
15194             void unsetPortfolioOutstanding();
15195             
15196             /**
15197              * Gets the "WriteOffs" element
15198              */
15199             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType getWriteOffs();
15200             
15201             /**
15202              * True if has "WriteOffs" element
15203              */
15204             boolean isSetWriteOffs();
15205             
15206             /**
15207              * Sets the "WriteOffs" element
15208              */
15209             void setWriteOffs(gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType writeOffs);
15210             
15211             /**
15212              * Appends and returns a new empty "WriteOffs" element
15213              */
15214             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType addNewWriteOffs();
15215             
15216             /**
15217              * Unsets the "WriteOffs" element
15218              */
15219             void unsetWriteOffs();
15220             
15221             /**
15222              * Gets the "NetLoss" element
15223              */
15224             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesRatioDataType getNetLoss();
15225             
15226             /**
15227              * True if has "NetLoss" element
15228              */
15229             boolean isSetNetLoss();
15230             
15231             /**
15232              * Sets the "NetLoss" element
15233              */
15234             void setNetLoss(gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesRatioDataType netLoss);
15235             
15236             /**
15237              * Appends and returns a new empty "NetLoss" element
15238              */
15239             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesRatioDataType addNewNetLoss();
15240             
15241             /**
15242              * Unsets the "NetLoss" element
15243              */
15244             void unsetNetLoss();
15245             
15246             /**
15247              * Gets the "LossCash" element
15248              */
15249             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType getLossCash();
15250             
15251             /**
15252              * True if has "LossCash" element
15253              */
15254             boolean isSetLossCash();
15255             
15256             /**
15257              * Sets the "LossCash" element
15258              */
15259             void setLossCash(gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType lossCash);
15260             
15261             /**
15262              * Appends and returns a new empty "LossCash" element
15263              */
15264             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType addNewLossCash();
15265             
15266             /**
15267              * Unsets the "LossCash" element
15268              */
15269             void unsetLossCash();
15270             
15271             /**
15272              * Gets the "LossAccrual" element
15273              */
15274             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType getLossAccrual();
15275             
15276             /**
15277              * True if has "LossAccrual" element
15278              */
15279             boolean isSetLossAccrual();
15280             
15281             /**
15282              * Sets the "LossAccrual" element
15283              */
15284             void setLossAccrual(gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType lossAccrual);
15285             
15286             /**
15287              * Appends and returns a new empty "LossAccrual" element
15288              */
15289             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesDataType addNewLossAccrual();
15290             
15291             /**
15292              * Unsets the "LossAccrual" element
15293              */
15294             void unsetLossAccrual();
15295             
15296             /**
15297              * Gets the "LossRatio" element
15298              */
15299             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesRatioDataType getLossRatio();
15300             
15301             /**
15302              * True if has "LossRatio" element
15303              */
15304             boolean isSetLossRatio();
15305             
15306             /**
15307              * Sets the "LossRatio" element
15308              */
15309             void setLossRatio(gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesRatioDataType lossRatio);
15310             
15311             /**
15312              * Appends and returns a new empty "LossRatio" element
15313              */
15314             gov.grants.apply.forms.naca20V20.NACA20LoanLossReservesRatioDataType addNewLossRatio();
15315             
15316             /**
15317              * Unsets the "LossRatio" element
15318              */
15319             void unsetLossRatio();
15320             
15321             /**
15322              * A factory class with static methods for creating instances
15323              * of this type.
15324              */
15325             
15326             public static final class Factory
15327             {
15328                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.LoanLossReserves newInstance() {
15329                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.LoanLossReserves) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15330                 
15331                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.LoanLossReserves newInstance(org.apache.xmlbeans.XmlOptions options) {
15332                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.LoanLossReserves) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15333                 
15334                 private Factory() { } // No instance of this class allowed
15335             }
15336         }
15337         
15338         /**
15339          * An XML EquityInvestmentPortfolio(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
15340          *
15341          * This is a complex type.
15342          */
15343         public interface EquityInvestmentPortfolio extends org.apache.xmlbeans.XmlObject
15344         {
15345             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15346                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquityInvestmentPortfolio.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equityinvestmentportfolio0bc9elemtype");
15347             
15348             /**
15349              * Gets the "TotalInvestments" element
15350              */
15351             gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType getTotalInvestments();
15352             
15353             /**
15354              * True if has "TotalInvestments" element
15355              */
15356             boolean isSetTotalInvestments();
15357             
15358             /**
15359              * Sets the "TotalInvestments" element
15360              */
15361             void setTotalInvestments(gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType totalInvestments);
15362             
15363             /**
15364              * Appends and returns a new empty "TotalInvestments" element
15365              */
15366             gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType addNewTotalInvestments();
15367             
15368             /**
15369              * Unsets the "TotalInvestments" element
15370              */
15371             void unsetTotalInvestments();
15372             
15373             /**
15374              * Gets the "InvestmentsExited" element
15375              */
15376             gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType getInvestmentsExited();
15377             
15378             /**
15379              * True if has "InvestmentsExited" element
15380              */
15381             boolean isSetInvestmentsExited();
15382             
15383             /**
15384              * Sets the "InvestmentsExited" element
15385              */
15386             void setInvestmentsExited(gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType investmentsExited);
15387             
15388             /**
15389              * Appends and returns a new empty "InvestmentsExited" element
15390              */
15391             gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType addNewInvestmentsExited();
15392             
15393             /**
15394              * Unsets the "InvestmentsExited" element
15395              */
15396             void unsetInvestmentsExited();
15397             
15398             /**
15399              * Gets the "InvestmentsWrittenOff" element
15400              */
15401             gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType getInvestmentsWrittenOff();
15402             
15403             /**
15404              * True if has "InvestmentsWrittenOff" element
15405              */
15406             boolean isSetInvestmentsWrittenOff();
15407             
15408             /**
15409              * Sets the "InvestmentsWrittenOff" element
15410              */
15411             void setInvestmentsWrittenOff(gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType investmentsWrittenOff);
15412             
15413             /**
15414              * Appends and returns a new empty "InvestmentsWrittenOff" element
15415              */
15416             gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType addNewInvestmentsWrittenOff();
15417             
15418             /**
15419              * Unsets the "InvestmentsWrittenOff" element
15420              */
15421             void unsetInvestmentsWrittenOff();
15422             
15423             /**
15424              * Gets the "UnrealizedGains" element
15425              */
15426             gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType getUnrealizedGains();
15427             
15428             /**
15429              * True if has "UnrealizedGains" element
15430              */
15431             boolean isSetUnrealizedGains();
15432             
15433             /**
15434              * Sets the "UnrealizedGains" element
15435              */
15436             void setUnrealizedGains(gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType unrealizedGains);
15437             
15438             /**
15439              * Appends and returns a new empty "UnrealizedGains" element
15440              */
15441             gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType addNewUnrealizedGains();
15442             
15443             /**
15444              * Unsets the "UnrealizedGains" element
15445              */
15446             void unsetUnrealizedGains();
15447             
15448             /**
15449              * Gets the "RealizedGains" element
15450              */
15451             gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType getRealizedGains();
15452             
15453             /**
15454              * True if has "RealizedGains" element
15455              */
15456             boolean isSetRealizedGains();
15457             
15458             /**
15459              * Sets the "RealizedGains" element
15460              */
15461             void setRealizedGains(gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType realizedGains);
15462             
15463             /**
15464              * Appends and returns a new empty "RealizedGains" element
15465              */
15466             gov.grants.apply.forms.naca20V20.NACA20EquityInvestmentPortfolioDataType addNewRealizedGains();
15467             
15468             /**
15469              * Unsets the "RealizedGains" element
15470              */
15471             void unsetRealizedGains();
15472             
15473             /**
15474              * Gets the "TargetRateReturn" element
15475              */
15476             java.math.BigDecimal getTargetRateReturn();
15477             
15478             /**
15479              * Gets (as xml) the "TargetRateReturn" element
15480              */
15481             gov.grants.apply.forms.naca20V20.NACA20S999P99DataType xgetTargetRateReturn();
15482             
15483             /**
15484              * True if has "TargetRateReturn" element
15485              */
15486             boolean isSetTargetRateReturn();
15487             
15488             /**
15489              * Sets the "TargetRateReturn" element
15490              */
15491             void setTargetRateReturn(java.math.BigDecimal targetRateReturn);
15492             
15493             /**
15494              * Sets (as xml) the "TargetRateReturn" element
15495              */
15496             void xsetTargetRateReturn(gov.grants.apply.forms.naca20V20.NACA20S999P99DataType targetRateReturn);
15497             
15498             /**
15499              * Unsets the "TargetRateReturn" element
15500              */
15501             void unsetTargetRateReturn();
15502             
15503             /**
15504              * Gets the "ActualRateReturn" element
15505              */
15506             java.math.BigDecimal getActualRateReturn();
15507             
15508             /**
15509              * Gets (as xml) the "ActualRateReturn" element
15510              */
15511             gov.grants.apply.forms.naca20V20.NACA20S999P99DataType xgetActualRateReturn();
15512             
15513             /**
15514              * True if has "ActualRateReturn" element
15515              */
15516             boolean isSetActualRateReturn();
15517             
15518             /**
15519              * Sets the "ActualRateReturn" element
15520              */
15521             void setActualRateReturn(java.math.BigDecimal actualRateReturn);
15522             
15523             /**
15524              * Sets (as xml) the "ActualRateReturn" element
15525              */
15526             void xsetActualRateReturn(gov.grants.apply.forms.naca20V20.NACA20S999P99DataType actualRateReturn);
15527             
15528             /**
15529              * Unsets the "ActualRateReturn" element
15530              */
15531             void unsetActualRateReturn();
15532             
15533             /**
15534              * A factory class with static methods for creating instances
15535              * of this type.
15536              */
15537             
15538             public static final class Factory
15539             {
15540                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EquityInvestmentPortfolio newInstance() {
15541                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EquityInvestmentPortfolio) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15542                 
15543                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EquityInvestmentPortfolio newInstance(org.apache.xmlbeans.XmlOptions options) {
15544                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EquityInvestmentPortfolio) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15545                 
15546                 private Factory() { } // No instance of this class allowed
15547             }
15548         }
15549         
15550         /**
15551          * An XML PortfolioActionPlan(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
15552          *
15553          * This is a complex type.
15554          */
15555         public interface PortfolioActionPlan extends org.apache.xmlbeans.XmlObject
15556         {
15557             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15558                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PortfolioActionPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("portfolioactionplanc140elemtype");
15559             
15560             /**
15561              * Gets the "MinimumStandards" element
15562              */
15563             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards();
15564             
15565             /**
15566              * Gets (as xml) the "MinimumStandards" element
15567              */
15568             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards();
15569             
15570             /**
15571              * Sets the "MinimumStandards" element
15572              */
15573             void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards);
15574             
15575             /**
15576              * Sets (as xml) the "MinimumStandards" element
15577              */
15578             void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards);
15579             
15580             /**
15581              * Gets the "ReceivedFindings" element
15582              */
15583             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedFindings();
15584             
15585             /**
15586              * Gets (as xml) the "ReceivedFindings" element
15587              */
15588             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedFindings();
15589             
15590             /**
15591              * Sets the "ReceivedFindings" element
15592              */
15593             void setReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedFindings);
15594             
15595             /**
15596              * Sets (as xml) the "ReceivedFindings" element
15597              */
15598             void xsetReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedFindings);
15599             
15600             /**
15601              * Gets the "ActionPlan" element
15602              */
15603             java.lang.String getActionPlan();
15604             
15605             /**
15606              * Gets (as xml) the "ActionPlan" element
15607              */
15608             gov.grants.apply.forms.naca20V20.NACA20String5000DataType xgetActionPlan();
15609             
15610             /**
15611              * True if has "ActionPlan" element
15612              */
15613             boolean isSetActionPlan();
15614             
15615             /**
15616              * Sets the "ActionPlan" element
15617              */
15618             void setActionPlan(java.lang.String actionPlan);
15619             
15620             /**
15621              * Sets (as xml) the "ActionPlan" element
15622              */
15623             void xsetActionPlan(gov.grants.apply.forms.naca20V20.NACA20String5000DataType actionPlan);
15624             
15625             /**
15626              * Unsets the "ActionPlan" element
15627              */
15628             void unsetActionPlan();
15629             
15630             /**
15631              * A factory class with static methods for creating instances
15632              * of this type.
15633              */
15634             
15635             public static final class Factory
15636             {
15637                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioActionPlan newInstance() {
15638                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15639                 
15640                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioActionPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
15641                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.PortfolioActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15642                 
15643                 private Factory() { } // No instance of this class allowed
15644             }
15645         }
15646         
15647         /**
15648          * An XML QID_24(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
15649          *
15650          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca20V20.NACA20Document$NACA20$QID24.
15651          */
15652         public interface QID24 extends org.apache.xmlbeans.XmlInt
15653         {
15654             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15655                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QID24.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("qid24085eelemtype");
15656             
15657             /**
15658              * A factory class with static methods for creating instances
15659              * of this type.
15660              */
15661             
15662             public static final class Factory
15663             {
15664                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID24 newValue(java.lang.Object obj) {
15665                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID24) type.newValue( obj ); }
15666                 
15667                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID24 newInstance() {
15668                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID24) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15669                 
15670                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID24 newInstance(org.apache.xmlbeans.XmlOptions options) {
15671                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.QID24) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15672                 
15673                 private Factory() { } // No instance of this class allowed
15674             }
15675         }
15676         
15677         /**
15678          * An XML Questionnaire(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
15679          *
15680          * This is a complex type.
15681          */
15682         public interface Questionnaire extends org.apache.xmlbeans.XmlObject
15683         {
15684             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15685                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Questionnaire.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("questionnaireebfcelemtype");
15686             
15687             /**
15688              * Gets the "FederalLegislation" element
15689              */
15690             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation();
15691             
15692             /**
15693              * Gets (as xml) the "FederalLegislation" element
15694              */
15695             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation();
15696             
15697             /**
15698              * True if has "FederalLegislation" element
15699              */
15700             boolean isSetFederalLegislation();
15701             
15702             /**
15703              * Sets the "FederalLegislation" element
15704              */
15705             void setFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation);
15706             
15707             /**
15708              * Sets (as xml) the "FederalLegislation" element
15709              */
15710             void xsetFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation);
15711             
15712             /**
15713              * Unsets the "FederalLegislation" element
15714              */
15715             void unsetFederalLegislation();
15716             
15717             /**
15718              * Gets the "FederalRule" element
15719              */
15720             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule();
15721             
15722             /**
15723              * Gets (as xml) the "FederalRule" element
15724              */
15725             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule();
15726             
15727             /**
15728              * True if has "FederalRule" element
15729              */
15730             boolean isSetFederalRule();
15731             
15732             /**
15733              * Sets the "FederalRule" element
15734              */
15735             void setFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule);
15736             
15737             /**
15738              * Sets (as xml) the "FederalRule" element
15739              */
15740             void xsetFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule);
15741             
15742             /**
15743              * Unsets the "FederalRule" element
15744              */
15745             void unsetFederalRule();
15746             
15747             /**
15748              * Gets the "FederalProgram" element
15749              */
15750             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram();
15751             
15752             /**
15753              * Gets (as xml) the "FederalProgram" element
15754              */
15755             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram();
15756             
15757             /**
15758              * True if has "FederalProgram" element
15759              */
15760             boolean isSetFederalProgram();
15761             
15762             /**
15763              * Sets the "FederalProgram" element
15764              */
15765             void setFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram);
15766             
15767             /**
15768              * Sets (as xml) the "FederalProgram" element
15769              */
15770             void xsetFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram);
15771             
15772             /**
15773              * Unsets the "FederalProgram" element
15774              */
15775             void unsetFederalProgram();
15776             
15777             /**
15778              * Gets the "Nomination" element
15779              */
15780             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination();
15781             
15782             /**
15783              * Gets (as xml) the "Nomination" element
15784              */
15785             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination();
15786             
15787             /**
15788              * True if has "Nomination" element
15789              */
15790             boolean isSetNomination();
15791             
15792             /**
15793              * Sets the "Nomination" element
15794              */
15795             void setNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination);
15796             
15797             /**
15798              * Sets (as xml) the "Nomination" element
15799              */
15800             void xsetNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination);
15801             
15802             /**
15803              * Unsets the "Nomination" element
15804              */
15805             void unsetNomination();
15806             
15807             /**
15808              * Gets the "BackgroundWork" element
15809              */
15810             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork();
15811             
15812             /**
15813              * Gets (as xml) the "BackgroundWork" element
15814              */
15815             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork();
15816             
15817             /**
15818              * True if has "BackgroundWork" element
15819              */
15820             boolean isSetBackgroundWork();
15821             
15822             /**
15823              * Sets the "BackgroundWork" element
15824              */
15825             void setBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork);
15826             
15827             /**
15828              * Sets (as xml) the "BackgroundWork" element
15829              */
15830             void xsetBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork);
15831             
15832             /**
15833              * Unsets the "BackgroundWork" element
15834              */
15835             void unsetBackgroundWork();
15836             
15837             /**
15838              * Gets the "FederalLegislation2" element
15839              */
15840             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation2();
15841             
15842             /**
15843              * Gets (as xml) the "FederalLegislation2" element
15844              */
15845             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation2();
15846             
15847             /**
15848              * True if has "FederalLegislation2" element
15849              */
15850             boolean isSetFederalLegislation2();
15851             
15852             /**
15853              * Sets the "FederalLegislation2" element
15854              */
15855             void setFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation2);
15856             
15857             /**
15858              * Sets (as xml) the "FederalLegislation2" element
15859              */
15860             void xsetFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation2);
15861             
15862             /**
15863              * Unsets the "FederalLegislation2" element
15864              */
15865             void unsetFederalLegislation2();
15866             
15867             /**
15868              * Gets the "FederalRule2" element
15869              */
15870             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule2();
15871             
15872             /**
15873              * Gets (as xml) the "FederalRule2" element
15874              */
15875             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule2();
15876             
15877             /**
15878              * True if has "FederalRule2" element
15879              */
15880             boolean isSetFederalRule2();
15881             
15882             /**
15883              * Sets the "FederalRule2" element
15884              */
15885             void setFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule2);
15886             
15887             /**
15888              * Sets (as xml) the "FederalRule2" element
15889              */
15890             void xsetFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule2);
15891             
15892             /**
15893              * Unsets the "FederalRule2" element
15894              */
15895             void unsetFederalRule2();
15896             
15897             /**
15898              * Gets the "FederalProgram2" element
15899              */
15900             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram2();
15901             
15902             /**
15903              * Gets (as xml) the "FederalProgram2" element
15904              */
15905             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram2();
15906             
15907             /**
15908              * True if has "FederalProgram2" element
15909              */
15910             boolean isSetFederalProgram2();
15911             
15912             /**
15913              * Sets the "FederalProgram2" element
15914              */
15915             void setFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram2);
15916             
15917             /**
15918              * Sets (as xml) the "FederalProgram2" element
15919              */
15920             void xsetFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram2);
15921             
15922             /**
15923              * Unsets the "FederalProgram2" element
15924              */
15925             void unsetFederalProgram2();
15926             
15927             /**
15928              * Gets the "Nomination2" element
15929              */
15930             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination2();
15931             
15932             /**
15933              * Gets (as xml) the "Nomination2" element
15934              */
15935             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination2();
15936             
15937             /**
15938              * True if has "Nomination2" element
15939              */
15940             boolean isSetNomination2();
15941             
15942             /**
15943              * Sets the "Nomination2" element
15944              */
15945             void setNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination2);
15946             
15947             /**
15948              * Sets (as xml) the "Nomination2" element
15949              */
15950             void xsetNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination2);
15951             
15952             /**
15953              * Unsets the "Nomination2" element
15954              */
15955             void unsetNomination2();
15956             
15957             /**
15958              * Gets the "BackgroundWork2" element
15959              */
15960             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork2();
15961             
15962             /**
15963              * Gets (as xml) the "BackgroundWork2" element
15964              */
15965             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork2();
15966             
15967             /**
15968              * True if has "BackgroundWork2" element
15969              */
15970             boolean isSetBackgroundWork2();
15971             
15972             /**
15973              * Sets the "BackgroundWork2" element
15974              */
15975             void setBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork2);
15976             
15977             /**
15978              * Sets (as xml) the "BackgroundWork2" element
15979              */
15980             void xsetBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork2);
15981             
15982             /**
15983              * Unsets the "BackgroundWork2" element
15984              */
15985             void unsetBackgroundWork2();
15986             
15987             /**
15988              * Gets the "Comments" element
15989              */
15990             java.lang.String getComments();
15991             
15992             /**
15993              * Gets (as xml) the "Comments" element
15994              */
15995             gov.grants.apply.forms.naca20V20.NACA20String4000DataType xgetComments();
15996             
15997             /**
15998              * True if has "Comments" element
15999              */
16000             boolean isSetComments();
16001             
16002             /**
16003              * Sets the "Comments" element
16004              */
16005             void setComments(java.lang.String comments);
16006             
16007             /**
16008              * Sets (as xml) the "Comments" element
16009              */
16010             void xsetComments(gov.grants.apply.forms.naca20V20.NACA20String4000DataType comments);
16011             
16012             /**
16013              * Unsets the "Comments" element
16014              */
16015             void unsetComments();
16016             
16017             /**
16018              * A factory class with static methods for creating instances
16019              * of this type.
16020              */
16021             
16022             public static final class Factory
16023             {
16024                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Questionnaire newInstance() {
16025                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Questionnaire) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16026                 
16027                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Questionnaire newInstance(org.apache.xmlbeans.XmlOptions options) {
16028                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.Questionnaire) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16029                 
16030                 private Factory() { } // No instance of this class allowed
16031             }
16032         }
16033         
16034         /**
16035          * An XML EnvironmentalReview(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
16036          *
16037          * This is a complex type.
16038          */
16039         public interface EnvironmentalReview extends org.apache.xmlbeans.XmlObject
16040         {
16041             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
16042                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EnvironmentalReview.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("environmentalreviewda0felemtype");
16043             
16044             /**
16045              * Gets the "CategoricalExclusion" element
16046              */
16047             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCategoricalExclusion();
16048             
16049             /**
16050              * Gets (as xml) the "CategoricalExclusion" element
16051              */
16052             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCategoricalExclusion();
16053             
16054             /**
16055              * Sets the "CategoricalExclusion" element
16056              */
16057             void setCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum categoricalExclusion);
16058             
16059             /**
16060              * Sets (as xml) the "CategoricalExclusion" element
16061              */
16062             void xsetCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType categoricalExclusion);
16063             
16064             /**
16065              * Gets the "EnvironmentalImpact" element
16066              */
16067             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalImpact();
16068             
16069             /**
16070              * Gets (as xml) the "EnvironmentalImpact" element
16071              */
16072             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalImpact();
16073             
16074             /**
16075              * Sets the "EnvironmentalImpact" element
16076              */
16077             void setEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalImpact);
16078             
16079             /**
16080              * Sets (as xml) the "EnvironmentalImpact" element
16081              */
16082             void xsetEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalImpact);
16083             
16084             /**
16085              * Gets the "HistoricalSites" element
16086              */
16087             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricalSites();
16088             
16089             /**
16090              * Gets (as xml) the "HistoricalSites" element
16091              */
16092             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricalSites();
16093             
16094             /**
16095              * Sets the "HistoricalSites" element
16096              */
16097             void setHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicalSites);
16098             
16099             /**
16100              * Sets (as xml) the "HistoricalSites" element
16101              */
16102             void xsetHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicalSites);
16103             
16104             /**
16105              * Gets the "WildernessAreas" element
16106              */
16107             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWildernessAreas();
16108             
16109             /**
16110              * Gets (as xml) the "WildernessAreas" element
16111              */
16112             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWildernessAreas();
16113             
16114             /**
16115              * Sets the "WildernessAreas" element
16116              */
16117             void setWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wildernessAreas);
16118             
16119             /**
16120              * Sets (as xml) the "WildernessAreas" element
16121              */
16122             void xsetWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType wildernessAreas);
16123             
16124             /**
16125              * Gets the "ScenicRivers" element
16126              */
16127             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScenicRivers();
16128             
16129             /**
16130              * Gets (as xml) the "ScenicRivers" element
16131              */
16132             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScenicRivers();
16133             
16134             /**
16135              * Sets the "ScenicRivers" element
16136              */
16137             void setScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scenicRivers);
16138             
16139             /**
16140              * Sets (as xml) the "ScenicRivers" element
16141              */
16142             void xsetScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType scenicRivers);
16143             
16144             /**
16145              * Gets the "CriticalHabitats" element
16146              */
16147             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriticalHabitats();
16148             
16149             /**
16150              * Gets (as xml) the "CriticalHabitats" element
16151              */
16152             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriticalHabitats();
16153             
16154             /**
16155              * Sets the "CriticalHabitats" element
16156              */
16157             void setCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criticalHabitats);
16158             
16159             /**
16160              * Sets (as xml) the "CriticalHabitats" element
16161              */
16162             void xsetCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType criticalHabitats);
16163             
16164             /**
16165              * Gets the "NaturalLandmarks" element
16166              */
16167             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNaturalLandmarks();
16168             
16169             /**
16170              * Gets (as xml) the "NaturalLandmarks" element
16171              */
16172             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNaturalLandmarks();
16173             
16174             /**
16175              * Sets the "NaturalLandmarks" element
16176              */
16177             void setNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naturalLandmarks);
16178             
16179             /**
16180              * Sets (as xml) the "NaturalLandmarks" element
16181              */
16182             void xsetNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType naturalLandmarks);
16183             
16184             /**
16185              * Gets the "CostalBarrier" element
16186              */
16187             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalBarrier();
16188             
16189             /**
16190              * Gets (as xml) the "CostalBarrier" element
16191              */
16192             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalBarrier();
16193             
16194             /**
16195              * Sets the "CostalBarrier" element
16196              */
16197             void setCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalBarrier);
16198             
16199             /**
16200              * Sets (as xml) the "CostalBarrier" element
16201              */
16202             void xsetCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalBarrier);
16203             
16204             /**
16205              * Gets the "CostalZone" element
16206              */
16207             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalZone();
16208             
16209             /**
16210              * Gets (as xml) the "CostalZone" element
16211              */
16212             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalZone();
16213             
16214             /**
16215              * Sets the "CostalZone" element
16216              */
16217             void setCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalZone);
16218             
16219             /**
16220              * Sets (as xml) the "CostalZone" element
16221              */
16222             void xsetCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalZone);
16223             
16224             /**
16225              * Gets the "SoleSourceAquifer" element
16226              */
16227             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoleSourceAquifer();
16228             
16229             /**
16230              * Gets (as xml) the "SoleSourceAquifer" element
16231              */
16232             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoleSourceAquifer();
16233             
16234             /**
16235              * Sets the "SoleSourceAquifer" element
16236              */
16237             void setSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum soleSourceAquifer);
16238             
16239             /**
16240              * Sets (as xml) the "SoleSourceAquifer" element
16241              */
16242             void xsetSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType soleSourceAquifer);
16243             
16244             /**
16245              * Gets the "Wetlands" element
16246              */
16247             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWetlands();
16248             
16249             /**
16250              * Gets (as xml) the "Wetlands" element
16251              */
16252             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWetlands();
16253             
16254             /**
16255              * Sets the "Wetlands" element
16256              */
16257             void setWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wetlands);
16258             
16259             /**
16260              * Sets (as xml) the "Wetlands" element
16261              */
16262             void xsetWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType wetlands);
16263             
16264             /**
16265              * Gets the "FloodPlains" element
16266              */
16267             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFloodPlains();
16268             
16269             /**
16270              * Gets (as xml) the "FloodPlains" element
16271              */
16272             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFloodPlains();
16273             
16274             /**
16275              * Sets the "FloodPlains" element
16276              */
16277             void setFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum floodPlains);
16278             
16279             /**
16280              * Sets (as xml) the "FloodPlains" element
16281              */
16282             void xsetFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType floodPlains);
16283             
16284             /**
16285              * Gets the "PrimeFarmland" element
16286              */
16287             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimeFarmland();
16288             
16289             /**
16290              * Gets (as xml) the "PrimeFarmland" element
16291              */
16292             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimeFarmland();
16293             
16294             /**
16295              * Sets the "PrimeFarmland" element
16296              */
16297             void setPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primeFarmland);
16298             
16299             /**
16300              * Sets (as xml) the "PrimeFarmland" element
16301              */
16302             void xsetPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType primeFarmland);
16303             
16304             /**
16305              * Gets the "EPAList" element
16306              */
16307             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPAList();
16308             
16309             /**
16310              * Gets (as xml) the "EPAList" element
16311              */
16312             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPAList();
16313             
16314             /**
16315              * Sets the "EPAList" element
16316              */
16317             void setEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epaList);
16318             
16319             /**
16320              * Sets (as xml) the "EPAList" element
16321              */
16322             void xsetEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType epaList);
16323             
16324             /**
16325              * Gets the "ERNarrative" element
16326              */
16327             java.lang.String getERNarrative();
16328             
16329             /**
16330              * Gets (as xml) the "ERNarrative" element
16331              */
16332             gov.grants.apply.forms.naca20V20.NACA20String5000DataType xgetERNarrative();
16333             
16334             /**
16335              * True if has "ERNarrative" element
16336              */
16337             boolean isSetERNarrative();
16338             
16339             /**
16340              * Sets the "ERNarrative" element
16341              */
16342             void setERNarrative(java.lang.String erNarrative);
16343             
16344             /**
16345              * Sets (as xml) the "ERNarrative" element
16346              */
16347             void xsetERNarrative(gov.grants.apply.forms.naca20V20.NACA20String5000DataType erNarrative);
16348             
16349             /**
16350              * Unsets the "ERNarrative" element
16351              */
16352             void unsetERNarrative();
16353             
16354             /**
16355              * A factory class with static methods for creating instances
16356              * of this type.
16357              */
16358             
16359             public static final class Factory
16360             {
16361                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EnvironmentalReview newInstance() {
16362                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EnvironmentalReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16363                 
16364                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EnvironmentalReview newInstance(org.apache.xmlbeans.XmlOptions options) {
16365                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.EnvironmentalReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16366                 
16367                 private Factory() { } // No instance of this class allowed
16368             }
16369         }
16370         
16371         /**
16372          * An XML ApplicationChecklist(@http://apply.grants.gov/forms/NACA_2_0-V2.0).
16373          *
16374          * This is a complex type.
16375          */
16376         public interface ApplicationChecklist extends org.apache.xmlbeans.XmlObject
16377         {
16378             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
16379                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationChecklist.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationchecklist9a3felemtype");
16380             
16381             /**
16382              * Gets the "SF424" element
16383              */
16384             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSF424();
16385             
16386             /**
16387              * Gets (as xml) the "SF424" element
16388              */
16389             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSF424();
16390             
16391             /**
16392              * Sets the "SF424" element
16393              */
16394             void setSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sf424);
16395             
16396             /**
16397              * Sets (as xml) the "SF424" element
16398              */
16399             void xsetSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType sf424);
16400             
16401             /**
16402              * Gets the "EINDocumentation" element
16403              */
16404             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEINDocumentation();
16405             
16406             /**
16407              * Gets (as xml) the "EINDocumentation" element
16408              */
16409             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEINDocumentation();
16410             
16411             /**
16412              * Sets the "EINDocumentation" element
16413              */
16414             void setEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum einDocumentation);
16415             
16416             /**
16417              * Sets (as xml) the "EINDocumentation" element
16418              */
16419             void xsetEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType einDocumentation);
16420             
16421             /**
16422              * Gets the "HFFIApplicationNarrative" element
16423              */
16424             gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getHFFIApplicationNarrative();
16425             
16426             /**
16427              * Gets (as xml) the "HFFIApplicationNarrative" element
16428              */
16429             gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetHFFIApplicationNarrative();
16430             
16431             /**
16432              * True if has "HFFIApplicationNarrative" element
16433              */
16434             boolean isSetHFFIApplicationNarrative();
16435             
16436             /**
16437              * Sets the "HFFIApplicationNarrative" element
16438              */
16439             void setHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum hffiApplicationNarrative);
16440             
16441             /**
16442              * Sets (as xml) the "HFFIApplicationNarrative" element
16443              */
16444             void xsetHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType hffiApplicationNarrative);
16445             
16446             /**
16447              * Unsets the "HFFIApplicationNarrative" element
16448              */
16449             void unsetHFFIApplicationNarrative();
16450             
16451             /**
16452              * Gets the "FinancialStatements" element
16453              */
16454             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancialStatements();
16455             
16456             /**
16457              * Gets (as xml) the "FinancialStatements" element
16458              */
16459             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancialStatements();
16460             
16461             /**
16462              * Sets the "FinancialStatements" element
16463              */
16464             void setFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financialStatements);
16465             
16466             /**
16467              * Sets (as xml) the "FinancialStatements" element
16468              */
16469             void xsetFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType financialStatements);
16470             
16471             /**
16472              * Gets the "MatchingFundsDocumentation" element
16473              */
16474             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMatchingFundsDocumentation();
16475             
16476             /**
16477              * Gets (as xml) the "MatchingFundsDocumentation" element
16478              */
16479             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMatchingFundsDocumentation();
16480             
16481             /**
16482              * True if has "MatchingFundsDocumentation" element
16483              */
16484             boolean isSetMatchingFundsDocumentation();
16485             
16486             /**
16487              * Sets the "MatchingFundsDocumentation" element
16488              */
16489             void setMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum matchingFundsDocumentation);
16490             
16491             /**
16492              * Sets (as xml) the "MatchingFundsDocumentation" element
16493              */
16494             void xsetMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType matchingFundsDocumentation);
16495             
16496             /**
16497              * Unsets the "MatchingFundsDocumentation" element
16498              */
16499             void unsetMatchingFundsDocumentation();
16500             
16501             /**
16502              * Gets the "Resumes" element
16503              */
16504             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getResumes();
16505             
16506             /**
16507              * Gets (as xml) the "Resumes" element
16508              */
16509             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetResumes();
16510             
16511             /**
16512              * Sets the "Resumes" element
16513              */
16514             void setResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum resumes);
16515             
16516             /**
16517              * Sets (as xml) the "Resumes" element
16518              */
16519             void xsetResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType resumes);
16520             
16521             /**
16522              * Gets the "OrganizationalChart" element
16523              */
16524             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOrganizationalChart();
16525             
16526             /**
16527              * Gets (as xml) the "OrganizationalChart" element
16528              */
16529             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOrganizationalChart();
16530             
16531             /**
16532              * Sets the "OrganizationalChart" element
16533              */
16534             void setOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum organizationalChart);
16535             
16536             /**
16537              * Sets (as xml) the "OrganizationalChart" element
16538              */
16539             void xsetOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType organizationalChart);
16540             
16541             /**
16542              * Gets the "CDFIApplicationNarrative" element
16543              */
16544             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCDFIApplicationNarrative();
16545             
16546             /**
16547              * Gets (as xml) the "CDFIApplicationNarrative" element
16548              */
16549             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCDFIApplicationNarrative();
16550             
16551             /**
16552              * Sets the "CDFIApplicationNarrative" element
16553              */
16554             void setCDFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum cdfiApplicationNarrative);
16555             
16556             /**
16557              * Sets (as xml) the "CDFIApplicationNarrative" element
16558              */
16559             void xsetCDFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType cdfiApplicationNarrative);
16560             
16561             /**
16562              * A factory class with static methods for creating instances
16563              * of this type.
16564              */
16565             
16566             public static final class Factory
16567             {
16568                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ApplicationChecklist newInstance() {
16569                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ApplicationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16570                 
16571                 public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ApplicationChecklist newInstance(org.apache.xmlbeans.XmlOptions options) {
16572                   return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20.ApplicationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16573                 
16574                 private Factory() { } // No instance of this class allowed
16575             }
16576         }
16577         
16578         /**
16579          * A factory class with static methods for creating instances
16580          * of this type.
16581          */
16582         
16583         public static final class Factory
16584         {
16585             public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20 newInstance() {
16586               return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16587             
16588             public static gov.grants.apply.forms.naca20V20.NACA20Document.NACA20 newInstance(org.apache.xmlbeans.XmlOptions options) {
16589               return (gov.grants.apply.forms.naca20V20.NACA20Document.NACA20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16590             
16591             private Factory() { } // No instance of this class allowed
16592         }
16593     }
16594     
16595     /**
16596      * A factory class with static methods for creating instances
16597      * of this type.
16598      */
16599     
16600     public static final class Factory
16601     {
16602         public static gov.grants.apply.forms.naca20V20.NACA20Document newInstance() {
16603           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16604         
16605         public static gov.grants.apply.forms.naca20V20.NACA20Document newInstance(org.apache.xmlbeans.XmlOptions options) {
16606           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16607         
16608         /** @param xmlAsString the string value to parse */
16609         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
16610           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
16611         
16612         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
16613           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
16614         
16615         /** @param file the file from which to load an xml document */
16616         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16617           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
16618         
16619         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16620           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
16621         
16622         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16623           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
16624         
16625         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16626           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
16627         
16628         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16629           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
16630         
16631         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16632           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
16633         
16634         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16635           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
16636         
16637         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16638           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
16639         
16640         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
16641           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
16642         
16643         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
16644           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
16645         
16646         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
16647           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
16648         
16649         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
16650           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
16651         
16652         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
16653         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
16654           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
16655         
16656         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
16657         public static gov.grants.apply.forms.naca20V20.NACA20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
16658           return (gov.grants.apply.forms.naca20V20.NACA20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
16659         
16660         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
16661         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 {
16662           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
16663         
16664         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
16665         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 {
16666           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
16667         
16668         private Factory() { } // No instance of this class allowed
16669     }
16670 }