View Javadoc
1   /*
2    * An XML document type.
3    * Localname: CDFI_2_0
4    * Namespace: http://apply.grants.gov/forms/CDFI_2_0-V2.0
5    * Java type: gov.grants.apply.forms.cdfi20V20.CDFI20Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.cdfi20V20;
10  
11  
12  /**
13   * A document containing one CDFI_2_0(@http://apply.grants.gov/forms/CDFI_2_0-V2.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface CDFI20Document 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(CDFI20Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cdfi20c25edoctype");
21      
22      /**
23       * Gets the "CDFI_2_0" element
24       */
25      gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20 getCDFI20();
26      
27      /**
28       * Sets the "CDFI_2_0" element
29       */
30      void setCDFI20(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20 cdfi20);
31      
32      /**
33       * Appends and returns a new empty "CDFI_2_0" element
34       */
35      gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20 addNewCDFI20();
36      
37      /**
38       * An XML CDFI_2_0(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
39       *
40       * This is a complex type.
41       */
42      public interface CDFI20 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(CDFI20.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cdfi20d7baelemtype");
46          
47          /**
48           * Gets the "Organization" element
49           */
50          gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization getOrganization();
51          
52          /**
53           * Sets the "Organization" element
54           */
55          void setOrganization(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization organization);
56          
57          /**
58           * Appends and returns a new empty "Organization" element
59           */
60          gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization addNewOrganization();
61          
62          /**
63           * Gets the "AuthorizedRep" element
64           */
65          gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep getAuthorizedRep();
66          
67          /**
68           * Sets the "AuthorizedRep" element
69           */
70          void setAuthorizedRep(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep authorizedRep);
71          
72          /**
73           * Appends and returns a new empty "AuthorizedRep" element
74           */
75          gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep addNewAuthorizedRep();
76          
77          /**
78           * Gets the "ApplicationPOC" element
79           */
80          gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.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.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC applicationPOC);
91          
92          /**
93           * Appends and returns a new empty "ApplicationPOC" element
94           */
95          gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.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.cdfi20V20.CDFI20Document.CDFI20.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.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile organizationalProfile);
121         
122         /**
123          * Gets the "FY" element
124          */
125         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY.Enum getFY();
126         
127         /**
128          * Gets (as xml) the "FY" element
129          */
130         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY xgetFY();
131         
132         /**
133          * Sets the "FY" element
134          */
135         void setFY(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY.Enum fy);
136         
137         /**
138          * Sets (as xml) the "FY" element
139          */
140         void xsetFY(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY fy);
141         
142         /**
143          * Gets the "TypeAssistance" element
144          */
145         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance.Enum getTypeAssistance();
146         
147         /**
148          * Gets (as xml) the "TypeAssistance" element
149          */
150         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance xgetTypeAssistance();
151         
152         /**
153          * Sets the "TypeAssistance" element
154          */
155         void setTypeAssistance(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance.Enum typeAssistance);
156         
157         /**
158          * Sets (as xml) the "TypeAssistance" element
159          */
160         void xsetTypeAssistance(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance typeAssistance);
161         
162         /**
163          * Gets the "FARequestedAmount" element
164          */
165         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount getFARequestedAmount();
166         
167         /**
168          * True if has "FARequestedAmount" element
169          */
170         boolean isSetFARequestedAmount();
171         
172         /**
173          * Sets the "FARequestedAmount" element
174          */
175         void setFARequestedAmount(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount faRequestedAmount);
176         
177         /**
178          * Appends and returns a new empty "FARequestedAmount" element
179          */
180         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount addNewFARequestedAmount();
181         
182         /**
183          * Unsets the "FARequestedAmount" element
184          */
185         void unsetFARequestedAmount();
186         
187         /**
188          * Gets the "TARequestSummary" element
189          */
190         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary getTARequestSummary();
191         
192         /**
193          * True if has "TARequestSummary" element
194          */
195         boolean isSetTARequestSummary();
196         
197         /**
198          * Sets the "TARequestSummary" element
199          */
200         void setTARequestSummary(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary taRequestSummary);
201         
202         /**
203          * Appends and returns a new empty "TARequestSummary" element
204          */
205         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary addNewTARequestSummary();
206         
207         /**
208          * Unsets the "TARequestSummary" element
209          */
210         void unsetTARequestSummary();
211         
212         /**
213          * Gets the "HFFIFARequestedAmount" element
214          */
215         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount getHFFIFARequestedAmount();
216         
217         /**
218          * True if has "HFFIFARequestedAmount" element
219          */
220         boolean isSetHFFIFARequestedAmount();
221         
222         /**
223          * Sets the "HFFIFARequestedAmount" element
224          */
225         void setHFFIFARequestedAmount(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount hffifaRequestedAmount);
226         
227         /**
228          * Appends and returns a new empty "HFFIFARequestedAmount" element
229          */
230         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount addNewHFFIFARequestedAmount();
231         
232         /**
233          * Unsets the "HFFIFARequestedAmount" element
234          */
235         void unsetHFFIFARequestedAmount();
236         
237         /**
238          * Gets the "FAApplicantCategory" element
239          */
240         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory.Enum getFAApplicantCategory();
241         
242         /**
243          * Gets (as xml) the "FAApplicantCategory" element
244          */
245         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory xgetFAApplicantCategory();
246         
247         /**
248          * True if has "FAApplicantCategory" element
249          */
250         boolean isSetFAApplicantCategory();
251         
252         /**
253          * Sets the "FAApplicantCategory" element
254          */
255         void setFAApplicantCategory(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory.Enum faApplicantCategory);
256         
257         /**
258          * Sets (as xml) the "FAApplicantCategory" element
259          */
260         void xsetFAApplicantCategory(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory faApplicantCategory);
261         
262         /**
263          * Unsets the "FAApplicantCategory" element
264          */
265         void unsetFAApplicantCategory();
266         
267         /**
268          * Gets the "OtherFunds" element
269          */
270         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOtherFunds();
271         
272         /**
273          * Gets (as xml) the "OtherFunds" element
274          */
275         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOtherFunds();
276         
277         /**
278          * Sets the "OtherFunds" element
279          */
280         void setOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherFunds);
281         
282         /**
283          * Sets (as xml) the "OtherFunds" element
284          */
285         void xsetOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherFunds);
286         
287         /**
288          * Gets array of all "OtherFundsTable" elements
289          */
290         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable[] getOtherFundsTableArray();
291         
292         /**
293          * Gets ith "OtherFundsTable" element
294          */
295         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable getOtherFundsTableArray(int i);
296         
297         /**
298          * Returns number of "OtherFundsTable" element
299          */
300         int sizeOfOtherFundsTableArray();
301         
302         /**
303          * Sets array of all "OtherFundsTable" element
304          */
305         void setOtherFundsTableArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable[] otherFundsTableArray);
306         
307         /**
308          * Sets ith "OtherFundsTable" element
309          */
310         void setOtherFundsTableArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable otherFundsTable);
311         
312         /**
313          * Inserts and returns a new empty value (as xml) as the ith "OtherFundsTable" element
314          */
315         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable insertNewOtherFundsTable(int i);
316         
317         /**
318          * Appends and returns a new empty value (as xml) as the last "OtherFundsTable" element
319          */
320         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable addNewOtherFundsTable();
321         
322         /**
323          * Removes the ith "OtherFundsTable" element
324          */
325         void removeOtherFundsTable(int i);
326         
327         /**
328          * Gets array of all "PriorAwardsTable" elements
329          */
330         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable[] getPriorAwardsTableArray();
331         
332         /**
333          * Gets ith "PriorAwardsTable" element
334          */
335         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable getPriorAwardsTableArray(int i);
336         
337         /**
338          * Returns number of "PriorAwardsTable" element
339          */
340         int sizeOfPriorAwardsTableArray();
341         
342         /**
343          * Sets array of all "PriorAwardsTable" element
344          */
345         void setPriorAwardsTableArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable[] priorAwardsTableArray);
346         
347         /**
348          * Sets ith "PriorAwardsTable" element
349          */
350         void setPriorAwardsTableArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable priorAwardsTable);
351         
352         /**
353          * Inserts and returns a new empty value (as xml) as the ith "PriorAwardsTable" element
354          */
355         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable insertNewPriorAwardsTable(int i);
356         
357         /**
358          * Appends and returns a new empty value (as xml) as the last "PriorAwardsTable" element
359          */
360         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable addNewPriorAwardsTable();
361         
362         /**
363          * Removes the ith "PriorAwardsTable" element
364          */
365         void removePriorAwardsTable(int i);
366         
367         /**
368          * Gets the "InstitutionType" element
369          */
370         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType.Enum getInstitutionType();
371         
372         /**
373          * Gets (as xml) the "InstitutionType" element
374          */
375         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType xgetInstitutionType();
376         
377         /**
378          * Sets the "InstitutionType" element
379          */
380         void setInstitutionType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType.Enum institutionType);
381         
382         /**
383          * Sets (as xml) the "InstitutionType" element
384          */
385         void xsetInstitutionType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType institutionType);
386         
387         /**
388          * Gets the "OrganizationStructure" element
389          */
390         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure.Enum getOrganizationStructure();
391         
392         /**
393          * Gets (as xml) the "OrganizationStructure" element
394          */
395         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure xgetOrganizationStructure();
396         
397         /**
398          * True if has "OrganizationStructure" element
399          */
400         boolean isSetOrganizationStructure();
401         
402         /**
403          * Sets the "OrganizationStructure" element
404          */
405         void setOrganizationStructure(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure.Enum organizationStructure);
406         
407         /**
408          * Sets (as xml) the "OrganizationStructure" element
409          */
410         void xsetOrganizationStructure(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure organizationStructure);
411         
412         /**
413          * Unsets the "OrganizationStructure" element
414          */
415         void unsetOrganizationStructure();
416         
417         /**
418          * Gets the "QID_65" element
419          */
420         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID65();
421         
422         /**
423          * Gets (as xml) the "QID_65" element
424          */
425         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID65();
426         
427         /**
428          * Sets the "QID_65" element
429          */
430         void setQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid65);
431         
432         /**
433          * Sets (as xml) the "QID_65" element
434          */
435         void xsetQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid65);
436         
437         /**
438          * Gets the "DateofIncorporation" element
439          */
440         java.util.Calendar getDateofIncorporation();
441         
442         /**
443          * Gets (as xml) the "DateofIncorporation" element
444          */
445         org.apache.xmlbeans.XmlDate xgetDateofIncorporation();
446         
447         /**
448          * Sets the "DateofIncorporation" element
449          */
450         void setDateofIncorporation(java.util.Calendar dateofIncorporation);
451         
452         /**
453          * Sets (as xml) the "DateofIncorporation" element
454          */
455         void xsetDateofIncorporation(org.apache.xmlbeans.XmlDate dateofIncorporation);
456         
457         /**
458          * Gets the "DateStarted" element
459          */
460         java.util.Calendar getDateStarted();
461         
462         /**
463          * Gets (as xml) the "DateStarted" element
464          */
465         org.apache.xmlbeans.XmlDate xgetDateStarted();
466         
467         /**
468          * Sets the "DateStarted" element
469          */
470         void setDateStarted(java.util.Calendar dateStarted);
471         
472         /**
473          * Sets (as xml) the "DateStarted" element
474          */
475         void xsetDateStarted(org.apache.xmlbeans.XmlDate dateStarted);
476         
477         /**
478          * Gets the "CongressionalDistrictApplicant" element
479          */
480         java.lang.String getCongressionalDistrictApplicant();
481         
482         /**
483          * Gets (as xml) the "CongressionalDistrictApplicant" element
484          */
485         gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant();
486         
487         /**
488          * Sets the "CongressionalDistrictApplicant" element
489          */
490         void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant);
491         
492         /**
493          * Sets (as xml) the "CongressionalDistrictApplicant" element
494          */
495         void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant);
496         
497         /**
498          * Gets the "QID_42" element
499          */
500         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42.Enum getQID42();
501         
502         /**
503          * Gets (as xml) the "QID_42" element
504          */
505         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42 xgetQID42();
506         
507         /**
508          * Sets the "QID_42" element
509          */
510         void setQID42(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42.Enum qid42);
511         
512         /**
513          * Sets (as xml) the "QID_42" element
514          */
515         void xsetQID42(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42 qid42);
516         
517         /**
518          * Gets the "QID_66" element
519          */
520         long getQID66();
521         
522         /**
523          * Gets (as xml) the "QID_66" element
524          */
525         gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetQID66();
526         
527         /**
528          * Sets the "QID_66" element
529          */
530         void setQID66(long qid66);
531         
532         /**
533          * Sets (as xml) the "QID_66" element
534          */
535         void xsetQID66(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType qid66);
536         
537         /**
538          * Gets the "RegulatoryBody" element
539          */
540         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody.Enum getRegulatoryBody();
541         
542         /**
543          * Gets (as xml) the "RegulatoryBody" element
544          */
545         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody xgetRegulatoryBody();
546         
547         /**
548          * True if has "RegulatoryBody" element
549          */
550         boolean isSetRegulatoryBody();
551         
552         /**
553          * Sets the "RegulatoryBody" element
554          */
555         void setRegulatoryBody(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody.Enum regulatoryBody);
556         
557         /**
558          * Sets (as xml) the "RegulatoryBody" element
559          */
560         void xsetRegulatoryBody(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody regulatoryBody);
561         
562         /**
563          * Unsets the "RegulatoryBody" element
564          */
565         void unsetRegulatoryBody();
566         
567         /**
568          * Gets the "OtherRegulatoryBody" element
569          */
570         java.lang.String getOtherRegulatoryBody();
571         
572         /**
573          * Gets (as xml) the "OtherRegulatoryBody" element
574          */
575         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody xgetOtherRegulatoryBody();
576         
577         /**
578          * True if has "OtherRegulatoryBody" element
579          */
580         boolean isSetOtherRegulatoryBody();
581         
582         /**
583          * Sets the "OtherRegulatoryBody" element
584          */
585         void setOtherRegulatoryBody(java.lang.String otherRegulatoryBody);
586         
587         /**
588          * Sets (as xml) the "OtherRegulatoryBody" element
589          */
590         void xsetOtherRegulatoryBody(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody otherRegulatoryBody);
591         
592         /**
593          * Unsets the "OtherRegulatoryBody" element
594          */
595         void unsetOtherRegulatoryBody();
596         
597         /**
598          * Gets the "FDICCertification" element
599          */
600         java.lang.String getFDICCertification();
601         
602         /**
603          * Gets (as xml) the "FDICCertification" element
604          */
605         gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType xgetFDICCertification();
606         
607         /**
608          * True if has "FDICCertification" element
609          */
610         boolean isSetFDICCertification();
611         
612         /**
613          * Sets the "FDICCertification" element
614          */
615         void setFDICCertification(java.lang.String fdicCertification);
616         
617         /**
618          * Sets (as xml) the "FDICCertification" element
619          */
620         void xsetFDICCertification(gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType fdicCertification);
621         
622         /**
623          * Unsets the "FDICCertification" element
624          */
625         void unsetFDICCertification();
626         
627         /**
628          * Gets the "CharterNumber" element
629          */
630         java.lang.String getCharterNumber();
631         
632         /**
633          * Gets (as xml) the "CharterNumber" element
634          */
635         gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType xgetCharterNumber();
636         
637         /**
638          * True if has "CharterNumber" element
639          */
640         boolean isSetCharterNumber();
641         
642         /**
643          * Sets the "CharterNumber" element
644          */
645         void setCharterNumber(java.lang.String charterNumber);
646         
647         /**
648          * Sets (as xml) the "CharterNumber" element
649          */
650         void xsetCharterNumber(gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType charterNumber);
651         
652         /**
653          * Unsets the "CharterNumber" element
654          */
655         void unsetCharterNumber();
656         
657         /**
658          * Gets the "MinorityDepository" element
659          */
660         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorityDepository();
661         
662         /**
663          * Gets (as xml) the "MinorityDepository" element
664          */
665         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorityDepository();
666         
667         /**
668          * True if has "MinorityDepository" element
669          */
670         boolean isSetMinorityDepository();
671         
672         /**
673          * Sets the "MinorityDepository" element
674          */
675         void setMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorityDepository);
676         
677         /**
678          * Sets (as xml) the "MinorityDepository" element
679          */
680         void xsetMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorityDepository);
681         
682         /**
683          * Unsets the "MinorityDepository" element
684          */
685         void unsetMinorityDepository();
686         
687         /**
688          * Gets the "CertificationStatus" element
689          */
690         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus.Enum getCertificationStatus();
691         
692         /**
693          * Gets (as xml) the "CertificationStatus" element
694          */
695         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus xgetCertificationStatus();
696         
697         /**
698          * Sets the "CertificationStatus" element
699          */
700         void setCertificationStatus(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus.Enum certificationStatus);
701         
702         /**
703          * Sets (as xml) the "CertificationStatus" element
704          */
705         void xsetCertificationStatus(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus certificationStatus);
706         
707         /**
708          * Gets the "CDFICertificationNumber" element
709          */
710         java.lang.String getCDFICertificationNumber();
711         
712         /**
713          * Gets (as xml) the "CDFICertificationNumber" element
714          */
715         gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType xgetCDFICertificationNumber();
716         
717         /**
718          * True if has "CDFICertificationNumber" element
719          */
720         boolean isSetCDFICertificationNumber();
721         
722         /**
723          * Sets the "CDFICertificationNumber" element
724          */
725         void setCDFICertificationNumber(java.lang.String cdfiCertificationNumber);
726         
727         /**
728          * Sets (as xml) the "CDFICertificationNumber" element
729          */
730         void xsetCDFICertificationNumber(gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType cdfiCertificationNumber);
731         
732         /**
733          * Unsets the "CDFICertificationNumber" element
734          */
735         void unsetCDFICertificationNumber();
736         
737         /**
738          * Gets the "CertificationPending" element
739          */
740         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationPending();
741         
742         /**
743          * Gets (as xml) the "CertificationPending" element
744          */
745         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationPending();
746         
747         /**
748          * True if has "CertificationPending" element
749          */
750         boolean isSetCertificationPending();
751         
752         /**
753          * Sets the "CertificationPending" element
754          */
755         void setCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationPending);
756         
757         /**
758          * Sets (as xml) the "CertificationPending" element
759          */
760         void xsetCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationPending);
761         
762         /**
763          * Unsets the "CertificationPending" element
764          */
765         void unsetCertificationPending();
766         
767         /**
768          * Gets the "SubmissionDate" element
769          */
770         java.util.Calendar getSubmissionDate();
771         
772         /**
773          * Gets (as xml) the "SubmissionDate" element
774          */
775         org.apache.xmlbeans.XmlDate xgetSubmissionDate();
776         
777         /**
778          * True if has "SubmissionDate" element
779          */
780         boolean isSetSubmissionDate();
781         
782         /**
783          * Sets the "SubmissionDate" element
784          */
785         void setSubmissionDate(java.util.Calendar submissionDate);
786         
787         /**
788          * Sets (as xml) the "SubmissionDate" element
789          */
790         void xsetSubmissionDate(org.apache.xmlbeans.XmlDate submissionDate);
791         
792         /**
793          * Unsets the "SubmissionDate" element
794          */
795         void unsetSubmissionDate();
796         
797         /**
798          * Gets the "CertificationChecklist" element
799          */
800         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist getCertificationChecklist();
801         
802         /**
803          * True if has "CertificationChecklist" element
804          */
805         boolean isSetCertificationChecklist();
806         
807         /**
808          * Sets the "CertificationChecklist" element
809          */
810         void setCertificationChecklist(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist certificationChecklist);
811         
812         /**
813          * Appends and returns a new empty "CertificationChecklist" element
814          */
815         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist addNewCertificationChecklist();
816         
817         /**
818          * Unsets the "CertificationChecklist" element
819          */
820         void unsetCertificationChecklist();
821         
822         /**
823          * Gets the "QID_58" element
824          */
825         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58.Enum getQID58();
826         
827         /**
828          * Gets (as xml) the "QID_58" element
829          */
830         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58 xgetQID58();
831         
832         /**
833          * Sets the "QID_58" element
834          */
835         void setQID58(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58.Enum qid58);
836         
837         /**
838          * Sets (as xml) the "QID_58" element
839          */
840         void xsetQID58(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58 qid58);
841         
842         /**
843          * Gets the "PrimaryMarket" element
844          */
845         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket getPrimaryMarket();
846         
847         /**
848          * True if has "PrimaryMarket" element
849          */
850         boolean isSetPrimaryMarket();
851         
852         /**
853          * Sets the "PrimaryMarket" element
854          */
855         void setPrimaryMarket(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket primaryMarket);
856         
857         /**
858          * Appends and returns a new empty "PrimaryMarket" element
859          */
860         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket addNewPrimaryMarket();
861         
862         /**
863          * Unsets the "PrimaryMarket" element
864          */
865         void unsetPrimaryMarket();
866         
867         /**
868          * Gets the "GeographicMarketServed" element
869          */
870         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed getGeographicMarketServed();
871         
872         /**
873          * True if has "GeographicMarketServed" element
874          */
875         boolean isSetGeographicMarketServed();
876         
877         /**
878          * Sets the "GeographicMarketServed" element
879          */
880         void setGeographicMarketServed(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed geographicMarketServed);
881         
882         /**
883          * Appends and returns a new empty "GeographicMarketServed" element
884          */
885         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed addNewGeographicMarketServed();
886         
887         /**
888          * Unsets the "GeographicMarketServed" element
889          */
890         void unsetGeographicMarketServed();
891         
892         /**
893          * Gets the "PrimaryBusiness" element
894          */
895         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness.Enum getPrimaryBusiness();
896         
897         /**
898          * Gets (as xml) the "PrimaryBusiness" element
899          */
900         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness xgetPrimaryBusiness();
901         
902         /**
903          * Sets the "PrimaryBusiness" element
904          */
905         void setPrimaryBusiness(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness.Enum primaryBusiness);
906         
907         /**
908          * Sets (as xml) the "PrimaryBusiness" element
909          */
910         void xsetPrimaryBusiness(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness primaryBusiness);
911         
912         /**
913          * Gets the "SecondaryBusiness" element
914          */
915         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness getSecondaryBusiness();
916         
917         /**
918          * True if has "SecondaryBusiness" element
919          */
920         boolean isSetSecondaryBusiness();
921         
922         /**
923          * Sets the "SecondaryBusiness" element
924          */
925         void setSecondaryBusiness(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness secondaryBusiness);
926         
927         /**
928          * Appends and returns a new empty "SecondaryBusiness" element
929          */
930         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness addNewSecondaryBusiness();
931         
932         /**
933          * Unsets the "SecondaryBusiness" element
934          */
935         void unsetSecondaryBusiness();
936         
937         /**
938          * Gets the "ProductsOffered" element
939          */
940         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered getProductsOffered();
941         
942         /**
943          * True if has "ProductsOffered" element
944          */
945         boolean isSetProductsOffered();
946         
947         /**
948          * Sets the "ProductsOffered" element
949          */
950         void setProductsOffered(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered productsOffered);
951         
952         /**
953          * Appends and returns a new empty "ProductsOffered" element
954          */
955         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered addNewProductsOffered();
956         
957         /**
958          * Unsets the "ProductsOffered" element
959          */
960         void unsetProductsOffered();
961         
962         /**
963          * Gets the "CustomerProfile" element
964          */
965         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile getCustomerProfile();
966         
967         /**
968          * True if has "CustomerProfile" element
969          */
970         boolean isSetCustomerProfile();
971         
972         /**
973          * Sets the "CustomerProfile" element
974          */
975         void setCustomerProfile(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile customerProfile);
976         
977         /**
978          * Appends and returns a new empty "CustomerProfile" element
979          */
980         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile addNewCustomerProfile();
981         
982         /**
983          * Unsets the "CustomerProfile" element
984          */
985         void unsetCustomerProfile();
986         
987         /**
988          * Gets the "MatchingFunds" element
989          */
990         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds getMatchingFunds();
991         
992         /**
993          * True if has "MatchingFunds" element
994          */
995         boolean isSetMatchingFunds();
996         
997         /**
998          * Sets the "MatchingFunds" element
999          */
1000         void setMatchingFunds(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds matchingFunds);
1001         
1002         /**
1003          * Appends and returns a new empty "MatchingFunds" element
1004          */
1005         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds addNewMatchingFunds();
1006         
1007         /**
1008          * Unsets the "MatchingFunds" element
1009          */
1010         void unsetMatchingFunds();
1011         
1012         /**
1013          * Gets the "EarningsNonRegulated" element
1014          */
1015         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated getEarningsNonRegulated();
1016         
1017         /**
1018          * True if has "EarningsNonRegulated" element
1019          */
1020         boolean isSetEarningsNonRegulated();
1021         
1022         /**
1023          * Sets the "EarningsNonRegulated" element
1024          */
1025         void setEarningsNonRegulated(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated earningsNonRegulated);
1026         
1027         /**
1028          * Appends and returns a new empty "EarningsNonRegulated" element
1029          */
1030         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated addNewEarningsNonRegulated();
1031         
1032         /**
1033          * Unsets the "EarningsNonRegulated" element
1034          */
1035         void unsetEarningsNonRegulated();
1036         
1037         /**
1038          * Gets the "EarningsCreditUnions" element
1039          */
1040         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions getEarningsCreditUnions();
1041         
1042         /**
1043          * True if has "EarningsCreditUnions" element
1044          */
1045         boolean isSetEarningsCreditUnions();
1046         
1047         /**
1048          * Sets the "EarningsCreditUnions" element
1049          */
1050         void setEarningsCreditUnions(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions earningsCreditUnions);
1051         
1052         /**
1053          * Appends and returns a new empty "EarningsCreditUnions" element
1054          */
1055         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions addNewEarningsCreditUnions();
1056         
1057         /**
1058          * Unsets the "EarningsCreditUnions" element
1059          */
1060         void unsetEarningsCreditUnions();
1061         
1062         /**
1063          * Gets the "EarningsBanks" element
1064          */
1065         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks getEarningsBanks();
1066         
1067         /**
1068          * True if has "EarningsBanks" element
1069          */
1070         boolean isSetEarningsBanks();
1071         
1072         /**
1073          * Sets the "EarningsBanks" element
1074          */
1075         void setEarningsBanks(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks earningsBanks);
1076         
1077         /**
1078          * Appends and returns a new empty "EarningsBanks" element
1079          */
1080         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks addNewEarningsBanks();
1081         
1082         /**
1083          * Unsets the "EarningsBanks" element
1084          */
1085         void unsetEarningsBanks();
1086         
1087         /**
1088          * Gets the "FinancialProductsSheet" element
1089          */
1090         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet getFinancialProductsSheet();
1091         
1092         /**
1093          * True if has "FinancialProductsSheet" element
1094          */
1095         boolean isSetFinancialProductsSheet();
1096         
1097         /**
1098          * Sets the "FinancialProductsSheet" element
1099          */
1100         void setFinancialProductsSheet(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet financialProductsSheet);
1101         
1102         /**
1103          * Appends and returns a new empty "FinancialProductsSheet" element
1104          */
1105         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet addNewFinancialProductsSheet();
1106         
1107         /**
1108          * Unsets the "FinancialProductsSheet" element
1109          */
1110         void unsetFinancialProductsSheet();
1111         
1112         /**
1113          * Gets the "FinancialServicesSheet" element
1114          */
1115         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet getFinancialServicesSheet();
1116         
1117         /**
1118          * True if has "FinancialServicesSheet" element
1119          */
1120         boolean isSetFinancialServicesSheet();
1121         
1122         /**
1123          * Sets the "FinancialServicesSheet" element
1124          */
1125         void setFinancialServicesSheet(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet financialServicesSheet);
1126         
1127         /**
1128          * Appends and returns a new empty "FinancialServicesSheet" element
1129          */
1130         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet addNewFinancialServicesSheet();
1131         
1132         /**
1133          * Unsets the "FinancialServicesSheet" element
1134          */
1135         void unsetFinancialServicesSheet();
1136         
1137         /**
1138          * Gets the "FinancialActivities" element
1139          */
1140         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities getFinancialActivities();
1141         
1142         /**
1143          * True if has "FinancialActivities" element
1144          */
1145         boolean isSetFinancialActivities();
1146         
1147         /**
1148          * Sets the "FinancialActivities" element
1149          */
1150         void setFinancialActivities(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities financialActivities);
1151         
1152         /**
1153          * Appends and returns a new empty "FinancialActivities" element
1154          */
1155         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities addNewFinancialActivities();
1156         
1157         /**
1158          * Unsets the "FinancialActivities" element
1159          */
1160         void unsetFinancialActivities();
1161         
1162         /**
1163          * Gets the "BoardMembers" element
1164          */
1165         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers getBoardMembers();
1166         
1167         /**
1168          * Sets the "BoardMembers" element
1169          */
1170         void setBoardMembers(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers boardMembers);
1171         
1172         /**
1173          * Appends and returns a new empty "BoardMembers" element
1174          */
1175         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers addNewBoardMembers();
1176         
1177         /**
1178          * Gets the "StaffMembers" element
1179          */
1180         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers getStaffMembers();
1181         
1182         /**
1183          * Sets the "StaffMembers" element
1184          */
1185         void setStaffMembers(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers staffMembers);
1186         
1187         /**
1188          * Appends and returns a new empty "StaffMembers" element
1189          */
1190         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers addNewStaffMembers();
1191         
1192         /**
1193          * Gets the "FinancialNonRegulated" element
1194          */
1195         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated getFinancialNonRegulated();
1196         
1197         /**
1198          * True if has "FinancialNonRegulated" element
1199          */
1200         boolean isSetFinancialNonRegulated();
1201         
1202         /**
1203          * Sets the "FinancialNonRegulated" element
1204          */
1205         void setFinancialNonRegulated(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated financialNonRegulated);
1206         
1207         /**
1208          * Appends and returns a new empty "FinancialNonRegulated" element
1209          */
1210         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated addNewFinancialNonRegulated();
1211         
1212         /**
1213          * Unsets the "FinancialNonRegulated" element
1214          */
1215         void unsetFinancialNonRegulated();
1216         
1217         /**
1218          * Gets the "FinancialCreditUnions" element
1219          */
1220         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions getFinancialCreditUnions();
1221         
1222         /**
1223          * True if has "FinancialCreditUnions" element
1224          */
1225         boolean isSetFinancialCreditUnions();
1226         
1227         /**
1228          * Sets the "FinancialCreditUnions" element
1229          */
1230         void setFinancialCreditUnions(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions financialCreditUnions);
1231         
1232         /**
1233          * Appends and returns a new empty "FinancialCreditUnions" element
1234          */
1235         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions addNewFinancialCreditUnions();
1236         
1237         /**
1238          * Unsets the "FinancialCreditUnions" element
1239          */
1240         void unsetFinancialCreditUnions();
1241         
1242         /**
1243          * Gets the "FinancialBanks" element
1244          */
1245         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks getFinancialBanks();
1246         
1247         /**
1248          * True if has "FinancialBanks" element
1249          */
1250         boolean isSetFinancialBanks();
1251         
1252         /**
1253          * Sets the "FinancialBanks" element
1254          */
1255         void setFinancialBanks(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks financialBanks);
1256         
1257         /**
1258          * Appends and returns a new empty "FinancialBanks" element
1259          */
1260         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks addNewFinancialBanks();
1261         
1262         /**
1263          * Unsets the "FinancialBanks" element
1264          */
1265         void unsetFinancialBanks();
1266         
1267         /**
1268          * Gets the "RatiosNonRegulated" element
1269          */
1270         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated getRatiosNonRegulated();
1271         
1272         /**
1273          * True if has "RatiosNonRegulated" element
1274          */
1275         boolean isSetRatiosNonRegulated();
1276         
1277         /**
1278          * Sets the "RatiosNonRegulated" element
1279          */
1280         void setRatiosNonRegulated(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated ratiosNonRegulated);
1281         
1282         /**
1283          * Appends and returns a new empty "RatiosNonRegulated" element
1284          */
1285         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated addNewRatiosNonRegulated();
1286         
1287         /**
1288          * Unsets the "RatiosNonRegulated" element
1289          */
1290         void unsetRatiosNonRegulated();
1291         
1292         /**
1293          * Gets the "RatiosCreditUnions" element
1294          */
1295         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions getRatiosCreditUnions();
1296         
1297         /**
1298          * True if has "RatiosCreditUnions" element
1299          */
1300         boolean isSetRatiosCreditUnions();
1301         
1302         /**
1303          * Sets the "RatiosCreditUnions" element
1304          */
1305         void setRatiosCreditUnions(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions ratiosCreditUnions);
1306         
1307         /**
1308          * Appends and returns a new empty "RatiosCreditUnions" element
1309          */
1310         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions addNewRatiosCreditUnions();
1311         
1312         /**
1313          * Unsets the "RatiosCreditUnions" element
1314          */
1315         void unsetRatiosCreditUnions();
1316         
1317         /**
1318          * Gets the "RatiosBanks" element
1319          */
1320         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks getRatiosBanks();
1321         
1322         /**
1323          * True if has "RatiosBanks" element
1324          */
1325         boolean isSetRatiosBanks();
1326         
1327         /**
1328          * Sets the "RatiosBanks" element
1329          */
1330         void setRatiosBanks(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks ratiosBanks);
1331         
1332         /**
1333          * Appends and returns a new empty "RatiosBanks" element
1334          */
1335         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks addNewRatiosBanks();
1336         
1337         /**
1338          * Unsets the "RatiosBanks" element
1339          */
1340         void unsetRatiosBanks();
1341         
1342         /**
1343          * Gets the "FinancialActionPlan" element
1344          */
1345         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan getFinancialActionPlan();
1346         
1347         /**
1348          * Sets the "FinancialActionPlan" element
1349          */
1350         void setFinancialActionPlan(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan financialActionPlan);
1351         
1352         /**
1353          * Appends and returns a new empty "FinancialActionPlan" element
1354          */
1355         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan addNewFinancialActionPlan();
1356         
1357         /**
1358          * Gets the "PortfolioQuality" element
1359          */
1360         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality getPortfolioQuality();
1361         
1362         /**
1363          * True if has "PortfolioQuality" element
1364          */
1365         boolean isSetPortfolioQuality();
1366         
1367         /**
1368          * Sets the "PortfolioQuality" element
1369          */
1370         void setPortfolioQuality(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality portfolioQuality);
1371         
1372         /**
1373          * Appends and returns a new empty "PortfolioQuality" element
1374          */
1375         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality addNewPortfolioQuality();
1376         
1377         /**
1378          * Unsets the "PortfolioQuality" element
1379          */
1380         void unsetPortfolioQuality();
1381         
1382         /**
1383          * Gets the "LoanLossReserves" element
1384          */
1385         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves getLoanLossReserves();
1386         
1387         /**
1388          * True if has "LoanLossReserves" element
1389          */
1390         boolean isSetLoanLossReserves();
1391         
1392         /**
1393          * Sets the "LoanLossReserves" element
1394          */
1395         void setLoanLossReserves(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves loanLossReserves);
1396         
1397         /**
1398          * Appends and returns a new empty "LoanLossReserves" element
1399          */
1400         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves addNewLoanLossReserves();
1401         
1402         /**
1403          * Unsets the "LoanLossReserves" element
1404          */
1405         void unsetLoanLossReserves();
1406         
1407         /**
1408          * Gets the "EquityInvestmentPortfolio" element
1409          */
1410         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio getEquityInvestmentPortfolio();
1411         
1412         /**
1413          * True if has "EquityInvestmentPortfolio" element
1414          */
1415         boolean isSetEquityInvestmentPortfolio();
1416         
1417         /**
1418          * Sets the "EquityInvestmentPortfolio" element
1419          */
1420         void setEquityInvestmentPortfolio(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio equityInvestmentPortfolio);
1421         
1422         /**
1423          * Appends and returns a new empty "EquityInvestmentPortfolio" element
1424          */
1425         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio addNewEquityInvestmentPortfolio();
1426         
1427         /**
1428          * Unsets the "EquityInvestmentPortfolio" element
1429          */
1430         void unsetEquityInvestmentPortfolio();
1431         
1432         /**
1433          * Gets the "PortfolioActionPlan" element
1434          */
1435         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan getPortfolioActionPlan();
1436         
1437         /**
1438          * Sets the "PortfolioActionPlan" element
1439          */
1440         void setPortfolioActionPlan(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan portfolioActionPlan);
1441         
1442         /**
1443          * Appends and returns a new empty "PortfolioActionPlan" element
1444          */
1445         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan addNewPortfolioActionPlan();
1446         
1447         /**
1448          * Gets the "QID_24" element
1449          */
1450         int getQID24();
1451         
1452         /**
1453          * Gets (as xml) the "QID_24" element
1454          */
1455         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24 xgetQID24();
1456         
1457         /**
1458          * Sets the "QID_24" element
1459          */
1460         void setQID24(int qid24);
1461         
1462         /**
1463          * Sets (as xml) the "QID_24" element
1464          */
1465         void xsetQID24(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24 qid24);
1466         
1467         /**
1468          * Gets the "AssurancesCertifications" element
1469          */
1470         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAssurancesCertifications();
1471         
1472         /**
1473          * Gets (as xml) the "AssurancesCertifications" element
1474          */
1475         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAssurancesCertifications();
1476         
1477         /**
1478          * Sets the "AssurancesCertifications" element
1479          */
1480         void setAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum assurancesCertifications);
1481         
1482         /**
1483          * Sets (as xml) the "AssurancesCertifications" element
1484          */
1485         void xsetAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType assurancesCertifications);
1486         
1487         /**
1488          * Gets the "Details" element
1489          */
1490         java.lang.String getDetails();
1491         
1492         /**
1493          * Gets (as xml) the "Details" element
1494          */
1495         gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType xgetDetails();
1496         
1497         /**
1498          * True if has "Details" element
1499          */
1500         boolean isSetDetails();
1501         
1502         /**
1503          * Sets the "Details" element
1504          */
1505         void setDetails(java.lang.String details);
1506         
1507         /**
1508          * Sets (as xml) the "Details" element
1509          */
1510         void xsetDetails(gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType details);
1511         
1512         /**
1513          * Unsets the "Details" element
1514          */
1515         void unsetDetails();
1516         
1517         /**
1518          * Gets the "Questionnaire" element
1519          */
1520         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire getQuestionnaire();
1521         
1522         /**
1523          * True if has "Questionnaire" element
1524          */
1525         boolean isSetQuestionnaire();
1526         
1527         /**
1528          * Sets the "Questionnaire" element
1529          */
1530         void setQuestionnaire(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire questionnaire);
1531         
1532         /**
1533          * Appends and returns a new empty "Questionnaire" element
1534          */
1535         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire addNewQuestionnaire();
1536         
1537         /**
1538          * Unsets the "Questionnaire" element
1539          */
1540         void unsetQuestionnaire();
1541         
1542         /**
1543          * Gets the "EnvironmentalReview" element
1544          */
1545         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview getEnvironmentalReview();
1546         
1547         /**
1548          * Sets the "EnvironmentalReview" element
1549          */
1550         void setEnvironmentalReview(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview environmentalReview);
1551         
1552         /**
1553          * Appends and returns a new empty "EnvironmentalReview" element
1554          */
1555         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview addNewEnvironmentalReview();
1556         
1557         /**
1558          * Gets the "Narratives" element
1559          */
1560         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives getNarratives();
1561         
1562         /**
1563          * True if has "Narratives" element
1564          */
1565         boolean isSetNarratives();
1566         
1567         /**
1568          * Sets the "Narratives" element
1569          */
1570         void setNarratives(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives narratives);
1571         
1572         /**
1573          * Appends and returns a new empty "Narratives" element
1574          */
1575         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives addNewNarratives();
1576         
1577         /**
1578          * Unsets the "Narratives" element
1579          */
1580         void unsetNarratives();
1581         
1582         /**
1583          * Gets the "ApplicationChecklist" element
1584          */
1585         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist getApplicationChecklist();
1586         
1587         /**
1588          * Sets the "ApplicationChecklist" element
1589          */
1590         void setApplicationChecklist(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist applicationChecklist);
1591         
1592         /**
1593          * Appends and returns a new empty "ApplicationChecklist" element
1594          */
1595         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist addNewApplicationChecklist();
1596         
1597         /**
1598          * Gets the "FormVersion" attribute
1599          */
1600         java.lang.String getFormVersion();
1601         
1602         /**
1603          * Gets (as xml) the "FormVersion" attribute
1604          */
1605         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
1606         
1607         /**
1608          * Sets the "FormVersion" attribute
1609          */
1610         void setFormVersion(java.lang.String formVersion);
1611         
1612         /**
1613          * Sets (as xml) the "FormVersion" attribute
1614          */
1615         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
1616         
1617         /**
1618          * An XML Organization(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
1619          *
1620          * This is a complex type.
1621          */
1622         public interface Organization extends org.apache.xmlbeans.XmlObject
1623         {
1624             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1625                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Organization.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organization45e9elemtype");
1626             
1627             /**
1628              * Gets the "OrganizationName" element
1629              */
1630             java.lang.String getOrganizationName();
1631             
1632             /**
1633              * Gets (as xml) the "OrganizationName" element
1634              */
1635             gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
1636             
1637             /**
1638              * Sets the "OrganizationName" element
1639              */
1640             void setOrganizationName(java.lang.String organizationName);
1641             
1642             /**
1643              * Sets (as xml) the "OrganizationName" element
1644              */
1645             void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
1646             
1647             /**
1648              * Gets the "Street1" element
1649              */
1650             java.lang.String getStreet1();
1651             
1652             /**
1653              * Gets (as xml) the "Street1" element
1654              */
1655             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
1656             
1657             /**
1658              * Sets the "Street1" element
1659              */
1660             void setStreet1(java.lang.String street1);
1661             
1662             /**
1663              * Sets (as xml) the "Street1" element
1664              */
1665             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
1666             
1667             /**
1668              * Gets the "Street2" element
1669              */
1670             java.lang.String getStreet2();
1671             
1672             /**
1673              * Gets (as xml) the "Street2" element
1674              */
1675             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
1676             
1677             /**
1678              * True if has "Street2" element
1679              */
1680             boolean isSetStreet2();
1681             
1682             /**
1683              * Sets the "Street2" element
1684              */
1685             void setStreet2(java.lang.String street2);
1686             
1687             /**
1688              * Sets (as xml) the "Street2" element
1689              */
1690             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
1691             
1692             /**
1693              * Unsets the "Street2" element
1694              */
1695             void unsetStreet2();
1696             
1697             /**
1698              * Gets the "City" element
1699              */
1700             java.lang.String getCity();
1701             
1702             /**
1703              * Gets (as xml) the "City" element
1704              */
1705             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
1706             
1707             /**
1708              * Sets the "City" element
1709              */
1710             void setCity(java.lang.String city);
1711             
1712             /**
1713              * Sets (as xml) the "City" element
1714              */
1715             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
1716             
1717             /**
1718              * Gets the "State" element
1719              */
1720             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
1721             
1722             /**
1723              * Gets (as xml) the "State" element
1724              */
1725             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
1726             
1727             /**
1728              * True if has "State" element
1729              */
1730             boolean isSetState();
1731             
1732             /**
1733              * Sets the "State" element
1734              */
1735             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
1736             
1737             /**
1738              * Sets (as xml) the "State" element
1739              */
1740             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
1741             
1742             /**
1743              * Unsets the "State" element
1744              */
1745             void unsetState();
1746             
1747             /**
1748              * Gets the "ZipCode" element
1749              */
1750             java.lang.String getZipCode();
1751             
1752             /**
1753              * Gets (as xml) the "ZipCode" element
1754              */
1755             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
1756             
1757             /**
1758              * True if has "ZipCode" element
1759              */
1760             boolean isSetZipCode();
1761             
1762             /**
1763              * Sets the "ZipCode" element
1764              */
1765             void setZipCode(java.lang.String zipCode);
1766             
1767             /**
1768              * Sets (as xml) the "ZipCode" element
1769              */
1770             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
1771             
1772             /**
1773              * Unsets the "ZipCode" element
1774              */
1775             void unsetZipCode();
1776             
1777             /**
1778              * Gets the "EIN" element
1779              */
1780             java.lang.String getEIN();
1781             
1782             /**
1783              * Gets (as xml) the "EIN" element
1784              */
1785             gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN();
1786             
1787             /**
1788              * Sets the "EIN" element
1789              */
1790             void setEIN(java.lang.String ein);
1791             
1792             /**
1793              * Sets (as xml) the "EIN" element
1794              */
1795             void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein);
1796             
1797             /**
1798              * Gets the "DUNSNumber" element
1799              */
1800             java.lang.String getDUNSNumber();
1801             
1802             /**
1803              * Gets (as xml) the "DUNSNumber" element
1804              */
1805             gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber();
1806             
1807             /**
1808              * Sets the "DUNSNumber" element
1809              */
1810             void setDUNSNumber(java.lang.String dunsNumber);
1811             
1812             /**
1813              * Sets (as xml) the "DUNSNumber" element
1814              */
1815             void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber);
1816             
1817             /**
1818              * A factory class with static methods for creating instances
1819              * of this type.
1820              */
1821             
1822             public static final class Factory
1823             {
1824                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization newInstance() {
1825                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1826                 
1827                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization newInstance(org.apache.xmlbeans.XmlOptions options) {
1828                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1829                 
1830                 private Factory() { } // No instance of this class allowed
1831             }
1832         }
1833         
1834         /**
1835          * An XML AuthorizedRep(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
1836          *
1837          * This is a complex type.
1838          */
1839         public interface AuthorizedRep extends org.apache.xmlbeans.XmlObject
1840         {
1841             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1842                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AuthorizedRep.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("authorizedrep4b88elemtype");
1843             
1844             /**
1845              * Gets the "Prefix" element
1846              */
1847             java.lang.String getPrefix();
1848             
1849             /**
1850              * Gets (as xml) the "Prefix" element
1851              */
1852             gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix();
1853             
1854             /**
1855              * True if has "Prefix" element
1856              */
1857             boolean isSetPrefix();
1858             
1859             /**
1860              * Sets the "Prefix" element
1861              */
1862             void setPrefix(java.lang.String prefix);
1863             
1864             /**
1865              * Sets (as xml) the "Prefix" element
1866              */
1867             void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix);
1868             
1869             /**
1870              * Unsets the "Prefix" element
1871              */
1872             void unsetPrefix();
1873             
1874             /**
1875              * Gets the "FirstName" element
1876              */
1877             java.lang.String getFirstName();
1878             
1879             /**
1880              * Gets (as xml) the "FirstName" element
1881              */
1882             gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName();
1883             
1884             /**
1885              * Sets the "FirstName" element
1886              */
1887             void setFirstName(java.lang.String firstName);
1888             
1889             /**
1890              * Sets (as xml) the "FirstName" element
1891              */
1892             void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName);
1893             
1894             /**
1895              * Gets the "LastName" element
1896              */
1897             java.lang.String getLastName();
1898             
1899             /**
1900              * Gets (as xml) the "LastName" element
1901              */
1902             gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName();
1903             
1904             /**
1905              * Sets the "LastName" element
1906              */
1907             void setLastName(java.lang.String lastName);
1908             
1909             /**
1910              * Sets (as xml) the "LastName" element
1911              */
1912             void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName);
1913             
1914             /**
1915              * Gets the "Title" element
1916              */
1917             java.lang.String getTitle();
1918             
1919             /**
1920              * Gets (as xml) the "Title" element
1921              */
1922             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
1923             
1924             /**
1925              * Sets the "Title" element
1926              */
1927             void setTitle(java.lang.String title);
1928             
1929             /**
1930              * Sets (as xml) the "Title" element
1931              */
1932             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
1933             
1934             /**
1935              * Gets the "Email" element
1936              */
1937             java.lang.String getEmail();
1938             
1939             /**
1940              * Gets (as xml) the "Email" element
1941              */
1942             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
1943             
1944             /**
1945              * Sets the "Email" element
1946              */
1947             void setEmail(java.lang.String email);
1948             
1949             /**
1950              * Sets (as xml) the "Email" element
1951              */
1952             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
1953             
1954             /**
1955              * Gets the "Phone" element
1956              */
1957             java.lang.String getPhone();
1958             
1959             /**
1960              * Gets (as xml) the "Phone" element
1961              */
1962             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone();
1963             
1964             /**
1965              * Sets the "Phone" element
1966              */
1967             void setPhone(java.lang.String phone);
1968             
1969             /**
1970              * Sets (as xml) the "Phone" element
1971              */
1972             void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone);
1973             
1974             /**
1975              * Gets the "Fax" element
1976              */
1977             java.lang.String getFax();
1978             
1979             /**
1980              * Gets (as xml) the "Fax" element
1981              */
1982             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax();
1983             
1984             /**
1985              * True if has "Fax" element
1986              */
1987             boolean isSetFax();
1988             
1989             /**
1990              * Sets the "Fax" element
1991              */
1992             void setFax(java.lang.String fax);
1993             
1994             /**
1995              * Sets (as xml) the "Fax" element
1996              */
1997             void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax);
1998             
1999             /**
2000              * Unsets the "Fax" element
2001              */
2002             void unsetFax();
2003             
2004             /**
2005              * Gets the "Street1" element
2006              */
2007             java.lang.String getStreet1();
2008             
2009             /**
2010              * Gets (as xml) the "Street1" element
2011              */
2012             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
2013             
2014             /**
2015              * Sets the "Street1" element
2016              */
2017             void setStreet1(java.lang.String street1);
2018             
2019             /**
2020              * Sets (as xml) the "Street1" element
2021              */
2022             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
2023             
2024             /**
2025              * Gets the "Street2" element
2026              */
2027             java.lang.String getStreet2();
2028             
2029             /**
2030              * Gets (as xml) the "Street2" element
2031              */
2032             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
2033             
2034             /**
2035              * True if has "Street2" element
2036              */
2037             boolean isSetStreet2();
2038             
2039             /**
2040              * Sets the "Street2" element
2041              */
2042             void setStreet2(java.lang.String street2);
2043             
2044             /**
2045              * Sets (as xml) the "Street2" element
2046              */
2047             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
2048             
2049             /**
2050              * Unsets the "Street2" element
2051              */
2052             void unsetStreet2();
2053             
2054             /**
2055              * Gets the "City" element
2056              */
2057             java.lang.String getCity();
2058             
2059             /**
2060              * Gets (as xml) the "City" element
2061              */
2062             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
2063             
2064             /**
2065              * Sets the "City" element
2066              */
2067             void setCity(java.lang.String city);
2068             
2069             /**
2070              * Sets (as xml) the "City" element
2071              */
2072             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
2073             
2074             /**
2075              * Gets the "State" element
2076              */
2077             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
2078             
2079             /**
2080              * Gets (as xml) the "State" element
2081              */
2082             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
2083             
2084             /**
2085              * Sets the "State" element
2086              */
2087             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
2088             
2089             /**
2090              * Sets (as xml) the "State" element
2091              */
2092             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
2093             
2094             /**
2095              * Gets the "ZipCode" element
2096              */
2097             java.lang.String getZipCode();
2098             
2099             /**
2100              * Gets (as xml) the "ZipCode" element
2101              */
2102             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
2103             
2104             /**
2105              * Sets the "ZipCode" element
2106              */
2107             void setZipCode(java.lang.String zipCode);
2108             
2109             /**
2110              * Sets (as xml) the "ZipCode" element
2111              */
2112             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
2113             
2114             /**
2115              * A factory class with static methods for creating instances
2116              * of this type.
2117              */
2118             
2119             public static final class Factory
2120             {
2121                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep newInstance() {
2122                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2123                 
2124                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep newInstance(org.apache.xmlbeans.XmlOptions options) {
2125                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2126                 
2127                 private Factory() { } // No instance of this class allowed
2128             }
2129         }
2130         
2131         /**
2132          * An XML ApplicationPOC(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
2133          *
2134          * This is a complex type.
2135          */
2136         public interface ApplicationPOC extends org.apache.xmlbeans.XmlObject
2137         {
2138             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2139                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationPOC.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationpoc8d4aelemtype");
2140             
2141             /**
2142              * Gets the "Prefix" element
2143              */
2144             java.lang.String getPrefix();
2145             
2146             /**
2147              * Gets (as xml) the "Prefix" element
2148              */
2149             gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix();
2150             
2151             /**
2152              * True if has "Prefix" element
2153              */
2154             boolean isSetPrefix();
2155             
2156             /**
2157              * Sets the "Prefix" element
2158              */
2159             void setPrefix(java.lang.String prefix);
2160             
2161             /**
2162              * Sets (as xml) the "Prefix" element
2163              */
2164             void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix);
2165             
2166             /**
2167              * Unsets the "Prefix" element
2168              */
2169             void unsetPrefix();
2170             
2171             /**
2172              * Gets the "FirstName" element
2173              */
2174             java.lang.String getFirstName();
2175             
2176             /**
2177              * Gets (as xml) the "FirstName" element
2178              */
2179             gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName();
2180             
2181             /**
2182              * True if has "FirstName" element
2183              */
2184             boolean isSetFirstName();
2185             
2186             /**
2187              * Sets the "FirstName" element
2188              */
2189             void setFirstName(java.lang.String firstName);
2190             
2191             /**
2192              * Sets (as xml) the "FirstName" element
2193              */
2194             void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName);
2195             
2196             /**
2197              * Unsets the "FirstName" element
2198              */
2199             void unsetFirstName();
2200             
2201             /**
2202              * Gets the "LastName" element
2203              */
2204             java.lang.String getLastName();
2205             
2206             /**
2207              * Gets (as xml) the "LastName" element
2208              */
2209             gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName();
2210             
2211             /**
2212              * True if has "LastName" element
2213              */
2214             boolean isSetLastName();
2215             
2216             /**
2217              * Sets the "LastName" element
2218              */
2219             void setLastName(java.lang.String lastName);
2220             
2221             /**
2222              * Sets (as xml) the "LastName" element
2223              */
2224             void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName);
2225             
2226             /**
2227              * Unsets the "LastName" element
2228              */
2229             void unsetLastName();
2230             
2231             /**
2232              * Gets the "Title" element
2233              */
2234             java.lang.String getTitle();
2235             
2236             /**
2237              * Gets (as xml) the "Title" element
2238              */
2239             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
2240             
2241             /**
2242              * True if has "Title" element
2243              */
2244             boolean isSetTitle();
2245             
2246             /**
2247              * Sets the "Title" element
2248              */
2249             void setTitle(java.lang.String title);
2250             
2251             /**
2252              * Sets (as xml) the "Title" element
2253              */
2254             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
2255             
2256             /**
2257              * Unsets the "Title" element
2258              */
2259             void unsetTitle();
2260             
2261             /**
2262              * Gets the "Email" element
2263              */
2264             java.lang.String getEmail();
2265             
2266             /**
2267              * Gets (as xml) the "Email" element
2268              */
2269             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
2270             
2271             /**
2272              * True if has "Email" element
2273              */
2274             boolean isSetEmail();
2275             
2276             /**
2277              * Sets the "Email" element
2278              */
2279             void setEmail(java.lang.String email);
2280             
2281             /**
2282              * Sets (as xml) the "Email" element
2283              */
2284             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
2285             
2286             /**
2287              * Unsets the "Email" element
2288              */
2289             void unsetEmail();
2290             
2291             /**
2292              * Gets the "Phone" element
2293              */
2294             java.lang.String getPhone();
2295             
2296             /**
2297              * Gets (as xml) the "Phone" element
2298              */
2299             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone();
2300             
2301             /**
2302              * True if has "Phone" element
2303              */
2304             boolean isSetPhone();
2305             
2306             /**
2307              * Sets the "Phone" element
2308              */
2309             void setPhone(java.lang.String phone);
2310             
2311             /**
2312              * Sets (as xml) the "Phone" element
2313              */
2314             void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone);
2315             
2316             /**
2317              * Unsets the "Phone" element
2318              */
2319             void unsetPhone();
2320             
2321             /**
2322              * Gets the "Fax" element
2323              */
2324             java.lang.String getFax();
2325             
2326             /**
2327              * Gets (as xml) the "Fax" element
2328              */
2329             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax();
2330             
2331             /**
2332              * True if has "Fax" element
2333              */
2334             boolean isSetFax();
2335             
2336             /**
2337              * Sets the "Fax" element
2338              */
2339             void setFax(java.lang.String fax);
2340             
2341             /**
2342              * Sets (as xml) the "Fax" element
2343              */
2344             void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax);
2345             
2346             /**
2347              * Unsets the "Fax" element
2348              */
2349             void unsetFax();
2350             
2351             /**
2352              * Gets the "Street1" element
2353              */
2354             java.lang.String getStreet1();
2355             
2356             /**
2357              * Gets (as xml) the "Street1" element
2358              */
2359             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
2360             
2361             /**
2362              * True if has "Street1" element
2363              */
2364             boolean isSetStreet1();
2365             
2366             /**
2367              * Sets the "Street1" element
2368              */
2369             void setStreet1(java.lang.String street1);
2370             
2371             /**
2372              * Sets (as xml) the "Street1" element
2373              */
2374             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
2375             
2376             /**
2377              * Unsets the "Street1" element
2378              */
2379             void unsetStreet1();
2380             
2381             /**
2382              * Gets the "Street2" element
2383              */
2384             java.lang.String getStreet2();
2385             
2386             /**
2387              * Gets (as xml) the "Street2" element
2388              */
2389             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
2390             
2391             /**
2392              * True if has "Street2" element
2393              */
2394             boolean isSetStreet2();
2395             
2396             /**
2397              * Sets the "Street2" element
2398              */
2399             void setStreet2(java.lang.String street2);
2400             
2401             /**
2402              * Sets (as xml) the "Street2" element
2403              */
2404             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
2405             
2406             /**
2407              * Unsets the "Street2" element
2408              */
2409             void unsetStreet2();
2410             
2411             /**
2412              * Gets the "City" element
2413              */
2414             java.lang.String getCity();
2415             
2416             /**
2417              * Gets (as xml) the "City" element
2418              */
2419             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
2420             
2421             /**
2422              * True if has "City" element
2423              */
2424             boolean isSetCity();
2425             
2426             /**
2427              * Sets the "City" element
2428              */
2429             void setCity(java.lang.String city);
2430             
2431             /**
2432              * Sets (as xml) the "City" element
2433              */
2434             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
2435             
2436             /**
2437              * Unsets the "City" element
2438              */
2439             void unsetCity();
2440             
2441             /**
2442              * Gets the "State" element
2443              */
2444             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
2445             
2446             /**
2447              * Gets (as xml) the "State" element
2448              */
2449             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
2450             
2451             /**
2452              * True if has "State" element
2453              */
2454             boolean isSetState();
2455             
2456             /**
2457              * Sets the "State" element
2458              */
2459             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
2460             
2461             /**
2462              * Sets (as xml) the "State" element
2463              */
2464             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
2465             
2466             /**
2467              * Unsets the "State" element
2468              */
2469             void unsetState();
2470             
2471             /**
2472              * Gets the "ZipCode" element
2473              */
2474             java.lang.String getZipCode();
2475             
2476             /**
2477              * Gets (as xml) the "ZipCode" element
2478              */
2479             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
2480             
2481             /**
2482              * True if has "ZipCode" element
2483              */
2484             boolean isSetZipCode();
2485             
2486             /**
2487              * Sets the "ZipCode" element
2488              */
2489             void setZipCode(java.lang.String zipCode);
2490             
2491             /**
2492              * Sets (as xml) the "ZipCode" element
2493              */
2494             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
2495             
2496             /**
2497              * Unsets the "ZipCode" element
2498              */
2499             void unsetZipCode();
2500             
2501             /**
2502              * A factory class with static methods for creating instances
2503              * of this type.
2504              */
2505             
2506             public static final class Factory
2507             {
2508                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC newInstance() {
2509                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2510                 
2511                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC newInstance(org.apache.xmlbeans.XmlOptions options) {
2512                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2513                 
2514                 private Factory() { } // No instance of this class allowed
2515             }
2516         }
2517         
2518         /**
2519          * An XML OrganizationalProfile(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
2520          *
2521          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$OrganizationalProfile.
2522          */
2523         public interface OrganizationalProfile extends org.apache.xmlbeans.XmlString
2524         {
2525             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2526                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationalProfile.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationalprofile8f71elemtype");
2527             
2528             /**
2529              * A factory class with static methods for creating instances
2530              * of this type.
2531              */
2532             
2533             public static final class Factory
2534             {
2535                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile newValue(java.lang.Object obj) {
2536                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile) type.newValue( obj ); }
2537                 
2538                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile newInstance() {
2539                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2540                 
2541                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile newInstance(org.apache.xmlbeans.XmlOptions options) {
2542                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2543                 
2544                 private Factory() { } // No instance of this class allowed
2545             }
2546         }
2547         
2548         /**
2549          * An XML FY(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
2550          *
2551          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$FY.
2552          */
2553         public interface FY extends org.apache.xmlbeans.XmlString
2554         {
2555             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2556                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FY.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fy0b69elemtype");
2557             
2558             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2559             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2560             
2561             static final Enum X_2012 = Enum.forString("2012");
2562             static final Enum X_2013 = Enum.forString("2013");
2563             static final Enum X_2014 = Enum.forString("2014");
2564             static final Enum X_2015 = Enum.forString("2015");
2565             static final Enum X_2016 = Enum.forString("2016");
2566             static final Enum X_2017 = Enum.forString("2017");
2567             static final Enum X_2018 = Enum.forString("2018");
2568             static final Enum X_2019 = Enum.forString("2019");
2569             static final Enum X_2020 = Enum.forString("2020");
2570             static final Enum X_2021 = Enum.forString("2021");
2571             
2572             static final int INT_X_2012 = Enum.INT_X_2012;
2573             static final int INT_X_2013 = Enum.INT_X_2013;
2574             static final int INT_X_2014 = Enum.INT_X_2014;
2575             static final int INT_X_2015 = Enum.INT_X_2015;
2576             static final int INT_X_2016 = Enum.INT_X_2016;
2577             static final int INT_X_2017 = Enum.INT_X_2017;
2578             static final int INT_X_2018 = Enum.INT_X_2018;
2579             static final int INT_X_2019 = Enum.INT_X_2019;
2580             static final int INT_X_2020 = Enum.INT_X_2020;
2581             static final int INT_X_2021 = Enum.INT_X_2021;
2582             
2583             /**
2584              * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$FY.
2585              * These enum values can be used as follows:
2586              * <pre>
2587              * enum.toString(); // returns the string value of the enum
2588              * enum.intValue(); // returns an int value, useful for switches
2589              * // e.g., case Enum.INT_X_2012
2590              * Enum.forString(s); // returns the enum value for a string
2591              * Enum.forInt(i); // returns the enum value for an int
2592              * </pre>
2593              * Enumeration objects are immutable singleton objects that
2594              * can be compared using == object equality. They have no
2595              * public constructor. See the constants defined within this
2596              * class for all the valid values.
2597              */
2598             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2599             {
2600                 /**
2601                  * Returns the enum value for a string, or null if none.
2602                  */
2603                 public static Enum forString(java.lang.String s)
2604                     { return (Enum)table.forString(s); }
2605                 /**
2606                  * Returns the enum value corresponding to an int, or null if none.
2607                  */
2608                 public static Enum forInt(int i)
2609                     { return (Enum)table.forInt(i); }
2610                 
2611                 private Enum(java.lang.String s, int i)
2612                     { super(s, i); }
2613                 
2614                 static final int INT_X_2012 = 1;
2615                 static final int INT_X_2013 = 2;
2616                 static final int INT_X_2014 = 3;
2617                 static final int INT_X_2015 = 4;
2618                 static final int INT_X_2016 = 5;
2619                 static final int INT_X_2017 = 6;
2620                 static final int INT_X_2018 = 7;
2621                 static final int INT_X_2019 = 8;
2622                 static final int INT_X_2020 = 9;
2623                 static final int INT_X_2021 = 10;
2624                 
2625                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2626                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2627                 (
2628                     new Enum[]
2629                     {
2630                       new Enum("2012", INT_X_2012),
2631                       new Enum("2013", INT_X_2013),
2632                       new Enum("2014", INT_X_2014),
2633                       new Enum("2015", INT_X_2015),
2634                       new Enum("2016", INT_X_2016),
2635                       new Enum("2017", INT_X_2017),
2636                       new Enum("2018", INT_X_2018),
2637                       new Enum("2019", INT_X_2019),
2638                       new Enum("2020", INT_X_2020),
2639                       new Enum("2021", INT_X_2021),
2640                     }
2641                 );
2642                 private static final long serialVersionUID = 1L;
2643                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2644             }
2645             
2646             /**
2647              * A factory class with static methods for creating instances
2648              * of this type.
2649              */
2650             
2651             public static final class Factory
2652             {
2653                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY newValue(java.lang.Object obj) {
2654                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY) type.newValue( obj ); }
2655                 
2656                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY newInstance() {
2657                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2658                 
2659                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY newInstance(org.apache.xmlbeans.XmlOptions options) {
2660                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2661                 
2662                 private Factory() { } // No instance of this class allowed
2663             }
2664         }
2665         
2666         /**
2667          * An XML TypeAssistance(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
2668          *
2669          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TypeAssistance.
2670          */
2671         public interface TypeAssistance extends org.apache.xmlbeans.XmlString
2672         {
2673             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2674                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypeAssistance.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typeassistance6908elemtype");
2675             
2676             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2677             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2678             
2679             static final Enum FA = Enum.forString("FA");
2680             static final Enum TA = Enum.forString("TA");
2681             static final Enum FA_HFFI = Enum.forString("FA-HFFI");
2682             
2683             static final int INT_FA = Enum.INT_FA;
2684             static final int INT_TA = Enum.INT_TA;
2685             static final int INT_FA_HFFI = Enum.INT_FA_HFFI;
2686             
2687             /**
2688              * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TypeAssistance.
2689              * These enum values can be used as follows:
2690              * <pre>
2691              * enum.toString(); // returns the string value of the enum
2692              * enum.intValue(); // returns an int value, useful for switches
2693              * // e.g., case Enum.INT_FA
2694              * Enum.forString(s); // returns the enum value for a string
2695              * Enum.forInt(i); // returns the enum value for an int
2696              * </pre>
2697              * Enumeration objects are immutable singleton objects that
2698              * can be compared using == object equality. They have no
2699              * public constructor. See the constants defined within this
2700              * class for all the valid values.
2701              */
2702             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2703             {
2704                 /**
2705                  * Returns the enum value for a string, or null if none.
2706                  */
2707                 public static Enum forString(java.lang.String s)
2708                     { return (Enum)table.forString(s); }
2709                 /**
2710                  * Returns the enum value corresponding to an int, or null if none.
2711                  */
2712                 public static Enum forInt(int i)
2713                     { return (Enum)table.forInt(i); }
2714                 
2715                 private Enum(java.lang.String s, int i)
2716                     { super(s, i); }
2717                 
2718                 static final int INT_FA = 1;
2719                 static final int INT_TA = 2;
2720                 static final int INT_FA_HFFI = 3;
2721                 
2722                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2723                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2724                 (
2725                     new Enum[]
2726                     {
2727                       new Enum("FA", INT_FA),
2728                       new Enum("TA", INT_TA),
2729                       new Enum("FA-HFFI", INT_FA_HFFI),
2730                     }
2731                 );
2732                 private static final long serialVersionUID = 1L;
2733                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2734             }
2735             
2736             /**
2737              * A factory class with static methods for creating instances
2738              * of this type.
2739              */
2740             
2741             public static final class Factory
2742             {
2743                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance newValue(java.lang.Object obj) {
2744                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance) type.newValue( obj ); }
2745                 
2746                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance newInstance() {
2747                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2748                 
2749                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance newInstance(org.apache.xmlbeans.XmlOptions options) {
2750                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2751                 
2752                 private Factory() { } // No instance of this class allowed
2753             }
2754         }
2755         
2756         /**
2757          * An XML FARequestedAmount(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
2758          *
2759          * This is a complex type.
2760          */
2761         public interface FARequestedAmount extends org.apache.xmlbeans.XmlObject
2762         {
2763             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2764                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FARequestedAmount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("farequestedamount9b91elemtype");
2765             
2766             /**
2767              * Gets the "Loan" element
2768              */
2769             int getLoan();
2770             
2771             /**
2772              * Gets (as xml) the "Loan" element
2773              */
2774             gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType xgetLoan();
2775             
2776             /**
2777              * True if has "Loan" element
2778              */
2779             boolean isSetLoan();
2780             
2781             /**
2782              * Sets the "Loan" element
2783              */
2784             void setLoan(int loan);
2785             
2786             /**
2787              * Sets (as xml) the "Loan" element
2788              */
2789             void xsetLoan(gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType loan);
2790             
2791             /**
2792              * Unsets the "Loan" element
2793              */
2794             void unsetLoan();
2795             
2796             /**
2797              * Gets the "Grant" element
2798              */
2799             int getGrant();
2800             
2801             /**
2802              * Gets (as xml) the "Grant" element
2803              */
2804             gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType xgetGrant();
2805             
2806             /**
2807              * True if has "Grant" element
2808              */
2809             boolean isSetGrant();
2810             
2811             /**
2812              * Sets the "Grant" element
2813              */
2814             void setGrant(int grant);
2815             
2816             /**
2817              * Sets (as xml) the "Grant" element
2818              */
2819             void xsetGrant(gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType grant);
2820             
2821             /**
2822              * Unsets the "Grant" element
2823              */
2824             void unsetGrant();
2825             
2826             /**
2827              * Gets the "Equity" element
2828              */
2829             int getEquity();
2830             
2831             /**
2832              * Gets (as xml) the "Equity" element
2833              */
2834             gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType xgetEquity();
2835             
2836             /**
2837              * True if has "Equity" element
2838              */
2839             boolean isSetEquity();
2840             
2841             /**
2842              * Sets the "Equity" element
2843              */
2844             void setEquity(int equity);
2845             
2846             /**
2847              * Sets (as xml) the "Equity" element
2848              */
2849             void xsetEquity(gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType equity);
2850             
2851             /**
2852              * Unsets the "Equity" element
2853              */
2854             void unsetEquity();
2855             
2856             /**
2857              * Gets the "SharesDeposits" element
2858              */
2859             int getSharesDeposits();
2860             
2861             /**
2862              * Gets (as xml) the "SharesDeposits" element
2863              */
2864             gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType xgetSharesDeposits();
2865             
2866             /**
2867              * True if has "SharesDeposits" element
2868              */
2869             boolean isSetSharesDeposits();
2870             
2871             /**
2872              * Sets the "SharesDeposits" element
2873              */
2874             void setSharesDeposits(int sharesDeposits);
2875             
2876             /**
2877              * Sets (as xml) the "SharesDeposits" element
2878              */
2879             void xsetSharesDeposits(gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType sharesDeposits);
2880             
2881             /**
2882              * Unsets the "SharesDeposits" element
2883              */
2884             void unsetSharesDeposits();
2885             
2886             /**
2887              * Gets the "SecondaryCapital" element
2888              */
2889             int getSecondaryCapital();
2890             
2891             /**
2892              * Gets (as xml) the "SecondaryCapital" element
2893              */
2894             gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType xgetSecondaryCapital();
2895             
2896             /**
2897              * True if has "SecondaryCapital" element
2898              */
2899             boolean isSetSecondaryCapital();
2900             
2901             /**
2902              * Sets the "SecondaryCapital" element
2903              */
2904             void setSecondaryCapital(int secondaryCapital);
2905             
2906             /**
2907              * Sets (as xml) the "SecondaryCapital" element
2908              */
2909             void xsetSecondaryCapital(gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType secondaryCapital);
2910             
2911             /**
2912              * Unsets the "SecondaryCapital" element
2913              */
2914             void unsetSecondaryCapital();
2915             
2916             /**
2917              * Gets the "QID_54" element
2918              */
2919             int getQID54();
2920             
2921             /**
2922              * Gets (as xml) the "QID_54" element
2923              */
2924             gov.grants.apply.forms.cdfi20V20.CDFI201To2000000DataType xgetQID54();
2925             
2926             /**
2927              * True if has "QID_54" element
2928              */
2929             boolean isSetQID54();
2930             
2931             /**
2932              * Sets the "QID_54" element
2933              */
2934             void setQID54(int qid54);
2935             
2936             /**
2937              * Sets (as xml) the "QID_54" element
2938              */
2939             void xsetQID54(gov.grants.apply.forms.cdfi20V20.CDFI201To2000000DataType qid54);
2940             
2941             /**
2942              * Unsets the "QID_54" element
2943              */
2944             void unsetQID54();
2945             
2946             /**
2947              * A factory class with static methods for creating instances
2948              * of this type.
2949              */
2950             
2951             public static final class Factory
2952             {
2953                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount newInstance() {
2954                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2955                 
2956                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount newInstance(org.apache.xmlbeans.XmlOptions options) {
2957                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2958                 
2959                 private Factory() { } // No instance of this class allowed
2960             }
2961         }
2962         
2963         /**
2964          * An XML TARequestSummary(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
2965          *
2966          * This is a complex type.
2967          */
2968         public interface TARequestSummary extends org.apache.xmlbeans.XmlObject
2969         {
2970             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2971                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TARequestSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("tarequestsummaryc23aelemtype");
2972             
2973             /**
2974              * Gets the "Personnel" element
2975              */
2976             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel getPersonnel();
2977             
2978             /**
2979              * True if has "Personnel" element
2980              */
2981             boolean isSetPersonnel();
2982             
2983             /**
2984              * Sets the "Personnel" element
2985              */
2986             void setPersonnel(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel personnel);
2987             
2988             /**
2989              * Appends and returns a new empty "Personnel" element
2990              */
2991             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel addNewPersonnel();
2992             
2993             /**
2994              * Unsets the "Personnel" element
2995              */
2996             void unsetPersonnel();
2997             
2998             /**
2999              * Gets the "Training" element
3000              */
3001             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training getTraining();
3002             
3003             /**
3004              * True if has "Training" element
3005              */
3006             boolean isSetTraining();
3007             
3008             /**
3009              * Sets the "Training" element
3010              */
3011             void setTraining(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training training);
3012             
3013             /**
3014              * Appends and returns a new empty "Training" element
3015              */
3016             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training addNewTraining();
3017             
3018             /**
3019              * Unsets the "Training" element
3020              */
3021             void unsetTraining();
3022             
3023             /**
3024              * Gets the "Travel" element
3025              */
3026             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel getTravel();
3027             
3028             /**
3029              * True if has "Travel" element
3030              */
3031             boolean isSetTravel();
3032             
3033             /**
3034              * Sets the "Travel" element
3035              */
3036             void setTravel(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel travel);
3037             
3038             /**
3039              * Appends and returns a new empty "Travel" element
3040              */
3041             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel addNewTravel();
3042             
3043             /**
3044              * Unsets the "Travel" element
3045              */
3046             void unsetTravel();
3047             
3048             /**
3049              * Gets the "ProfessionalServices" element
3050              */
3051             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices getProfessionalServices();
3052             
3053             /**
3054              * True if has "ProfessionalServices" element
3055              */
3056             boolean isSetProfessionalServices();
3057             
3058             /**
3059              * Sets the "ProfessionalServices" element
3060              */
3061             void setProfessionalServices(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices professionalServices);
3062             
3063             /**
3064              * Appends and returns a new empty "ProfessionalServices" element
3065              */
3066             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices addNewProfessionalServices();
3067             
3068             /**
3069              * Unsets the "ProfessionalServices" element
3070              */
3071             void unsetProfessionalServices();
3072             
3073             /**
3074              * Gets the "Equipment" element
3075              */
3076             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment getEquipment();
3077             
3078             /**
3079              * True if has "Equipment" element
3080              */
3081             boolean isSetEquipment();
3082             
3083             /**
3084              * Sets the "Equipment" element
3085              */
3086             void setEquipment(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment equipment);
3087             
3088             /**
3089              * Appends and returns a new empty "Equipment" element
3090              */
3091             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment addNewEquipment();
3092             
3093             /**
3094              * Unsets the "Equipment" element
3095              */
3096             void unsetEquipment();
3097             
3098             /**
3099              * Gets the "TotalTARequest" element
3100              */
3101             int getTotalTARequest();
3102             
3103             /**
3104              * Gets (as xml) the "TotalTARequest" element
3105              */
3106             gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotalTARequest();
3107             
3108             /**
3109              * True if has "TotalTARequest" element
3110              */
3111             boolean isSetTotalTARequest();
3112             
3113             /**
3114              * Sets the "TotalTARequest" element
3115              */
3116             void setTotalTARequest(int totalTARequest);
3117             
3118             /**
3119              * Sets (as xml) the "TotalTARequest" element
3120              */
3121             void xsetTotalTARequest(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType totalTARequest);
3122             
3123             /**
3124              * Unsets the "TotalTARequest" element
3125              */
3126             void unsetTotalTARequest();
3127             
3128             /**
3129              * An XML Personnel(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
3130              *
3131              * This is a complex type.
3132              */
3133             public interface Personnel extends org.apache.xmlbeans.XmlObject
3134             {
3135                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3136                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Personnel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("personnel494eelemtype");
3137                 
3138                 /**
3139                  * Gets array of all "PersonnelItem" elements
3140                  */
3141                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem[] getPersonnelItemArray();
3142                 
3143                 /**
3144                  * Gets ith "PersonnelItem" element
3145                  */
3146                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem getPersonnelItemArray(int i);
3147                 
3148                 /**
3149                  * Returns number of "PersonnelItem" element
3150                  */
3151                 int sizeOfPersonnelItemArray();
3152                 
3153                 /**
3154                  * Sets array of all "PersonnelItem" element
3155                  */
3156                 void setPersonnelItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem[] personnelItemArray);
3157                 
3158                 /**
3159                  * Sets ith "PersonnelItem" element
3160                  */
3161                 void setPersonnelItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem personnelItem);
3162                 
3163                 /**
3164                  * Inserts and returns a new empty value (as xml) as the ith "PersonnelItem" element
3165                  */
3166                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem insertNewPersonnelItem(int i);
3167                 
3168                 /**
3169                  * Appends and returns a new empty value (as xml) as the last "PersonnelItem" element
3170                  */
3171                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem addNewPersonnelItem();
3172                 
3173                 /**
3174                  * Removes the ith "PersonnelItem" element
3175                  */
3176                 void removePersonnelItem(int i);
3177                 
3178                 /**
3179                  * Gets the "SubTotal" element
3180                  */
3181                 int getSubTotal();
3182                 
3183                 /**
3184                  * Gets (as xml) the "SubTotal" element
3185                  */
3186                 gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetSubTotal();
3187                 
3188                 /**
3189                  * True if has "SubTotal" element
3190                  */
3191                 boolean isSetSubTotal();
3192                 
3193                 /**
3194                  * Sets the "SubTotal" element
3195                  */
3196                 void setSubTotal(int subTotal);
3197                 
3198                 /**
3199                  * Sets (as xml) the "SubTotal" element
3200                  */
3201                 void xsetSubTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType subTotal);
3202                 
3203                 /**
3204                  * Unsets the "SubTotal" element
3205                  */
3206                 void unsetSubTotal();
3207                 
3208                 /**
3209                  * An XML PersonnelItem(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
3210                  *
3211                  * This is a complex type.
3212                  */
3213                 public interface PersonnelItem extends org.apache.xmlbeans.XmlObject
3214                 {
3215                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3216                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PersonnelItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("personneliteme18felemtype");
3217                     
3218                     /**
3219                      * Gets the "PositionEmployeeName" element
3220                      */
3221                     java.lang.String getPositionEmployeeName();
3222                     
3223                     /**
3224                      * Gets (as xml) the "PositionEmployeeName" element
3225                      */
3226                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetPositionEmployeeName();
3227                     
3228                     /**
3229                      * True if has "PositionEmployeeName" element
3230                      */
3231                     boolean isSetPositionEmployeeName();
3232                     
3233                     /**
3234                      * Sets the "PositionEmployeeName" element
3235                      */
3236                     void setPositionEmployeeName(java.lang.String positionEmployeeName);
3237                     
3238                     /**
3239                      * Sets (as xml) the "PositionEmployeeName" element
3240                      */
3241                     void xsetPositionEmployeeName(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType positionEmployeeName);
3242                     
3243                     /**
3244                      * Unsets the "PositionEmployeeName" element
3245                      */
3246                     void unsetPositionEmployeeName();
3247                     
3248                     /**
3249                      * Gets the "Salary" element
3250                      */
3251                     int getSalary();
3252                     
3253                     /**
3254                      * Gets (as xml) the "Salary" element
3255                      */
3256                     gov.grants.apply.forms.cdfi20V20.CDFI200To999999DataType xgetSalary();
3257                     
3258                     /**
3259                      * True if has "Salary" element
3260                      */
3261                     boolean isSetSalary();
3262                     
3263                     /**
3264                      * Sets the "Salary" element
3265                      */
3266                     void setSalary(int salary);
3267                     
3268                     /**
3269                      * Sets (as xml) the "Salary" element
3270                      */
3271                     void xsetSalary(gov.grants.apply.forms.cdfi20V20.CDFI200To999999DataType salary);
3272                     
3273                     /**
3274                      * Unsets the "Salary" element
3275                      */
3276                     void unsetSalary();
3277                     
3278                     /**
3279                      * Gets the "Fringe" element
3280                      */
3281                     int getFringe();
3282                     
3283                     /**
3284                      * Gets (as xml) the "Fringe" element
3285                      */
3286                     gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetFringe();
3287                     
3288                     /**
3289                      * True if has "Fringe" element
3290                      */
3291                     boolean isSetFringe();
3292                     
3293                     /**
3294                      * Sets the "Fringe" element
3295                      */
3296                     void setFringe(int fringe);
3297                     
3298                     /**
3299                      * Sets (as xml) the "Fringe" element
3300                      */
3301                     void xsetFringe(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType fringe);
3302                     
3303                     /**
3304                      * Unsets the "Fringe" element
3305                      */
3306                     void unsetFringe();
3307                     
3308                     /**
3309                      * Gets the "Workload" element
3310                      */
3311                     int getWorkload();
3312                     
3313                     /**
3314                      * Gets (as xml) the "Workload" element
3315                      */
3316                     gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetWorkload();
3317                     
3318                     /**
3319                      * True if has "Workload" element
3320                      */
3321                     boolean isSetWorkload();
3322                     
3323                     /**
3324                      * Sets the "Workload" element
3325                      */
3326                     void setWorkload(int workload);
3327                     
3328                     /**
3329                      * Sets (as xml) the "Workload" element
3330                      */
3331                     void xsetWorkload(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType workload);
3332                     
3333                     /**
3334                      * Unsets the "Workload" element
3335                      */
3336                     void unsetWorkload();
3337                     
3338                     /**
3339                      * Gets the "Years" element
3340                      */
3341                     int getYears();
3342                     
3343                     /**
3344                      * Gets (as xml) the "Years" element
3345                      */
3346                     gov.grants.apply.forms.cdfi20V20.CDFI201To3DataType xgetYears();
3347                     
3348                     /**
3349                      * True if has "Years" element
3350                      */
3351                     boolean isSetYears();
3352                     
3353                     /**
3354                      * Sets the "Years" element
3355                      */
3356                     void setYears(int years);
3357                     
3358                     /**
3359                      * Sets (as xml) the "Years" element
3360                      */
3361                     void xsetYears(gov.grants.apply.forms.cdfi20V20.CDFI201To3DataType years);
3362                     
3363                     /**
3364                      * Unsets the "Years" element
3365                      */
3366                     void unsetYears();
3367                     
3368                     /**
3369                      * Gets the "Total" element
3370                      */
3371                     int getTotal();
3372                     
3373                     /**
3374                      * Gets (as xml) the "Total" element
3375                      */
3376                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotal();
3377                     
3378                     /**
3379                      * True if has "Total" element
3380                      */
3381                     boolean isSetTotal();
3382                     
3383                     /**
3384                      * Sets the "Total" element
3385                      */
3386                     void setTotal(int total);
3387                     
3388                     /**
3389                      * Sets (as xml) the "Total" element
3390                      */
3391                     void xsetTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType total);
3392                     
3393                     /**
3394                      * Unsets the "Total" element
3395                      */
3396                     void unsetTotal();
3397                     
3398                     /**
3399                      * A factory class with static methods for creating instances
3400                      * of this type.
3401                      */
3402                     
3403                     public static final class Factory
3404                     {
3405                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem newInstance() {
3406                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3407                       
3408                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem newInstance(org.apache.xmlbeans.XmlOptions options) {
3409                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3410                       
3411                       private Factory() { } // No instance of this class allowed
3412                     }
3413                 }
3414                 
3415                 /**
3416                  * A factory class with static methods for creating instances
3417                  * of this type.
3418                  */
3419                 
3420                 public static final class Factory
3421                 {
3422                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel newInstance() {
3423                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3424                     
3425                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel newInstance(org.apache.xmlbeans.XmlOptions options) {
3426                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3427                     
3428                     private Factory() { } // No instance of this class allowed
3429                 }
3430             }
3431             
3432             /**
3433              * An XML Training(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
3434              *
3435              * This is a complex type.
3436              */
3437             public interface Training extends org.apache.xmlbeans.XmlObject
3438             {
3439                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3440                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Training.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("training8e64elemtype");
3441                 
3442                 /**
3443                  * Gets array of all "TrainingItem" elements
3444                  */
3445                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem[] getTrainingItemArray();
3446                 
3447                 /**
3448                  * Gets ith "TrainingItem" element
3449                  */
3450                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem getTrainingItemArray(int i);
3451                 
3452                 /**
3453                  * Returns number of "TrainingItem" element
3454                  */
3455                 int sizeOfTrainingItemArray();
3456                 
3457                 /**
3458                  * Sets array of all "TrainingItem" element
3459                  */
3460                 void setTrainingItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem[] trainingItemArray);
3461                 
3462                 /**
3463                  * Sets ith "TrainingItem" element
3464                  */
3465                 void setTrainingItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem trainingItem);
3466                 
3467                 /**
3468                  * Inserts and returns a new empty value (as xml) as the ith "TrainingItem" element
3469                  */
3470                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem insertNewTrainingItem(int i);
3471                 
3472                 /**
3473                  * Appends and returns a new empty value (as xml) as the last "TrainingItem" element
3474                  */
3475                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem addNewTrainingItem();
3476                 
3477                 /**
3478                  * Removes the ith "TrainingItem" element
3479                  */
3480                 void removeTrainingItem(int i);
3481                 
3482                 /**
3483                  * Gets the "SubTotal" element
3484                  */
3485                 int getSubTotal();
3486                 
3487                 /**
3488                  * Gets (as xml) the "SubTotal" element
3489                  */
3490                 gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetSubTotal();
3491                 
3492                 /**
3493                  * True if has "SubTotal" element
3494                  */
3495                 boolean isSetSubTotal();
3496                 
3497                 /**
3498                  * Sets the "SubTotal" element
3499                  */
3500                 void setSubTotal(int subTotal);
3501                 
3502                 /**
3503                  * Sets (as xml) the "SubTotal" element
3504                  */
3505                 void xsetSubTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType subTotal);
3506                 
3507                 /**
3508                  * Unsets the "SubTotal" element
3509                  */
3510                 void unsetSubTotal();
3511                 
3512                 /**
3513                  * An XML TrainingItem(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
3514                  *
3515                  * This is a complex type.
3516                  */
3517                 public interface TrainingItem extends org.apache.xmlbeans.XmlObject
3518                 {
3519                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3520                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TrainingItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("trainingitem962delemtype");
3521                     
3522                     /**
3523                      * Gets the "CourseNameDescription" element
3524                      */
3525                     java.lang.String getCourseNameDescription();
3526                     
3527                     /**
3528                      * Gets (as xml) the "CourseNameDescription" element
3529                      */
3530                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetCourseNameDescription();
3531                     
3532                     /**
3533                      * True if has "CourseNameDescription" element
3534                      */
3535                     boolean isSetCourseNameDescription();
3536                     
3537                     /**
3538                      * Sets the "CourseNameDescription" element
3539                      */
3540                     void setCourseNameDescription(java.lang.String courseNameDescription);
3541                     
3542                     /**
3543                      * Sets (as xml) the "CourseNameDescription" element
3544                      */
3545                     void xsetCourseNameDescription(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType courseNameDescription);
3546                     
3547                     /**
3548                      * Unsets the "CourseNameDescription" element
3549                      */
3550                     void unsetCourseNameDescription();
3551                     
3552                     /**
3553                      * Gets the "Provider" element
3554                      */
3555                     java.lang.String getProvider();
3556                     
3557                     /**
3558                      * Gets (as xml) the "Provider" element
3559                      */
3560                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetProvider();
3561                     
3562                     /**
3563                      * True if has "Provider" element
3564                      */
3565                     boolean isSetProvider();
3566                     
3567                     /**
3568                      * Sets the "Provider" element
3569                      */
3570                     void setProvider(java.lang.String provider);
3571                     
3572                     /**
3573                      * Sets (as xml) the "Provider" element
3574                      */
3575                     void xsetProvider(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType provider);
3576                     
3577                     /**
3578                      * Unsets the "Provider" element
3579                      */
3580                     void unsetProvider();
3581                     
3582                     /**
3583                      * Gets the "Attendees" element
3584                      */
3585                     int getAttendees();
3586                     
3587                     /**
3588                      * Gets (as xml) the "Attendees" element
3589                      */
3590                     gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType xgetAttendees();
3591                     
3592                     /**
3593                      * True if has "Attendees" element
3594                      */
3595                     boolean isSetAttendees();
3596                     
3597                     /**
3598                      * Sets the "Attendees" element
3599                      */
3600                     void setAttendees(int attendees);
3601                     
3602                     /**
3603                      * Sets (as xml) the "Attendees" element
3604                      */
3605                     void xsetAttendees(gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType attendees);
3606                     
3607                     /**
3608                      * Unsets the "Attendees" element
3609                      */
3610                     void unsetAttendees();
3611                     
3612                     /**
3613                      * Gets the "CostPerPerson" element
3614                      */
3615                     int getCostPerPerson();
3616                     
3617                     /**
3618                      * Gets (as xml) the "CostPerPerson" element
3619                      */
3620                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetCostPerPerson();
3621                     
3622                     /**
3623                      * True if has "CostPerPerson" element
3624                      */
3625                     boolean isSetCostPerPerson();
3626                     
3627                     /**
3628                      * Sets the "CostPerPerson" element
3629                      */
3630                     void setCostPerPerson(int costPerPerson);
3631                     
3632                     /**
3633                      * Sets (as xml) the "CostPerPerson" element
3634                      */
3635                     void xsetCostPerPerson(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType costPerPerson);
3636                     
3637                     /**
3638                      * Unsets the "CostPerPerson" element
3639                      */
3640                     void unsetCostPerPerson();
3641                     
3642                     /**
3643                      * Gets the "Total" element
3644                      */
3645                     int getTotal();
3646                     
3647                     /**
3648                      * Gets (as xml) the "Total" element
3649                      */
3650                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotal();
3651                     
3652                     /**
3653                      * True if has "Total" element
3654                      */
3655                     boolean isSetTotal();
3656                     
3657                     /**
3658                      * Sets the "Total" element
3659                      */
3660                     void setTotal(int total);
3661                     
3662                     /**
3663                      * Sets (as xml) the "Total" element
3664                      */
3665                     void xsetTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType total);
3666                     
3667                     /**
3668                      * Unsets the "Total" element
3669                      */
3670                     void unsetTotal();
3671                     
3672                     /**
3673                      * A factory class with static methods for creating instances
3674                      * of this type.
3675                      */
3676                     
3677                     public static final class Factory
3678                     {
3679                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem newInstance() {
3680                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3681                       
3682                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem newInstance(org.apache.xmlbeans.XmlOptions options) {
3683                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3684                       
3685                       private Factory() { } // No instance of this class allowed
3686                     }
3687                 }
3688                 
3689                 /**
3690                  * A factory class with static methods for creating instances
3691                  * of this type.
3692                  */
3693                 
3694                 public static final class Factory
3695                 {
3696                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training newInstance() {
3697                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3698                     
3699                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training newInstance(org.apache.xmlbeans.XmlOptions options) {
3700                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3701                     
3702                     private Factory() { } // No instance of this class allowed
3703                 }
3704             }
3705             
3706             /**
3707              * An XML Travel(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
3708              *
3709              * This is a complex type.
3710              */
3711             public interface Travel extends org.apache.xmlbeans.XmlObject
3712             {
3713                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3714                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Travel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travel7224elemtype");
3715                 
3716                 /**
3717                  * Gets array of all "TravelItem" elements
3718                  */
3719                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem[] getTravelItemArray();
3720                 
3721                 /**
3722                  * Gets ith "TravelItem" element
3723                  */
3724                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem getTravelItemArray(int i);
3725                 
3726                 /**
3727                  * Returns number of "TravelItem" element
3728                  */
3729                 int sizeOfTravelItemArray();
3730                 
3731                 /**
3732                  * Sets array of all "TravelItem" element
3733                  */
3734                 void setTravelItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem[] travelItemArray);
3735                 
3736                 /**
3737                  * Sets ith "TravelItem" element
3738                  */
3739                 void setTravelItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem travelItem);
3740                 
3741                 /**
3742                  * Inserts and returns a new empty value (as xml) as the ith "TravelItem" element
3743                  */
3744                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem insertNewTravelItem(int i);
3745                 
3746                 /**
3747                  * Appends and returns a new empty value (as xml) as the last "TravelItem" element
3748                  */
3749                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem addNewTravelItem();
3750                 
3751                 /**
3752                  * Removes the ith "TravelItem" element
3753                  */
3754                 void removeTravelItem(int i);
3755                 
3756                 /**
3757                  * Gets the "SubTotal" element
3758                  */
3759                 int getSubTotal();
3760                 
3761                 /**
3762                  * Gets (as xml) the "SubTotal" element
3763                  */
3764                 gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetSubTotal();
3765                 
3766                 /**
3767                  * True if has "SubTotal" element
3768                  */
3769                 boolean isSetSubTotal();
3770                 
3771                 /**
3772                  * Sets the "SubTotal" element
3773                  */
3774                 void setSubTotal(int subTotal);
3775                 
3776                 /**
3777                  * Sets (as xml) the "SubTotal" element
3778                  */
3779                 void xsetSubTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType subTotal);
3780                 
3781                 /**
3782                  * Unsets the "SubTotal" element
3783                  */
3784                 void unsetSubTotal();
3785                 
3786                 /**
3787                  * Gets the "TravelPolicies" element
3788                  */
3789                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies.Enum getTravelPolicies();
3790                 
3791                 /**
3792                  * Gets (as xml) the "TravelPolicies" element
3793                  */
3794                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies xgetTravelPolicies();
3795                 
3796                 /**
3797                  * True if has "TravelPolicies" element
3798                  */
3799                 boolean isSetTravelPolicies();
3800                 
3801                 /**
3802                  * Sets the "TravelPolicies" element
3803                  */
3804                 void setTravelPolicies(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies.Enum travelPolicies);
3805                 
3806                 /**
3807                  * Sets (as xml) the "TravelPolicies" element
3808                  */
3809                 void xsetTravelPolicies(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies travelPolicies);
3810                 
3811                 /**
3812                  * Unsets the "TravelPolicies" element
3813                  */
3814                 void unsetTravelPolicies();
3815                 
3816                 /**
3817                  * An XML TravelItem(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
3818                  *
3819                  * This is a complex type.
3820                  */
3821                 public interface TravelItem extends org.apache.xmlbeans.XmlObject
3822                 {
3823                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3824                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travelitem0c6delemtype");
3825                     
3826                     /**
3827                      * Gets the "TripName" element
3828                      */
3829                     java.lang.String getTripName();
3830                     
3831                     /**
3832                      * Gets (as xml) the "TripName" element
3833                      */
3834                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetTripName();
3835                     
3836                     /**
3837                      * True if has "TripName" element
3838                      */
3839                     boolean isSetTripName();
3840                     
3841                     /**
3842                      * Sets the "TripName" element
3843                      */
3844                     void setTripName(java.lang.String tripName);
3845                     
3846                     /**
3847                      * Sets (as xml) the "TripName" element
3848                      */
3849                     void xsetTripName(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType tripName);
3850                     
3851                     /**
3852                      * Unsets the "TripName" element
3853                      */
3854                     void unsetTripName();
3855                     
3856                     /**
3857                      * Gets the "Location" element
3858                      */
3859                     java.lang.String getLocation();
3860                     
3861                     /**
3862                      * Gets (as xml) the "Location" element
3863                      */
3864                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetLocation();
3865                     
3866                     /**
3867                      * True if has "Location" element
3868                      */
3869                     boolean isSetLocation();
3870                     
3871                     /**
3872                      * Sets the "Location" element
3873                      */
3874                     void setLocation(java.lang.String location);
3875                     
3876                     /**
3877                      * Sets (as xml) the "Location" element
3878                      */
3879                     void xsetLocation(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType location);
3880                     
3881                     /**
3882                      * Unsets the "Location" element
3883                      */
3884                     void unsetLocation();
3885                     
3886                     /**
3887                      * Gets the "People" element
3888                      */
3889                     int getPeople();
3890                     
3891                     /**
3892                      * Gets (as xml) the "People" element
3893                      */
3894                     gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType xgetPeople();
3895                     
3896                     /**
3897                      * True if has "People" element
3898                      */
3899                     boolean isSetPeople();
3900                     
3901                     /**
3902                      * Sets the "People" element
3903                      */
3904                     void setPeople(int people);
3905                     
3906                     /**
3907                      * Sets (as xml) the "People" element
3908                      */
3909                     void xsetPeople(gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType people);
3910                     
3911                     /**
3912                      * Unsets the "People" element
3913                      */
3914                     void unsetPeople();
3915                     
3916                     /**
3917                      * Gets the "Transportation" element
3918                      */
3919                     int getTransportation();
3920                     
3921                     /**
3922                      * Gets (as xml) the "Transportation" element
3923                      */
3924                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTransportation();
3925                     
3926                     /**
3927                      * True if has "Transportation" element
3928                      */
3929                     boolean isSetTransportation();
3930                     
3931                     /**
3932                      * Sets the "Transportation" element
3933                      */
3934                     void setTransportation(int transportation);
3935                     
3936                     /**
3937                      * Sets (as xml) the "Transportation" element
3938                      */
3939                     void xsetTransportation(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType transportation);
3940                     
3941                     /**
3942                      * Unsets the "Transportation" element
3943                      */
3944                     void unsetTransportation();
3945                     
3946                     /**
3947                      * Gets the "Lodging" element
3948                      */
3949                     int getLodging();
3950                     
3951                     /**
3952                      * Gets (as xml) the "Lodging" element
3953                      */
3954                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetLodging();
3955                     
3956                     /**
3957                      * True if has "Lodging" element
3958                      */
3959                     boolean isSetLodging();
3960                     
3961                     /**
3962                      * Sets the "Lodging" element
3963                      */
3964                     void setLodging(int lodging);
3965                     
3966                     /**
3967                      * Sets (as xml) the "Lodging" element
3968                      */
3969                     void xsetLodging(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType lodging);
3970                     
3971                     /**
3972                      * Unsets the "Lodging" element
3973                      */
3974                     void unsetLodging();
3975                     
3976                     /**
3977                      * Gets the "Total" element
3978                      */
3979                     int getTotal();
3980                     
3981                     /**
3982                      * Gets (as xml) the "Total" element
3983                      */
3984                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotal();
3985                     
3986                     /**
3987                      * True if has "Total" element
3988                      */
3989                     boolean isSetTotal();
3990                     
3991                     /**
3992                      * Sets the "Total" element
3993                      */
3994                     void setTotal(int total);
3995                     
3996                     /**
3997                      * Sets (as xml) the "Total" element
3998                      */
3999                     void xsetTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType total);
4000                     
4001                     /**
4002                      * Unsets the "Total" element
4003                      */
4004                     void unsetTotal();
4005                     
4006                     /**
4007                      * A factory class with static methods for creating instances
4008                      * of this type.
4009                      */
4010                     
4011                     public static final class Factory
4012                     {
4013                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem newInstance() {
4014                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4015                       
4016                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem newInstance(org.apache.xmlbeans.XmlOptions options) {
4017                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4018                       
4019                       private Factory() { } // No instance of this class allowed
4020                     }
4021                 }
4022                 
4023                 /**
4024                  * An XML TravelPolicies(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
4025                  *
4026                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$Travel$TravelPolicies.
4027                  */
4028                 public interface TravelPolicies extends org.apache.xmlbeans.XmlString
4029                 {
4030                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4031                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelPolicies.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travelpolicies48eaelemtype");
4032                     
4033                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4034                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4035                     
4036                     static final Enum FEDERAL = Enum.forString("Federal");
4037                     static final Enum INTERNAL = Enum.forString("Internal");
4038                     
4039                     static final int INT_FEDERAL = Enum.INT_FEDERAL;
4040                     static final int INT_INTERNAL = Enum.INT_INTERNAL;
4041                     
4042                     /**
4043                      * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$Travel$TravelPolicies.
4044                      * These enum values can be used as follows:
4045                      * <pre>
4046                      * enum.toString(); // returns the string value of the enum
4047                      * enum.intValue(); // returns an int value, useful for switches
4048                      * // e.g., case Enum.INT_FEDERAL
4049                      * Enum.forString(s); // returns the enum value for a string
4050                      * Enum.forInt(i); // returns the enum value for an int
4051                      * </pre>
4052                      * Enumeration objects are immutable singleton objects that
4053                      * can be compared using == object equality. They have no
4054                      * public constructor. See the constants defined within this
4055                      * class for all the valid values.
4056                      */
4057                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4058                     {
4059                       /**
4060                        * Returns the enum value for a string, or null if none.
4061                        */
4062                       public static Enum forString(java.lang.String s)
4063                           { return (Enum)table.forString(s); }
4064                       /**
4065                        * Returns the enum value corresponding to an int, or null if none.
4066                        */
4067                       public static Enum forInt(int i)
4068                           { return (Enum)table.forInt(i); }
4069                       
4070                       private Enum(java.lang.String s, int i)
4071                           { super(s, i); }
4072                       
4073                       static final int INT_FEDERAL = 1;
4074                       static final int INT_INTERNAL = 2;
4075                       
4076                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4077                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
4078                       (
4079                         new Enum[]
4080                         {
4081                           new Enum("Federal", INT_FEDERAL),
4082                           new Enum("Internal", INT_INTERNAL),
4083                         }
4084                       );
4085                       private static final long serialVersionUID = 1L;
4086                       private java.lang.Object readResolve() { return forInt(intValue()); } 
4087                     }
4088                     
4089                     /**
4090                      * A factory class with static methods for creating instances
4091                      * of this type.
4092                      */
4093                     
4094                     public static final class Factory
4095                     {
4096                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies newValue(java.lang.Object obj) {
4097                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies) type.newValue( obj ); }
4098                       
4099                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies newInstance() {
4100                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4101                       
4102                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies newInstance(org.apache.xmlbeans.XmlOptions options) {
4103                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4104                       
4105                       private Factory() { } // No instance of this class allowed
4106                     }
4107                 }
4108                 
4109                 /**
4110                  * A factory class with static methods for creating instances
4111                  * of this type.
4112                  */
4113                 
4114                 public static final class Factory
4115                 {
4116                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel newInstance() {
4117                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4118                     
4119                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel newInstance(org.apache.xmlbeans.XmlOptions options) {
4120                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4121                     
4122                     private Factory() { } // No instance of this class allowed
4123                 }
4124             }
4125             
4126             /**
4127              * An XML ProfessionalServices(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
4128              *
4129              * This is a complex type.
4130              */
4131             public interface ProfessionalServices extends org.apache.xmlbeans.XmlObject
4132             {
4133                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4134                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProfessionalServices.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("professionalservices8479elemtype");
4135                 
4136                 /**
4137                  * Gets array of all "ProfessionalServicesItem" elements
4138                  */
4139                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] getProfessionalServicesItemArray();
4140                 
4141                 /**
4142                  * Gets ith "ProfessionalServicesItem" element
4143                  */
4144                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem getProfessionalServicesItemArray(int i);
4145                 
4146                 /**
4147                  * Returns number of "ProfessionalServicesItem" element
4148                  */
4149                 int sizeOfProfessionalServicesItemArray();
4150                 
4151                 /**
4152                  * Sets array of all "ProfessionalServicesItem" element
4153                  */
4154                 void setProfessionalServicesItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] professionalServicesItemArray);
4155                 
4156                 /**
4157                  * Sets ith "ProfessionalServicesItem" element
4158                  */
4159                 void setProfessionalServicesItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem professionalServicesItem);
4160                 
4161                 /**
4162                  * Inserts and returns a new empty value (as xml) as the ith "ProfessionalServicesItem" element
4163                  */
4164                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem insertNewProfessionalServicesItem(int i);
4165                 
4166                 /**
4167                  * Appends and returns a new empty value (as xml) as the last "ProfessionalServicesItem" element
4168                  */
4169                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem addNewProfessionalServicesItem();
4170                 
4171                 /**
4172                  * Removes the ith "ProfessionalServicesItem" element
4173                  */
4174                 void removeProfessionalServicesItem(int i);
4175                 
4176                 /**
4177                  * Gets the "SubTotal" element
4178                  */
4179                 int getSubTotal();
4180                 
4181                 /**
4182                  * Gets (as xml) the "SubTotal" element
4183                  */
4184                 gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetSubTotal();
4185                 
4186                 /**
4187                  * True if has "SubTotal" element
4188                  */
4189                 boolean isSetSubTotal();
4190                 
4191                 /**
4192                  * Sets the "SubTotal" element
4193                  */
4194                 void setSubTotal(int subTotal);
4195                 
4196                 /**
4197                  * Sets (as xml) the "SubTotal" element
4198                  */
4199                 void xsetSubTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType subTotal);
4200                 
4201                 /**
4202                  * Unsets the "SubTotal" element
4203                  */
4204                 void unsetSubTotal();
4205                 
4206                 /**
4207                  * Gets the "ProcurementPolicies" element
4208                  */
4209                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum getProcurementPolicies();
4210                 
4211                 /**
4212                  * Gets (as xml) the "ProcurementPolicies" element
4213                  */
4214                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies xgetProcurementPolicies();
4215                 
4216                 /**
4217                  * True if has "ProcurementPolicies" element
4218                  */
4219                 boolean isSetProcurementPolicies();
4220                 
4221                 /**
4222                  * Sets the "ProcurementPolicies" element
4223                  */
4224                 void setProcurementPolicies(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum procurementPolicies);
4225                 
4226                 /**
4227                  * Sets (as xml) the "ProcurementPolicies" element
4228                  */
4229                 void xsetProcurementPolicies(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies procurementPolicies);
4230                 
4231                 /**
4232                  * Unsets the "ProcurementPolicies" element
4233                  */
4234                 void unsetProcurementPolicies();
4235                 
4236                 /**
4237                  * An XML ProfessionalServicesItem(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
4238                  *
4239                  * This is a complex type.
4240                  */
4241                 public interface ProfessionalServicesItem extends org.apache.xmlbeans.XmlObject
4242                 {
4243                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4244                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProfessionalServicesItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("professionalservicesitem0b8delemtype");
4245                     
4246                     /**
4247                      * Gets the "Service" element
4248                      */
4249                     java.lang.String getService();
4250                     
4251                     /**
4252                      * Gets (as xml) the "Service" element
4253                      */
4254                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetService();
4255                     
4256                     /**
4257                      * True if has "Service" element
4258                      */
4259                     boolean isSetService();
4260                     
4261                     /**
4262                      * Sets the "Service" element
4263                      */
4264                     void setService(java.lang.String service);
4265                     
4266                     /**
4267                      * Sets (as xml) the "Service" element
4268                      */
4269                     void xsetService(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType service);
4270                     
4271                     /**
4272                      * Unsets the "Service" element
4273                      */
4274                     void unsetService();
4275                     
4276                     /**
4277                      * Gets the "Provider" element
4278                      */
4279                     java.lang.String getProvider();
4280                     
4281                     /**
4282                      * Gets (as xml) the "Provider" element
4283                      */
4284                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetProvider();
4285                     
4286                     /**
4287                      * True if has "Provider" element
4288                      */
4289                     boolean isSetProvider();
4290                     
4291                     /**
4292                      * Sets the "Provider" element
4293                      */
4294                     void setProvider(java.lang.String provider);
4295                     
4296                     /**
4297                      * Sets (as xml) the "Provider" element
4298                      */
4299                     void xsetProvider(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType provider);
4300                     
4301                     /**
4302                      * Unsets the "Provider" element
4303                      */
4304                     void unsetProvider();
4305                     
4306                     /**
4307                      * Gets the "ContractType" element
4308                      */
4309                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum getContractType();
4310                     
4311                     /**
4312                      * Gets (as xml) the "ContractType" element
4313                      */
4314                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType xgetContractType();
4315                     
4316                     /**
4317                      * True if has "ContractType" element
4318                      */
4319                     boolean isSetContractType();
4320                     
4321                     /**
4322                      * Sets the "ContractType" element
4323                      */
4324                     void setContractType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum contractType);
4325                     
4326                     /**
4327                      * Sets (as xml) the "ContractType" element
4328                      */
4329                     void xsetContractType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType contractType);
4330                     
4331                     /**
4332                      * Unsets the "ContractType" element
4333                      */
4334                     void unsetContractType();
4335                     
4336                     /**
4337                      * Gets the "CostType" element
4338                      */
4339                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum getCostType();
4340                     
4341                     /**
4342                      * Gets (as xml) the "CostType" element
4343                      */
4344                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType xgetCostType();
4345                     
4346                     /**
4347                      * True if has "CostType" element
4348                      */
4349                     boolean isSetCostType();
4350                     
4351                     /**
4352                      * Sets the "CostType" element
4353                      */
4354                     void setCostType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum costType);
4355                     
4356                     /**
4357                      * Sets (as xml) the "CostType" element
4358                      */
4359                     void xsetCostType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType costType);
4360                     
4361                     /**
4362                      * Unsets the "CostType" element
4363                      */
4364                     void unsetCostType();
4365                     
4366                     /**
4367                      * Gets the "Hours" element
4368                      */
4369                     int getHours();
4370                     
4371                     /**
4372                      * Gets (as xml) the "Hours" element
4373                      */
4374                     gov.grants.apply.forms.cdfi20V20.CDFI200To9999DataType xgetHours();
4375                     
4376                     /**
4377                      * True if has "Hours" element
4378                      */
4379                     boolean isSetHours();
4380                     
4381                     /**
4382                      * Sets the "Hours" element
4383                      */
4384                     void setHours(int hours);
4385                     
4386                     /**
4387                      * Sets (as xml) the "Hours" element
4388                      */
4389                     void xsetHours(gov.grants.apply.forms.cdfi20V20.CDFI200To9999DataType hours);
4390                     
4391                     /**
4392                      * Unsets the "Hours" element
4393                      */
4394                     void unsetHours();
4395                     
4396                     /**
4397                      * Gets the "HourlyRate" element
4398                      */
4399                     java.math.BigDecimal getHourlyRate();
4400                     
4401                     /**
4402                      * Gets (as xml) the "HourlyRate" element
4403                      */
4404                     gov.grants.apply.forms.cdfi20V20.CDFI200To999P99DataType xgetHourlyRate();
4405                     
4406                     /**
4407                      * True if has "HourlyRate" element
4408                      */
4409                     boolean isSetHourlyRate();
4410                     
4411                     /**
4412                      * Sets the "HourlyRate" element
4413                      */
4414                     void setHourlyRate(java.math.BigDecimal hourlyRate);
4415                     
4416                     /**
4417                      * Sets (as xml) the "HourlyRate" element
4418                      */
4419                     void xsetHourlyRate(gov.grants.apply.forms.cdfi20V20.CDFI200To999P99DataType hourlyRate);
4420                     
4421                     /**
4422                      * Unsets the "HourlyRate" element
4423                      */
4424                     void unsetHourlyRate();
4425                     
4426                     /**
4427                      * Gets the "ProjectedCost" element
4428                      */
4429                     int getProjectedCost();
4430                     
4431                     /**
4432                      * Gets (as xml) the "ProjectedCost" element
4433                      */
4434                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetProjectedCost();
4435                     
4436                     /**
4437                      * True if has "ProjectedCost" element
4438                      */
4439                     boolean isSetProjectedCost();
4440                     
4441                     /**
4442                      * Sets the "ProjectedCost" element
4443                      */
4444                     void setProjectedCost(int projectedCost);
4445                     
4446                     /**
4447                      * Sets (as xml) the "ProjectedCost" element
4448                      */
4449                     void xsetProjectedCost(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType projectedCost);
4450                     
4451                     /**
4452                      * Unsets the "ProjectedCost" element
4453                      */
4454                     void unsetProjectedCost();
4455                     
4456                     /**
4457                      * Gets the "Total" element
4458                      */
4459                     int getTotal();
4460                     
4461                     /**
4462                      * Gets (as xml) the "Total" element
4463                      */
4464                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotal();
4465                     
4466                     /**
4467                      * True if has "Total" element
4468                      */
4469                     boolean isSetTotal();
4470                     
4471                     /**
4472                      * Sets the "Total" element
4473                      */
4474                     void setTotal(int total);
4475                     
4476                     /**
4477                      * Sets (as xml) the "Total" element
4478                      */
4479                     void xsetTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType total);
4480                     
4481                     /**
4482                      * Unsets the "Total" element
4483                      */
4484                     void unsetTotal();
4485                     
4486                     /**
4487                      * An XML ContractType(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
4488                      *
4489                      * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
4490                      */
4491                     public interface ContractType extends org.apache.xmlbeans.XmlString
4492                     {
4493                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4494                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContractType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contracttype9a65elemtype");
4495                       
4496                       org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4497                       void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4498                       
4499                       static final Enum CONSULTANT_SOLE_SOURCE = Enum.forString("Consultant/Sole Source");
4500                       static final Enum CONTRACTOR_COMPETITIVE_BID = Enum.forString("Contractor/Competitive Bid");
4501                       
4502                       static final int INT_CONSULTANT_SOLE_SOURCE = Enum.INT_CONSULTANT_SOLE_SOURCE;
4503                       static final int INT_CONTRACTOR_COMPETITIVE_BID = Enum.INT_CONTRACTOR_COMPETITIVE_BID;
4504                       
4505                       /**
4506                        * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
4507                        * These enum values can be used as follows:
4508                        * <pre>
4509                        * enum.toString(); // returns the string value of the enum
4510                        * enum.intValue(); // returns an int value, useful for switches
4511                        * // e.g., case Enum.INT_CONSULTANT_SOLE_SOURCE
4512                        * Enum.forString(s); // returns the enum value for a string
4513                        * Enum.forInt(i); // returns the enum value for an int
4514                        * </pre>
4515                        * Enumeration objects are immutable singleton objects that
4516                        * can be compared using == object equality. They have no
4517                        * public constructor. See the constants defined within this
4518                        * class for all the valid values.
4519                        */
4520                       static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4521                       {
4522                         /**
4523                          * Returns the enum value for a string, or null if none.
4524                          */
4525                         public static Enum forString(java.lang.String s)
4526                             { return (Enum)table.forString(s); }
4527                         /**
4528                          * Returns the enum value corresponding to an int, or null if none.
4529                          */
4530                         public static Enum forInt(int i)
4531                             { return (Enum)table.forInt(i); }
4532                         
4533                         private Enum(java.lang.String s, int i)
4534                             { super(s, i); }
4535                         
4536                         static final int INT_CONSULTANT_SOLE_SOURCE = 1;
4537                         static final int INT_CONTRACTOR_COMPETITIVE_BID = 2;
4538                         
4539                         public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4540                             new org.apache.xmlbeans.StringEnumAbstractBase.Table
4541                         (
4542                           new Enum[]
4543                           {
4544                             new Enum("Consultant/Sole Source", INT_CONSULTANT_SOLE_SOURCE),
4545                             new Enum("Contractor/Competitive Bid", INT_CONTRACTOR_COMPETITIVE_BID),
4546                           }
4547                         );
4548                         private static final long serialVersionUID = 1L;
4549                         private java.lang.Object readResolve() { return forInt(intValue()); } 
4550                       }
4551                       
4552                       /**
4553                        * A factory class with static methods for creating instances
4554                        * of this type.
4555                        */
4556                       
4557                       public static final class Factory
4558                       {
4559                         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newValue(java.lang.Object obj) {
4560                           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) type.newValue( obj ); }
4561                         
4562                         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newInstance() {
4563                           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4564                         
4565                         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newInstance(org.apache.xmlbeans.XmlOptions options) {
4566                           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4567                         
4568                         private Factory() { } // No instance of this class allowed
4569                       }
4570                     }
4571                     
4572                     /**
4573                      * An XML CostType(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
4574                      *
4575                      * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
4576                      */
4577                     public interface CostType extends org.apache.xmlbeans.XmlString
4578                     {
4579                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4580                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CostType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("costtype1ccaelemtype");
4581                       
4582                       org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4583                       void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4584                       
4585                       static final Enum HOURLY = Enum.forString("Hourly");
4586                       static final Enum PER_TASK = Enum.forString("Per Task");
4587                       
4588                       static final int INT_HOURLY = Enum.INT_HOURLY;
4589                       static final int INT_PER_TASK = Enum.INT_PER_TASK;
4590                       
4591                       /**
4592                        * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
4593                        * These enum values can be used as follows:
4594                        * <pre>
4595                        * enum.toString(); // returns the string value of the enum
4596                        * enum.intValue(); // returns an int value, useful for switches
4597                        * // e.g., case Enum.INT_HOURLY
4598                        * Enum.forString(s); // returns the enum value for a string
4599                        * Enum.forInt(i); // returns the enum value for an int
4600                        * </pre>
4601                        * Enumeration objects are immutable singleton objects that
4602                        * can be compared using == object equality. They have no
4603                        * public constructor. See the constants defined within this
4604                        * class for all the valid values.
4605                        */
4606                       static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4607                       {
4608                         /**
4609                          * Returns the enum value for a string, or null if none.
4610                          */
4611                         public static Enum forString(java.lang.String s)
4612                             { return (Enum)table.forString(s); }
4613                         /**
4614                          * Returns the enum value corresponding to an int, or null if none.
4615                          */
4616                         public static Enum forInt(int i)
4617                             { return (Enum)table.forInt(i); }
4618                         
4619                         private Enum(java.lang.String s, int i)
4620                             { super(s, i); }
4621                         
4622                         static final int INT_HOURLY = 1;
4623                         static final int INT_PER_TASK = 2;
4624                         
4625                         public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4626                             new org.apache.xmlbeans.StringEnumAbstractBase.Table
4627                         (
4628                           new Enum[]
4629                           {
4630                             new Enum("Hourly", INT_HOURLY),
4631                             new Enum("Per Task", INT_PER_TASK),
4632                           }
4633                         );
4634                         private static final long serialVersionUID = 1L;
4635                         private java.lang.Object readResolve() { return forInt(intValue()); } 
4636                       }
4637                       
4638                       /**
4639                        * A factory class with static methods for creating instances
4640                        * of this type.
4641                        */
4642                       
4643                       public static final class Factory
4644                       {
4645                         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newValue(java.lang.Object obj) {
4646                           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) type.newValue( obj ); }
4647                         
4648                         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newInstance() {
4649                           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4650                         
4651                         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newInstance(org.apache.xmlbeans.XmlOptions options) {
4652                           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4653                         
4654                         private Factory() { } // No instance of this class allowed
4655                       }
4656                     }
4657                     
4658                     /**
4659                      * A factory class with static methods for creating instances
4660                      * of this type.
4661                      */
4662                     
4663                     public static final class Factory
4664                     {
4665                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem newInstance() {
4666                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4667                       
4668                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem newInstance(org.apache.xmlbeans.XmlOptions options) {
4669                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4670                       
4671                       private Factory() { } // No instance of this class allowed
4672                     }
4673                 }
4674                 
4675                 /**
4676                  * An XML ProcurementPolicies(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
4677                  *
4678                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$ProfessionalServices$ProcurementPolicies.
4679                  */
4680                 public interface ProcurementPolicies extends org.apache.xmlbeans.XmlString
4681                 {
4682                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4683                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProcurementPolicies.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("procurementpoliciesd6e5elemtype");
4684                     
4685                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4686                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4687                     
4688                     static final Enum FEDERAL = Enum.forString("Federal");
4689                     static final Enum INTERNAL = Enum.forString("Internal");
4690                     
4691                     static final int INT_FEDERAL = Enum.INT_FEDERAL;
4692                     static final int INT_INTERNAL = Enum.INT_INTERNAL;
4693                     
4694                     /**
4695                      * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$ProfessionalServices$ProcurementPolicies.
4696                      * These enum values can be used as follows:
4697                      * <pre>
4698                      * enum.toString(); // returns the string value of the enum
4699                      * enum.intValue(); // returns an int value, useful for switches
4700                      * // e.g., case Enum.INT_FEDERAL
4701                      * Enum.forString(s); // returns the enum value for a string
4702                      * Enum.forInt(i); // returns the enum value for an int
4703                      * </pre>
4704                      * Enumeration objects are immutable singleton objects that
4705                      * can be compared using == object equality. They have no
4706                      * public constructor. See the constants defined within this
4707                      * class for all the valid values.
4708                      */
4709                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4710                     {
4711                       /**
4712                        * Returns the enum value for a string, or null if none.
4713                        */
4714                       public static Enum forString(java.lang.String s)
4715                           { return (Enum)table.forString(s); }
4716                       /**
4717                        * Returns the enum value corresponding to an int, or null if none.
4718                        */
4719                       public static Enum forInt(int i)
4720                           { return (Enum)table.forInt(i); }
4721                       
4722                       private Enum(java.lang.String s, int i)
4723                           { super(s, i); }
4724                       
4725                       static final int INT_FEDERAL = 1;
4726                       static final int INT_INTERNAL = 2;
4727                       
4728                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4729                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
4730                       (
4731                         new Enum[]
4732                         {
4733                           new Enum("Federal", INT_FEDERAL),
4734                           new Enum("Internal", INT_INTERNAL),
4735                         }
4736                       );
4737                       private static final long serialVersionUID = 1L;
4738                       private java.lang.Object readResolve() { return forInt(intValue()); } 
4739                     }
4740                     
4741                     /**
4742                      * A factory class with static methods for creating instances
4743                      * of this type.
4744                      */
4745                     
4746                     public static final class Factory
4747                     {
4748                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies newValue(java.lang.Object obj) {
4749                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies) type.newValue( obj ); }
4750                       
4751                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies newInstance() {
4752                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4753                       
4754                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies newInstance(org.apache.xmlbeans.XmlOptions options) {
4755                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4756                       
4757                       private Factory() { } // No instance of this class allowed
4758                     }
4759                 }
4760                 
4761                 /**
4762                  * A factory class with static methods for creating instances
4763                  * of this type.
4764                  */
4765                 
4766                 public static final class Factory
4767                 {
4768                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices newInstance() {
4769                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4770                     
4771                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices newInstance(org.apache.xmlbeans.XmlOptions options) {
4772                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4773                     
4774                     private Factory() { } // No instance of this class allowed
4775                 }
4776             }
4777             
4778             /**
4779              * An XML Equipment(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
4780              *
4781              * This is a complex type.
4782              */
4783             public interface Equipment extends org.apache.xmlbeans.XmlObject
4784             {
4785                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4786                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Equipment.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipmentb6a0elemtype");
4787                 
4788                 /**
4789                  * Gets array of all "EquipmentItem" elements
4790                  */
4791                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem[] getEquipmentItemArray();
4792                 
4793                 /**
4794                  * Gets ith "EquipmentItem" element
4795                  */
4796                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem getEquipmentItemArray(int i);
4797                 
4798                 /**
4799                  * Returns number of "EquipmentItem" element
4800                  */
4801                 int sizeOfEquipmentItemArray();
4802                 
4803                 /**
4804                  * Sets array of all "EquipmentItem" element
4805                  */
4806                 void setEquipmentItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem[] equipmentItemArray);
4807                 
4808                 /**
4809                  * Sets ith "EquipmentItem" element
4810                  */
4811                 void setEquipmentItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem equipmentItem);
4812                 
4813                 /**
4814                  * Inserts and returns a new empty value (as xml) as the ith "EquipmentItem" element
4815                  */
4816                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem insertNewEquipmentItem(int i);
4817                 
4818                 /**
4819                  * Appends and returns a new empty value (as xml) as the last "EquipmentItem" element
4820                  */
4821                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem addNewEquipmentItem();
4822                 
4823                 /**
4824                  * Removes the ith "EquipmentItem" element
4825                  */
4826                 void removeEquipmentItem(int i);
4827                 
4828                 /**
4829                  * Gets the "SubTotal" element
4830                  */
4831                 int getSubTotal();
4832                 
4833                 /**
4834                  * Gets (as xml) the "SubTotal" element
4835                  */
4836                 gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetSubTotal();
4837                 
4838                 /**
4839                  * True if has "SubTotal" element
4840                  */
4841                 boolean isSetSubTotal();
4842                 
4843                 /**
4844                  * Sets the "SubTotal" element
4845                  */
4846                 void setSubTotal(int subTotal);
4847                 
4848                 /**
4849                  * Sets (as xml) the "SubTotal" element
4850                  */
4851                 void xsetSubTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType subTotal);
4852                 
4853                 /**
4854                  * Unsets the "SubTotal" element
4855                  */
4856                 void unsetSubTotal();
4857                 
4858                 /**
4859                  * An XML EquipmentItem(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
4860                  *
4861                  * This is a complex type.
4862                  */
4863                 public interface EquipmentItem extends org.apache.xmlbeans.XmlObject
4864                 {
4865                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4866                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquipmentItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipmentitemd833elemtype");
4867                     
4868                     /**
4869                      * Gets the "Category" element
4870                      */
4871                     java.lang.String getCategory();
4872                     
4873                     /**
4874                      * Gets (as xml) the "Category" element
4875                      */
4876                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetCategory();
4877                     
4878                     /**
4879                      * True if has "Category" element
4880                      */
4881                     boolean isSetCategory();
4882                     
4883                     /**
4884                      * Sets the "Category" element
4885                      */
4886                     void setCategory(java.lang.String category);
4887                     
4888                     /**
4889                      * Sets (as xml) the "Category" element
4890                      */
4891                     void xsetCategory(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType category);
4892                     
4893                     /**
4894                      * Unsets the "Category" element
4895                      */
4896                     void unsetCategory();
4897                     
4898                     /**
4899                      * Gets the "Description" element
4900                      */
4901                     java.lang.String getDescription();
4902                     
4903                     /**
4904                      * Gets (as xml) the "Description" element
4905                      */
4906                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetDescription();
4907                     
4908                     /**
4909                      * True if has "Description" element
4910                      */
4911                     boolean isSetDescription();
4912                     
4913                     /**
4914                      * Sets the "Description" element
4915                      */
4916                     void setDescription(java.lang.String description);
4917                     
4918                     /**
4919                      * Sets (as xml) the "Description" element
4920                      */
4921                     void xsetDescription(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType description);
4922                     
4923                     /**
4924                      * Unsets the "Description" element
4925                      */
4926                     void unsetDescription();
4927                     
4928                     /**
4929                      * Gets the "Cost" element
4930                      */
4931                     int getCost();
4932                     
4933                     /**
4934                      * Gets (as xml) the "Cost" element
4935                      */
4936                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetCost();
4937                     
4938                     /**
4939                      * True if has "Cost" element
4940                      */
4941                     boolean isSetCost();
4942                     
4943                     /**
4944                      * Sets the "Cost" element
4945                      */
4946                     void setCost(int cost);
4947                     
4948                     /**
4949                      * Sets (as xml) the "Cost" element
4950                      */
4951                     void xsetCost(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType cost);
4952                     
4953                     /**
4954                      * Unsets the "Cost" element
4955                      */
4956                     void unsetCost();
4957                     
4958                     /**
4959                      * Gets the "Units" element
4960                      */
4961                     int getUnits();
4962                     
4963                     /**
4964                      * Gets (as xml) the "Units" element
4965                      */
4966                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetUnits();
4967                     
4968                     /**
4969                      * True if has "Units" element
4970                      */
4971                     boolean isSetUnits();
4972                     
4973                     /**
4974                      * Sets the "Units" element
4975                      */
4976                     void setUnits(int units);
4977                     
4978                     /**
4979                      * Sets (as xml) the "Units" element
4980                      */
4981                     void xsetUnits(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType units);
4982                     
4983                     /**
4984                      * Unsets the "Units" element
4985                      */
4986                     void unsetUnits();
4987                     
4988                     /**
4989                      * Gets the "Total" element
4990                      */
4991                     int getTotal();
4992                     
4993                     /**
4994                      * Gets (as xml) the "Total" element
4995                      */
4996                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotal();
4997                     
4998                     /**
4999                      * True if has "Total" element
5000                      */
5001                     boolean isSetTotal();
5002                     
5003                     /**
5004                      * Sets the "Total" element
5005                      */
5006                     void setTotal(int total);
5007                     
5008                     /**
5009                      * Sets (as xml) the "Total" element
5010                      */
5011                     void xsetTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType total);
5012                     
5013                     /**
5014                      * Unsets the "Total" element
5015                      */
5016                     void unsetTotal();
5017                     
5018                     /**
5019                      * A factory class with static methods for creating instances
5020                      * of this type.
5021                      */
5022                     
5023                     public static final class Factory
5024                     {
5025                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem newInstance() {
5026                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5027                       
5028                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem newInstance(org.apache.xmlbeans.XmlOptions options) {
5029                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5030                       
5031                       private Factory() { } // No instance of this class allowed
5032                     }
5033                 }
5034                 
5035                 /**
5036                  * A factory class with static methods for creating instances
5037                  * of this type.
5038                  */
5039                 
5040                 public static final class Factory
5041                 {
5042                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment newInstance() {
5043                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5044                     
5045                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment newInstance(org.apache.xmlbeans.XmlOptions options) {
5046                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5047                     
5048                     private Factory() { } // No instance of this class allowed
5049                 }
5050             }
5051             
5052             /**
5053              * A factory class with static methods for creating instances
5054              * of this type.
5055              */
5056             
5057             public static final class Factory
5058             {
5059                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary newInstance() {
5060                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5061                 
5062                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
5063                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5064                 
5065                 private Factory() { } // No instance of this class allowed
5066             }
5067         }
5068         
5069         /**
5070          * An XML HFFIFARequestedAmount(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
5071          *
5072          * This is a complex type.
5073          */
5074         public interface HFFIFARequestedAmount extends org.apache.xmlbeans.XmlObject
5075         {
5076             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5077                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HFFIFARequestedAmount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("hffifarequestedamount13b0elemtype");
5078             
5079             /**
5080              * Gets the "Loan" element
5081              */
5082             int getLoan();
5083             
5084             /**
5085              * Gets (as xml) the "Loan" element
5086              */
5087             gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType xgetLoan();
5088             
5089             /**
5090              * True if has "Loan" element
5091              */
5092             boolean isSetLoan();
5093             
5094             /**
5095              * Sets the "Loan" element
5096              */
5097             void setLoan(int loan);
5098             
5099             /**
5100              * Sets (as xml) the "Loan" element
5101              */
5102             void xsetLoan(gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType loan);
5103             
5104             /**
5105              * Unsets the "Loan" element
5106              */
5107             void unsetLoan();
5108             
5109             /**
5110              * Gets the "Grant" element
5111              */
5112             int getGrant();
5113             
5114             /**
5115              * Gets (as xml) the "Grant" element
5116              */
5117             gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType xgetGrant();
5118             
5119             /**
5120              * True if has "Grant" element
5121              */
5122             boolean isSetGrant();
5123             
5124             /**
5125              * Sets the "Grant" element
5126              */
5127             void setGrant(int grant);
5128             
5129             /**
5130              * Sets (as xml) the "Grant" element
5131              */
5132             void xsetGrant(gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType grant);
5133             
5134             /**
5135              * Unsets the "Grant" element
5136              */
5137             void unsetGrant();
5138             
5139             /**
5140              * Gets the "Equity" element
5141              */
5142             int getEquity();
5143             
5144             /**
5145              * Gets (as xml) the "Equity" element
5146              */
5147             gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType xgetEquity();
5148             
5149             /**
5150              * True if has "Equity" element
5151              */
5152             boolean isSetEquity();
5153             
5154             /**
5155              * Sets the "Equity" element
5156              */
5157             void setEquity(int equity);
5158             
5159             /**
5160              * Sets (as xml) the "Equity" element
5161              */
5162             void xsetEquity(gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType equity);
5163             
5164             /**
5165              * Unsets the "Equity" element
5166              */
5167             void unsetEquity();
5168             
5169             /**
5170              * Gets the "SharesDeposits" element
5171              */
5172             int getSharesDeposits();
5173             
5174             /**
5175              * Gets (as xml) the "SharesDeposits" element
5176              */
5177             gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType xgetSharesDeposits();
5178             
5179             /**
5180              * True if has "SharesDeposits" element
5181              */
5182             boolean isSetSharesDeposits();
5183             
5184             /**
5185              * Sets the "SharesDeposits" element
5186              */
5187             void setSharesDeposits(int sharesDeposits);
5188             
5189             /**
5190              * Sets (as xml) the "SharesDeposits" element
5191              */
5192             void xsetSharesDeposits(gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType sharesDeposits);
5193             
5194             /**
5195              * Unsets the "SharesDeposits" element
5196              */
5197             void unsetSharesDeposits();
5198             
5199             /**
5200              * Gets the "SecondaryCapital" element
5201              */
5202             int getSecondaryCapital();
5203             
5204             /**
5205              * Gets (as xml) the "SecondaryCapital" element
5206              */
5207             gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType xgetSecondaryCapital();
5208             
5209             /**
5210              * True if has "SecondaryCapital" element
5211              */
5212             boolean isSetSecondaryCapital();
5213             
5214             /**
5215              * Sets the "SecondaryCapital" element
5216              */
5217             void setSecondaryCapital(int secondaryCapital);
5218             
5219             /**
5220              * Sets (as xml) the "SecondaryCapital" element
5221              */
5222             void xsetSecondaryCapital(gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType secondaryCapital);
5223             
5224             /**
5225              * Unsets the "SecondaryCapital" element
5226              */
5227             void unsetSecondaryCapital();
5228             
5229             /**
5230              * Gets the "TotalHFFIRequest" element
5231              */
5232             int getTotalHFFIRequest();
5233             
5234             /**
5235              * Gets (as xml) the "TotalHFFIRequest" element
5236              */
5237             gov.grants.apply.forms.cdfi20V20.CDFI201To5000000DataType xgetTotalHFFIRequest();
5238             
5239             /**
5240              * True if has "TotalHFFIRequest" element
5241              */
5242             boolean isSetTotalHFFIRequest();
5243             
5244             /**
5245              * Sets the "TotalHFFIRequest" element
5246              */
5247             void setTotalHFFIRequest(int totalHFFIRequest);
5248             
5249             /**
5250              * Sets (as xml) the "TotalHFFIRequest" element
5251              */
5252             void xsetTotalHFFIRequest(gov.grants.apply.forms.cdfi20V20.CDFI201To5000000DataType totalHFFIRequest);
5253             
5254             /**
5255              * Unsets the "TotalHFFIRequest" element
5256              */
5257             void unsetTotalHFFIRequest();
5258             
5259             /**
5260              * A factory class with static methods for creating instances
5261              * of this type.
5262              */
5263             
5264             public static final class Factory
5265             {
5266                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount newInstance() {
5267                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5268                 
5269                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount newInstance(org.apache.xmlbeans.XmlOptions options) {
5270                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5271                 
5272                 private Factory() { } // No instance of this class allowed
5273             }
5274         }
5275         
5276         /**
5277          * An XML FAApplicantCategory(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
5278          *
5279          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$FAApplicantCategory.
5280          */
5281         public interface FAApplicantCategory extends org.apache.xmlbeans.XmlString
5282         {
5283             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5284                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FAApplicantCategory.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("faapplicantcategory128belemtype");
5285             
5286             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5287             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5288             
5289             static final Enum CORE = Enum.forString("Core");
5290             static final Enum SECA = Enum.forString("SECA");
5291             
5292             static final int INT_CORE = Enum.INT_CORE;
5293             static final int INT_SECA = Enum.INT_SECA;
5294             
5295             /**
5296              * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$FAApplicantCategory.
5297              * These enum values can be used as follows:
5298              * <pre>
5299              * enum.toString(); // returns the string value of the enum
5300              * enum.intValue(); // returns an int value, useful for switches
5301              * // e.g., case Enum.INT_CORE
5302              * Enum.forString(s); // returns the enum value for a string
5303              * Enum.forInt(i); // returns the enum value for an int
5304              * </pre>
5305              * Enumeration objects are immutable singleton objects that
5306              * can be compared using == object equality. They have no
5307              * public constructor. See the constants defined within this
5308              * class for all the valid values.
5309              */
5310             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5311             {
5312                 /**
5313                  * Returns the enum value for a string, or null if none.
5314                  */
5315                 public static Enum forString(java.lang.String s)
5316                     { return (Enum)table.forString(s); }
5317                 /**
5318                  * Returns the enum value corresponding to an int, or null if none.
5319                  */
5320                 public static Enum forInt(int i)
5321                     { return (Enum)table.forInt(i); }
5322                 
5323                 private Enum(java.lang.String s, int i)
5324                     { super(s, i); }
5325                 
5326                 static final int INT_CORE = 1;
5327                 static final int INT_SECA = 2;
5328                 
5329                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5330                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
5331                 (
5332                     new Enum[]
5333                     {
5334                       new Enum("Core", INT_CORE),
5335                       new Enum("SECA", INT_SECA),
5336                     }
5337                 );
5338                 private static final long serialVersionUID = 1L;
5339                 private java.lang.Object readResolve() { return forInt(intValue()); } 
5340             }
5341             
5342             /**
5343              * A factory class with static methods for creating instances
5344              * of this type.
5345              */
5346             
5347             public static final class Factory
5348             {
5349                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory newValue(java.lang.Object obj) {
5350                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory) type.newValue( obj ); }
5351                 
5352                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory newInstance() {
5353                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5354                 
5355                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory newInstance(org.apache.xmlbeans.XmlOptions options) {
5356                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5357                 
5358                 private Factory() { } // No instance of this class allowed
5359             }
5360         }
5361         
5362         /**
5363          * An XML OtherFundsTable(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
5364          *
5365          * This is a complex type.
5366          */
5367         public interface OtherFundsTable extends org.apache.xmlbeans.XmlObject
5368         {
5369             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5370                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherFundsTable.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherfundstable0a56elemtype");
5371             
5372             /**
5373              * Gets the "AffiliateName" element
5374              */
5375             java.lang.String getAffiliateName();
5376             
5377             /**
5378              * Gets (as xml) the "AffiliateName" element
5379              */
5380             gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetAffiliateName();
5381             
5382             /**
5383              * Sets the "AffiliateName" element
5384              */
5385             void setAffiliateName(java.lang.String affiliateName);
5386             
5387             /**
5388              * Sets (as xml) the "AffiliateName" element
5389              */
5390             void xsetAffiliateName(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType affiliateName);
5391             
5392             /**
5393              * Gets the "AffiliateEIN" element
5394              */
5395             java.lang.String getAffiliateEIN();
5396             
5397             /**
5398              * Gets (as xml) the "AffiliateEIN" element
5399              */
5400             gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetAffiliateEIN();
5401             
5402             /**
5403              * Sets the "AffiliateEIN" element
5404              */
5405             void setAffiliateEIN(java.lang.String affiliateEIN);
5406             
5407             /**
5408              * Sets (as xml) the "AffiliateEIN" element
5409              */
5410             void xsetAffiliateEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType affiliateEIN);
5411             
5412             /**
5413              * Gets the "CDFIFundProgram" element
5414              */
5415             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram.Enum getCDFIFundProgram();
5416             
5417             /**
5418              * Gets (as xml) the "CDFIFundProgram" element
5419              */
5420             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram xgetCDFIFundProgram();
5421             
5422             /**
5423              * Sets the "CDFIFundProgram" element
5424              */
5425             void setCDFIFundProgram(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram.Enum cdfiFundProgram);
5426             
5427             /**
5428              * Sets (as xml) the "CDFIFundProgram" element
5429              */
5430             void xsetCDFIFundProgram(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram cdfiFundProgram);
5431             
5432             /**
5433              * An XML CDFIFundProgram(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
5434              *
5435              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$OtherFundsTable$CDFIFundProgram.
5436              */
5437             public interface CDFIFundProgram extends org.apache.xmlbeans.XmlString
5438             {
5439                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5440                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CDFIFundProgram.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cdfifundprogram5dbdelemtype");
5441                 
5442                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5443                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5444                 
5445                 static final Enum BEA = Enum.forString("BEA");
5446                 static final Enum CMF = Enum.forString("CMF");
5447                 static final Enum FA = Enum.forString("FA");
5448                 static final Enum FEC = Enum.forString("FEC");
5449                 static final Enum NACA = Enum.forString("NACA");
5450                 static final Enum NMTC = Enum.forString("NMTC");
5451                 static final Enum TA = Enum.forString("TA");
5452                 
5453                 static final int INT_BEA = Enum.INT_BEA;
5454                 static final int INT_CMF = Enum.INT_CMF;
5455                 static final int INT_FA = Enum.INT_FA;
5456                 static final int INT_FEC = Enum.INT_FEC;
5457                 static final int INT_NACA = Enum.INT_NACA;
5458                 static final int INT_NMTC = Enum.INT_NMTC;
5459                 static final int INT_TA = Enum.INT_TA;
5460                 
5461                 /**
5462                  * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$OtherFundsTable$CDFIFundProgram.
5463                  * These enum values can be used as follows:
5464                  * <pre>
5465                  * enum.toString(); // returns the string value of the enum
5466                  * enum.intValue(); // returns an int value, useful for switches
5467                  * // e.g., case Enum.INT_BEA
5468                  * Enum.forString(s); // returns the enum value for a string
5469                  * Enum.forInt(i); // returns the enum value for an int
5470                  * </pre>
5471                  * Enumeration objects are immutable singleton objects that
5472                  * can be compared using == object equality. They have no
5473                  * public constructor. See the constants defined within this
5474                  * class for all the valid values.
5475                  */
5476                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5477                 {
5478                     /**
5479                      * Returns the enum value for a string, or null if none.
5480                      */
5481                     public static Enum forString(java.lang.String s)
5482                         { return (Enum)table.forString(s); }
5483                     /**
5484                      * Returns the enum value corresponding to an int, or null if none.
5485                      */
5486                     public static Enum forInt(int i)
5487                         { return (Enum)table.forInt(i); }
5488                     
5489                     private Enum(java.lang.String s, int i)
5490                         { super(s, i); }
5491                     
5492                     static final int INT_BEA = 1;
5493                     static final int INT_CMF = 2;
5494                     static final int INT_FA = 3;
5495                     static final int INT_FEC = 4;
5496                     static final int INT_NACA = 5;
5497                     static final int INT_NMTC = 6;
5498                     static final int INT_TA = 7;
5499                     
5500                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5501                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
5502                     (
5503                       new Enum[]
5504                       {
5505                         new Enum("BEA", INT_BEA),
5506                         new Enum("CMF", INT_CMF),
5507                         new Enum("FA", INT_FA),
5508                         new Enum("FEC", INT_FEC),
5509                         new Enum("NACA", INT_NACA),
5510                         new Enum("NMTC", INT_NMTC),
5511                         new Enum("TA", INT_TA),
5512                       }
5513                     );
5514                     private static final long serialVersionUID = 1L;
5515                     private java.lang.Object readResolve() { return forInt(intValue()); } 
5516                 }
5517                 
5518                 /**
5519                  * A factory class with static methods for creating instances
5520                  * of this type.
5521                  */
5522                 
5523                 public static final class Factory
5524                 {
5525                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram newValue(java.lang.Object obj) {
5526                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram) type.newValue( obj ); }
5527                     
5528                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram newInstance() {
5529                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5530                     
5531                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram newInstance(org.apache.xmlbeans.XmlOptions options) {
5532                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5533                     
5534                     private Factory() { } // No instance of this class allowed
5535                 }
5536             }
5537             
5538             /**
5539              * A factory class with static methods for creating instances
5540              * of this type.
5541              */
5542             
5543             public static final class Factory
5544             {
5545                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable newInstance() {
5546                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5547                 
5548                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable newInstance(org.apache.xmlbeans.XmlOptions options) {
5549                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5550                 
5551                 private Factory() { } // No instance of this class allowed
5552             }
5553         }
5554         
5555         /**
5556          * An XML PriorAwardsTable(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
5557          *
5558          * This is a complex type.
5559          */
5560         public interface PriorAwardsTable extends org.apache.xmlbeans.XmlObject
5561         {
5562             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5563                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PriorAwardsTable.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("priorawardstable4884elemtype");
5564             
5565             /**
5566              * Gets the "OrganizationName" element
5567              */
5568             java.lang.String getOrganizationName();
5569             
5570             /**
5571              * Gets (as xml) the "OrganizationName" element
5572              */
5573             gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetOrganizationName();
5574             
5575             /**
5576              * True if has "OrganizationName" element
5577              */
5578             boolean isSetOrganizationName();
5579             
5580             /**
5581              * Sets the "OrganizationName" element
5582              */
5583             void setOrganizationName(java.lang.String organizationName);
5584             
5585             /**
5586              * Sets (as xml) the "OrganizationName" element
5587              */
5588             void xsetOrganizationName(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType organizationName);
5589             
5590             /**
5591              * Unsets the "OrganizationName" element
5592              */
5593             void unsetOrganizationName();
5594             
5595             /**
5596              * Gets the "EIN" element
5597              */
5598             java.lang.String getEIN();
5599             
5600             /**
5601              * Gets (as xml) the "EIN" element
5602              */
5603             gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN();
5604             
5605             /**
5606              * True if has "EIN" element
5607              */
5608             boolean isSetEIN();
5609             
5610             /**
5611              * Sets the "EIN" element
5612              */
5613             void setEIN(java.lang.String ein);
5614             
5615             /**
5616              * Sets (as xml) the "EIN" element
5617              */
5618             void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein);
5619             
5620             /**
5621              * Unsets the "EIN" element
5622              */
5623             void unsetEIN();
5624             
5625             /**
5626              * Gets the "ControlNumber" element
5627              */
5628             java.lang.String getControlNumber();
5629             
5630             /**
5631              * Gets (as xml) the "ControlNumber" element
5632              */
5633             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber xgetControlNumber();
5634             
5635             /**
5636              * True if has "ControlNumber" element
5637              */
5638             boolean isSetControlNumber();
5639             
5640             /**
5641              * Sets the "ControlNumber" element
5642              */
5643             void setControlNumber(java.lang.String controlNumber);
5644             
5645             /**
5646              * Sets (as xml) the "ControlNumber" element
5647              */
5648             void xsetControlNumber(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber controlNumber);
5649             
5650             /**
5651              * Unsets the "ControlNumber" element
5652              */
5653             void unsetControlNumber();
5654             
5655             /**
5656              * Gets the "TotalAward" element
5657              */
5658             int getTotalAward();
5659             
5660             /**
5661              * Gets (as xml) the "TotalAward" element
5662              */
5663             gov.grants.apply.forms.cdfi20V20.CDFI201To999999999DataType xgetTotalAward();
5664             
5665             /**
5666              * True if has "TotalAward" element
5667              */
5668             boolean isSetTotalAward();
5669             
5670             /**
5671              * Sets the "TotalAward" element
5672              */
5673             void setTotalAward(int totalAward);
5674             
5675             /**
5676              * Sets (as xml) the "TotalAward" element
5677              */
5678             void xsetTotalAward(gov.grants.apply.forms.cdfi20V20.CDFI201To999999999DataType totalAward);
5679             
5680             /**
5681              * Unsets the "TotalAward" element
5682              */
5683             void unsetTotalAward();
5684             
5685             /**
5686              * Gets the "AwardType" element
5687              */
5688             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType.Enum getAwardType();
5689             
5690             /**
5691              * Gets (as xml) the "AwardType" element
5692              */
5693             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType xgetAwardType();
5694             
5695             /**
5696              * True if has "AwardType" element
5697              */
5698             boolean isSetAwardType();
5699             
5700             /**
5701              * Sets the "AwardType" element
5702              */
5703             void setAwardType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType.Enum awardType);
5704             
5705             /**
5706              * Sets (as xml) the "AwardType" element
5707              */
5708             void xsetAwardType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType awardType);
5709             
5710             /**
5711              * Unsets the "AwardType" element
5712              */
5713             void unsetAwardType();
5714             
5715             /**
5716              * An XML ControlNumber(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
5717              *
5718              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$PriorAwardsTable$ControlNumber.
5719              */
5720             public interface ControlNumber extends org.apache.xmlbeans.XmlString
5721             {
5722                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5723                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ControlNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("controlnumber6e72elemtype");
5724                 
5725                 /**
5726                  * A factory class with static methods for creating instances
5727                  * of this type.
5728                  */
5729                 
5730                 public static final class Factory
5731                 {
5732                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber newValue(java.lang.Object obj) {
5733                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber) type.newValue( obj ); }
5734                     
5735                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber newInstance() {
5736                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5737                     
5738                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
5739                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5740                     
5741                     private Factory() { } // No instance of this class allowed
5742                 }
5743             }
5744             
5745             /**
5746              * An XML AwardType(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
5747              *
5748              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$PriorAwardsTable$AwardType.
5749              */
5750             public interface AwardType extends org.apache.xmlbeans.XmlString
5751             {
5752                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5753                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AwardType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("awardtypeb6e1elemtype");
5754                 
5755                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5756                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5757                 
5758                 static final Enum FA = Enum.forString("FA");
5759                 static final Enum NACA = Enum.forString("NACA");
5760                 static final Enum TA = Enum.forString("TA");
5761                 static final Enum BEA = Enum.forString("BEA");
5762                 static final Enum NMTC = Enum.forString("NMTC");
5763                 static final Enum CMF = Enum.forString("CMF");
5764                 static final Enum OTHER = Enum.forString("Other");
5765                 
5766                 static final int INT_FA = Enum.INT_FA;
5767                 static final int INT_NACA = Enum.INT_NACA;
5768                 static final int INT_TA = Enum.INT_TA;
5769                 static final int INT_BEA = Enum.INT_BEA;
5770                 static final int INT_NMTC = Enum.INT_NMTC;
5771                 static final int INT_CMF = Enum.INT_CMF;
5772                 static final int INT_OTHER = Enum.INT_OTHER;
5773                 
5774                 /**
5775                  * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$PriorAwardsTable$AwardType.
5776                  * These enum values can be used as follows:
5777                  * <pre>
5778                  * enum.toString(); // returns the string value of the enum
5779                  * enum.intValue(); // returns an int value, useful for switches
5780                  * // e.g., case Enum.INT_FA
5781                  * Enum.forString(s); // returns the enum value for a string
5782                  * Enum.forInt(i); // returns the enum value for an int
5783                  * </pre>
5784                  * Enumeration objects are immutable singleton objects that
5785                  * can be compared using == object equality. They have no
5786                  * public constructor. See the constants defined within this
5787                  * class for all the valid values.
5788                  */
5789                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5790                 {
5791                     /**
5792                      * Returns the enum value for a string, or null if none.
5793                      */
5794                     public static Enum forString(java.lang.String s)
5795                         { return (Enum)table.forString(s); }
5796                     /**
5797                      * Returns the enum value corresponding to an int, or null if none.
5798                      */
5799                     public static Enum forInt(int i)
5800                         { return (Enum)table.forInt(i); }
5801                     
5802                     private Enum(java.lang.String s, int i)
5803                         { super(s, i); }
5804                     
5805                     static final int INT_FA = 1;
5806                     static final int INT_NACA = 2;
5807                     static final int INT_TA = 3;
5808                     static final int INT_BEA = 4;
5809                     static final int INT_NMTC = 5;
5810                     static final int INT_CMF = 6;
5811                     static final int INT_OTHER = 7;
5812                     
5813                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5814                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
5815                     (
5816                       new Enum[]
5817                       {
5818                         new Enum("FA", INT_FA),
5819                         new Enum("NACA", INT_NACA),
5820                         new Enum("TA", INT_TA),
5821                         new Enum("BEA", INT_BEA),
5822                         new Enum("NMTC", INT_NMTC),
5823                         new Enum("CMF", INT_CMF),
5824                         new Enum("Other", INT_OTHER),
5825                       }
5826                     );
5827                     private static final long serialVersionUID = 1L;
5828                     private java.lang.Object readResolve() { return forInt(intValue()); } 
5829                 }
5830                 
5831                 /**
5832                  * A factory class with static methods for creating instances
5833                  * of this type.
5834                  */
5835                 
5836                 public static final class Factory
5837                 {
5838                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType newValue(java.lang.Object obj) {
5839                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType) type.newValue( obj ); }
5840                     
5841                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType newInstance() {
5842                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5843                     
5844                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType newInstance(org.apache.xmlbeans.XmlOptions options) {
5845                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5846                     
5847                     private Factory() { } // No instance of this class allowed
5848                 }
5849             }
5850             
5851             /**
5852              * A factory class with static methods for creating instances
5853              * of this type.
5854              */
5855             
5856             public static final class Factory
5857             {
5858                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable newInstance() {
5859                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5860                 
5861                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable newInstance(org.apache.xmlbeans.XmlOptions options) {
5862                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5863                 
5864                 private Factory() { } // No instance of this class allowed
5865             }
5866         }
5867         
5868         /**
5869          * An XML InstitutionType(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
5870          *
5871          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$InstitutionType.
5872          */
5873         public interface InstitutionType extends org.apache.xmlbeans.XmlString
5874         {
5875             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5876                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InstitutionType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("institutiontype8198elemtype");
5877             
5878             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5879             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5880             
5881             static final Enum LOAN_FUND = Enum.forString("Loan Fund");
5882             static final Enum CREDIT_UNION = Enum.forString("Credit Union");
5883             static final Enum BANK_HOLDING_COMPANY = Enum.forString("Bank Holding Company");
5884             static final Enum BANK_OR_THRIFT = Enum.forString("Bank or Thrift");
5885             static final Enum VENTURE_CAPITAL = Enum.forString("Venture Capital");
5886             
5887             static final int INT_LOAN_FUND = Enum.INT_LOAN_FUND;
5888             static final int INT_CREDIT_UNION = Enum.INT_CREDIT_UNION;
5889             static final int INT_BANK_HOLDING_COMPANY = Enum.INT_BANK_HOLDING_COMPANY;
5890             static final int INT_BANK_OR_THRIFT = Enum.INT_BANK_OR_THRIFT;
5891             static final int INT_VENTURE_CAPITAL = Enum.INT_VENTURE_CAPITAL;
5892             
5893             /**
5894              * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$InstitutionType.
5895              * These enum values can be used as follows:
5896              * <pre>
5897              * enum.toString(); // returns the string value of the enum
5898              * enum.intValue(); // returns an int value, useful for switches
5899              * // e.g., case Enum.INT_LOAN_FUND
5900              * Enum.forString(s); // returns the enum value for a string
5901              * Enum.forInt(i); // returns the enum value for an int
5902              * </pre>
5903              * Enumeration objects are immutable singleton objects that
5904              * can be compared using == object equality. They have no
5905              * public constructor. See the constants defined within this
5906              * class for all the valid values.
5907              */
5908             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5909             {
5910                 /**
5911                  * Returns the enum value for a string, or null if none.
5912                  */
5913                 public static Enum forString(java.lang.String s)
5914                     { return (Enum)table.forString(s); }
5915                 /**
5916                  * Returns the enum value corresponding to an int, or null if none.
5917                  */
5918                 public static Enum forInt(int i)
5919                     { return (Enum)table.forInt(i); }
5920                 
5921                 private Enum(java.lang.String s, int i)
5922                     { super(s, i); }
5923                 
5924                 static final int INT_LOAN_FUND = 1;
5925                 static final int INT_CREDIT_UNION = 2;
5926                 static final int INT_BANK_HOLDING_COMPANY = 3;
5927                 static final int INT_BANK_OR_THRIFT = 4;
5928                 static final int INT_VENTURE_CAPITAL = 5;
5929                 
5930                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5931                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
5932                 (
5933                     new Enum[]
5934                     {
5935                       new Enum("Loan Fund", INT_LOAN_FUND),
5936                       new Enum("Credit Union", INT_CREDIT_UNION),
5937                       new Enum("Bank Holding Company", INT_BANK_HOLDING_COMPANY),
5938                       new Enum("Bank or Thrift", INT_BANK_OR_THRIFT),
5939                       new Enum("Venture Capital", INT_VENTURE_CAPITAL),
5940                     }
5941                 );
5942                 private static final long serialVersionUID = 1L;
5943                 private java.lang.Object readResolve() { return forInt(intValue()); } 
5944             }
5945             
5946             /**
5947              * A factory class with static methods for creating instances
5948              * of this type.
5949              */
5950             
5951             public static final class Factory
5952             {
5953                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType newValue(java.lang.Object obj) {
5954                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType) type.newValue( obj ); }
5955                 
5956                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType newInstance() {
5957                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5958                 
5959                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType newInstance(org.apache.xmlbeans.XmlOptions options) {
5960                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5961                 
5962                 private Factory() { } // No instance of this class allowed
5963             }
5964         }
5965         
5966         /**
5967          * An XML OrganizationStructure(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
5968          *
5969          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$OrganizationStructure.
5970          */
5971         public interface OrganizationStructure extends org.apache.xmlbeans.XmlString
5972         {
5973             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5974                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationStructure.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationstructure5486elemtype");
5975             
5976             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5977             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5978             
5979             static final Enum FOR_PROFIT = Enum.forString("For-Profit");
5980             static final Enum X_501_C_4 = Enum.forString("501(c)(4)");
5981             static final Enum OTHER_NON_PROFIT = Enum.forString("Other Non-Profit");
5982             
5983             static final int INT_FOR_PROFIT = Enum.INT_FOR_PROFIT;
5984             static final int INT_X_501_C_4 = Enum.INT_X_501_C_4;
5985             static final int INT_OTHER_NON_PROFIT = Enum.INT_OTHER_NON_PROFIT;
5986             
5987             /**
5988              * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$OrganizationStructure.
5989              * These enum values can be used as follows:
5990              * <pre>
5991              * enum.toString(); // returns the string value of the enum
5992              * enum.intValue(); // returns an int value, useful for switches
5993              * // e.g., case Enum.INT_FOR_PROFIT
5994              * Enum.forString(s); // returns the enum value for a string
5995              * Enum.forInt(i); // returns the enum value for an int
5996              * </pre>
5997              * Enumeration objects are immutable singleton objects that
5998              * can be compared using == object equality. They have no
5999              * public constructor. See the constants defined within this
6000              * class for all the valid values.
6001              */
6002             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6003             {
6004                 /**
6005                  * Returns the enum value for a string, or null if none.
6006                  */
6007                 public static Enum forString(java.lang.String s)
6008                     { return (Enum)table.forString(s); }
6009                 /**
6010                  * Returns the enum value corresponding to an int, or null if none.
6011                  */
6012                 public static Enum forInt(int i)
6013                     { return (Enum)table.forInt(i); }
6014                 
6015                 private Enum(java.lang.String s, int i)
6016                     { super(s, i); }
6017                 
6018                 static final int INT_FOR_PROFIT = 1;
6019                 static final int INT_X_501_C_4 = 2;
6020                 static final int INT_OTHER_NON_PROFIT = 3;
6021                 
6022                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6023                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6024                 (
6025                     new Enum[]
6026                     {
6027                       new Enum("For-Profit", INT_FOR_PROFIT),
6028                       new Enum("501(c)(4)", INT_X_501_C_4),
6029                       new Enum("Other Non-Profit", INT_OTHER_NON_PROFIT),
6030                     }
6031                 );
6032                 private static final long serialVersionUID = 1L;
6033                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6034             }
6035             
6036             /**
6037              * A factory class with static methods for creating instances
6038              * of this type.
6039              */
6040             
6041             public static final class Factory
6042             {
6043                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure newValue(java.lang.Object obj) {
6044                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure) type.newValue( obj ); }
6045                 
6046                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure newInstance() {
6047                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6048                 
6049                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure newInstance(org.apache.xmlbeans.XmlOptions options) {
6050                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6051                 
6052                 private Factory() { } // No instance of this class allowed
6053             }
6054         }
6055         
6056         /**
6057          * An XML QID_42(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
6058          *
6059          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$QID42.
6060          */
6061         public interface QID42 extends org.apache.xmlbeans.XmlString
6062         {
6063             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6064                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QID42.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("qid42a987elemtype");
6065             
6066             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6067             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6068             
6069             static final Enum X_3_31 = Enum.forString("3/31");
6070             static final Enum X_6_30 = Enum.forString("6/30");
6071             static final Enum X_9_30 = Enum.forString("9/30");
6072             static final Enum X_12_31 = Enum.forString("12/31");
6073             
6074             static final int INT_X_3_31 = Enum.INT_X_3_31;
6075             static final int INT_X_6_30 = Enum.INT_X_6_30;
6076             static final int INT_X_9_30 = Enum.INT_X_9_30;
6077             static final int INT_X_12_31 = Enum.INT_X_12_31;
6078             
6079             /**
6080              * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$QID42.
6081              * These enum values can be used as follows:
6082              * <pre>
6083              * enum.toString(); // returns the string value of the enum
6084              * enum.intValue(); // returns an int value, useful for switches
6085              * // e.g., case Enum.INT_X_3_31
6086              * Enum.forString(s); // returns the enum value for a string
6087              * Enum.forInt(i); // returns the enum value for an int
6088              * </pre>
6089              * Enumeration objects are immutable singleton objects that
6090              * can be compared using == object equality. They have no
6091              * public constructor. See the constants defined within this
6092              * class for all the valid values.
6093              */
6094             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6095             {
6096                 /**
6097                  * Returns the enum value for a string, or null if none.
6098                  */
6099                 public static Enum forString(java.lang.String s)
6100                     { return (Enum)table.forString(s); }
6101                 /**
6102                  * Returns the enum value corresponding to an int, or null if none.
6103                  */
6104                 public static Enum forInt(int i)
6105                     { return (Enum)table.forInt(i); }
6106                 
6107                 private Enum(java.lang.String s, int i)
6108                     { super(s, i); }
6109                 
6110                 static final int INT_X_3_31 = 1;
6111                 static final int INT_X_6_30 = 2;
6112                 static final int INT_X_9_30 = 3;
6113                 static final int INT_X_12_31 = 4;
6114                 
6115                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6116                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6117                 (
6118                     new Enum[]
6119                     {
6120                       new Enum("3/31", INT_X_3_31),
6121                       new Enum("6/30", INT_X_6_30),
6122                       new Enum("9/30", INT_X_9_30),
6123                       new Enum("12/31", INT_X_12_31),
6124                     }
6125                 );
6126                 private static final long serialVersionUID = 1L;
6127                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6128             }
6129             
6130             /**
6131              * A factory class with static methods for creating instances
6132              * of this type.
6133              */
6134             
6135             public static final class Factory
6136             {
6137                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42 newValue(java.lang.Object obj) {
6138                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42) type.newValue( obj ); }
6139                 
6140                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42 newInstance() {
6141                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6142                 
6143                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42 newInstance(org.apache.xmlbeans.XmlOptions options) {
6144                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6145                 
6146                 private Factory() { } // No instance of this class allowed
6147             }
6148         }
6149         
6150         /**
6151          * An XML RegulatoryBody(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
6152          *
6153          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$RegulatoryBody.
6154          */
6155         public interface RegulatoryBody extends org.apache.xmlbeans.XmlString
6156         {
6157             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6158                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RegulatoryBody.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("regulatorybody4950elemtype");
6159             
6160             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6161             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6162             
6163             static final Enum FDIC = Enum.forString("FDIC");
6164             static final Enum FEDERAL_RESERVE = Enum.forString("Federal Reserve");
6165             static final Enum NCUA = Enum.forString("NCUA");
6166             static final Enum OCC = Enum.forString("OCC");
6167             static final Enum OTHER = Enum.forString("Other");
6168             
6169             static final int INT_FDIC = Enum.INT_FDIC;
6170             static final int INT_FEDERAL_RESERVE = Enum.INT_FEDERAL_RESERVE;
6171             static final int INT_NCUA = Enum.INT_NCUA;
6172             static final int INT_OCC = Enum.INT_OCC;
6173             static final int INT_OTHER = Enum.INT_OTHER;
6174             
6175             /**
6176              * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$RegulatoryBody.
6177              * These enum values can be used as follows:
6178              * <pre>
6179              * enum.toString(); // returns the string value of the enum
6180              * enum.intValue(); // returns an int value, useful for switches
6181              * // e.g., case Enum.INT_FDIC
6182              * Enum.forString(s); // returns the enum value for a string
6183              * Enum.forInt(i); // returns the enum value for an int
6184              * </pre>
6185              * Enumeration objects are immutable singleton objects that
6186              * can be compared using == object equality. They have no
6187              * public constructor. See the constants defined within this
6188              * class for all the valid values.
6189              */
6190             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6191             {
6192                 /**
6193                  * Returns the enum value for a string, or null if none.
6194                  */
6195                 public static Enum forString(java.lang.String s)
6196                     { return (Enum)table.forString(s); }
6197                 /**
6198                  * Returns the enum value corresponding to an int, or null if none.
6199                  */
6200                 public static Enum forInt(int i)
6201                     { return (Enum)table.forInt(i); }
6202                 
6203                 private Enum(java.lang.String s, int i)
6204                     { super(s, i); }
6205                 
6206                 static final int INT_FDIC = 1;
6207                 static final int INT_FEDERAL_RESERVE = 2;
6208                 static final int INT_NCUA = 3;
6209                 static final int INT_OCC = 4;
6210                 static final int INT_OTHER = 5;
6211                 
6212                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6213                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6214                 (
6215                     new Enum[]
6216                     {
6217                       new Enum("FDIC", INT_FDIC),
6218                       new Enum("Federal Reserve", INT_FEDERAL_RESERVE),
6219                       new Enum("NCUA", INT_NCUA),
6220                       new Enum("OCC", INT_OCC),
6221                       new Enum("Other", INT_OTHER),
6222                     }
6223                 );
6224                 private static final long serialVersionUID = 1L;
6225                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6226             }
6227             
6228             /**
6229              * A factory class with static methods for creating instances
6230              * of this type.
6231              */
6232             
6233             public static final class Factory
6234             {
6235                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody newValue(java.lang.Object obj) {
6236                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody) type.newValue( obj ); }
6237                 
6238                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody newInstance() {
6239                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6240                 
6241                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody newInstance(org.apache.xmlbeans.XmlOptions options) {
6242                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6243                 
6244                 private Factory() { } // No instance of this class allowed
6245             }
6246         }
6247         
6248         /**
6249          * An XML OtherRegulatoryBody(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
6250          *
6251          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$OtherRegulatoryBody.
6252          */
6253         public interface OtherRegulatoryBody extends org.apache.xmlbeans.XmlString
6254         {
6255             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6256                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherRegulatoryBody.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherregulatorybodye610elemtype");
6257             
6258             /**
6259              * A factory class with static methods for creating instances
6260              * of this type.
6261              */
6262             
6263             public static final class Factory
6264             {
6265                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody newValue(java.lang.Object obj) {
6266                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody) type.newValue( obj ); }
6267                 
6268                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody newInstance() {
6269                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6270                 
6271                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody newInstance(org.apache.xmlbeans.XmlOptions options) {
6272                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6273                 
6274                 private Factory() { } // No instance of this class allowed
6275             }
6276         }
6277         
6278         /**
6279          * An XML CertificationStatus(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
6280          *
6281          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$CertificationStatus.
6282          */
6283         public interface CertificationStatus extends org.apache.xmlbeans.XmlString
6284         {
6285             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6286                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CertificationStatus.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("certificationstatus3752elemtype");
6287             
6288             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6289             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6290             
6291             static final Enum CDFI_CERTIFIED = Enum.forString("CDFI Certified");
6292             static final Enum NOT_CERTIFIED = Enum.forString("Not Certified");
6293             
6294             static final int INT_CDFI_CERTIFIED = Enum.INT_CDFI_CERTIFIED;
6295             static final int INT_NOT_CERTIFIED = Enum.INT_NOT_CERTIFIED;
6296             
6297             /**
6298              * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$CertificationStatus.
6299              * These enum values can be used as follows:
6300              * <pre>
6301              * enum.toString(); // returns the string value of the enum
6302              * enum.intValue(); // returns an int value, useful for switches
6303              * // e.g., case Enum.INT_CDFI_CERTIFIED
6304              * Enum.forString(s); // returns the enum value for a string
6305              * Enum.forInt(i); // returns the enum value for an int
6306              * </pre>
6307              * Enumeration objects are immutable singleton objects that
6308              * can be compared using == object equality. They have no
6309              * public constructor. See the constants defined within this
6310              * class for all the valid values.
6311              */
6312             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6313             {
6314                 /**
6315                  * Returns the enum value for a string, or null if none.
6316                  */
6317                 public static Enum forString(java.lang.String s)
6318                     { return (Enum)table.forString(s); }
6319                 /**
6320                  * Returns the enum value corresponding to an int, or null if none.
6321                  */
6322                 public static Enum forInt(int i)
6323                     { return (Enum)table.forInt(i); }
6324                 
6325                 private Enum(java.lang.String s, int i)
6326                     { super(s, i); }
6327                 
6328                 static final int INT_CDFI_CERTIFIED = 1;
6329                 static final int INT_NOT_CERTIFIED = 2;
6330                 
6331                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6332                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6333                 (
6334                     new Enum[]
6335                     {
6336                       new Enum("CDFI Certified", INT_CDFI_CERTIFIED),
6337                       new Enum("Not Certified", INT_NOT_CERTIFIED),
6338                     }
6339                 );
6340                 private static final long serialVersionUID = 1L;
6341                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6342             }
6343             
6344             /**
6345              * A factory class with static methods for creating instances
6346              * of this type.
6347              */
6348             
6349             public static final class Factory
6350             {
6351                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus newValue(java.lang.Object obj) {
6352                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus) type.newValue( obj ); }
6353                 
6354                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus newInstance() {
6355                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6356                 
6357                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus newInstance(org.apache.xmlbeans.XmlOptions options) {
6358                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6359                 
6360                 private Factory() { } // No instance of this class allowed
6361             }
6362         }
6363         
6364         /**
6365          * An XML CertificationChecklist(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
6366          *
6367          * This is a complex type.
6368          */
6369         public interface CertificationChecklist extends org.apache.xmlbeans.XmlObject
6370         {
6371             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6372                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CertificationChecklist.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("certificationchecklist8682elemtype");
6373             
6374             /**
6375              * Gets the "PrimaryMissionRequirement" element
6376              */
6377             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryMissionRequirement();
6378             
6379             /**
6380              * Gets (as xml) the "PrimaryMissionRequirement" element
6381              */
6382             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryMissionRequirement();
6383             
6384             /**
6385              * Sets the "PrimaryMissionRequirement" element
6386              */
6387             void setPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryMissionRequirement);
6388             
6389             /**
6390              * Sets (as xml) the "PrimaryMissionRequirement" element
6391              */
6392             void xsetPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryMissionRequirement);
6393             
6394             /**
6395              * Gets the "TargetMarketRequirement" element
6396              */
6397             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTargetMarketRequirement();
6398             
6399             /**
6400              * Gets (as xml) the "TargetMarketRequirement" element
6401              */
6402             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTargetMarketRequirement();
6403             
6404             /**
6405              * Sets the "TargetMarketRequirement" element
6406              */
6407             void setTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum targetMarketRequirement);
6408             
6409             /**
6410              * Sets (as xml) the "TargetMarketRequirement" element
6411              */
6412             void xsetTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType targetMarketRequirement);
6413             
6414             /**
6415              * Gets the "DevelopmentServicesRequirement" element
6416              */
6417             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDevelopmentServicesRequirement();
6418             
6419             /**
6420              * Gets (as xml) the "DevelopmentServicesRequirement" element
6421              */
6422             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDevelopmentServicesRequirement();
6423             
6424             /**
6425              * Sets the "DevelopmentServicesRequirement" element
6426              */
6427             void setDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum developmentServicesRequirement);
6428             
6429             /**
6430              * Sets (as xml) the "DevelopmentServicesRequirement" element
6431              */
6432             void xsetDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType developmentServicesRequirement);
6433             
6434             /**
6435              * Gets the "AccountabilityRequirement" element
6436              */
6437             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAccountabilityRequirement();
6438             
6439             /**
6440              * Gets (as xml) the "AccountabilityRequirement" element
6441              */
6442             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAccountabilityRequirement();
6443             
6444             /**
6445              * Sets the "AccountabilityRequirement" element
6446              */
6447             void setAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum accountabilityRequirement);
6448             
6449             /**
6450              * Sets (as xml) the "AccountabilityRequirement" element
6451              */
6452             void xsetAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType accountabilityRequirement);
6453             
6454             /**
6455              * Gets the "NonGovernmentEntityRequirement" element
6456              */
6457             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonGovernmentEntityRequirement();
6458             
6459             /**
6460              * Gets (as xml) the "NonGovernmentEntityRequirement" element
6461              */
6462             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonGovernmentEntityRequirement();
6463             
6464             /**
6465              * Sets the "NonGovernmentEntityRequirement" element
6466              */
6467             void setNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonGovernmentEntityRequirement);
6468             
6469             /**
6470              * Sets (as xml) the "NonGovernmentEntityRequirement" element
6471              */
6472             void xsetNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonGovernmentEntityRequirement);
6473             
6474             /**
6475              * Gets the "LegalEntity" element
6476              */
6477             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLegalEntity();
6478             
6479             /**
6480              * Gets (as xml) the "LegalEntity" element
6481              */
6482             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLegalEntity();
6483             
6484             /**
6485              * Sets the "LegalEntity" element
6486              */
6487             void setLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum legalEntity);
6488             
6489             /**
6490              * Sets (as xml) the "LegalEntity" element
6491              */
6492             void xsetLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType legalEntity);
6493             
6494             /**
6495              * Gets the "FinancingEntity" element
6496              */
6497             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancingEntity();
6498             
6499             /**
6500              * Gets (as xml) the "FinancingEntity" element
6501              */
6502             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancingEntity();
6503             
6504             /**
6505              * Sets the "FinancingEntity" element
6506              */
6507             void setFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financingEntity);
6508             
6509             /**
6510              * Sets (as xml) the "FinancingEntity" element
6511              */
6512             void xsetFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType financingEntity);
6513             
6514             /**
6515              * A factory class with static methods for creating instances
6516              * of this type.
6517              */
6518             
6519             public static final class Factory
6520             {
6521                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist newInstance() {
6522                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6523                 
6524                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist newInstance(org.apache.xmlbeans.XmlOptions options) {
6525                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6526                 
6527                 private Factory() { } // No instance of this class allowed
6528             }
6529         }
6530         
6531         /**
6532          * An XML QID_58(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
6533          *
6534          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$QID58.
6535          */
6536         public interface QID58 extends org.apache.xmlbeans.XmlString
6537         {
6538             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6539                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QID58.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("qid588c6celemtype");
6540             
6541             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6542             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6543             
6544             static final Enum MAJOR_URBAN = Enum.forString("Major Urban");
6545             static final Enum MINOR_URBAN = Enum.forString("Minor Urban");
6546             static final Enum RURAL = Enum.forString("Rural");
6547             
6548             static final int INT_MAJOR_URBAN = Enum.INT_MAJOR_URBAN;
6549             static final int INT_MINOR_URBAN = Enum.INT_MINOR_URBAN;
6550             static final int INT_RURAL = Enum.INT_RURAL;
6551             
6552             /**
6553              * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$QID58.
6554              * These enum values can be used as follows:
6555              * <pre>
6556              * enum.toString(); // returns the string value of the enum
6557              * enum.intValue(); // returns an int value, useful for switches
6558              * // e.g., case Enum.INT_MAJOR_URBAN
6559              * Enum.forString(s); // returns the enum value for a string
6560              * Enum.forInt(i); // returns the enum value for an int
6561              * </pre>
6562              * Enumeration objects are immutable singleton objects that
6563              * can be compared using == object equality. They have no
6564              * public constructor. See the constants defined within this
6565              * class for all the valid values.
6566              */
6567             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6568             {
6569                 /**
6570                  * Returns the enum value for a string, or null if none.
6571                  */
6572                 public static Enum forString(java.lang.String s)
6573                     { return (Enum)table.forString(s); }
6574                 /**
6575                  * Returns the enum value corresponding to an int, or null if none.
6576                  */
6577                 public static Enum forInt(int i)
6578                     { return (Enum)table.forInt(i); }
6579                 
6580                 private Enum(java.lang.String s, int i)
6581                     { super(s, i); }
6582                 
6583                 static final int INT_MAJOR_URBAN = 1;
6584                 static final int INT_MINOR_URBAN = 2;
6585                 static final int INT_RURAL = 3;
6586                 
6587                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6588                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
6589                 (
6590                     new Enum[]
6591                     {
6592                       new Enum("Major Urban", INT_MAJOR_URBAN),
6593                       new Enum("Minor Urban", INT_MINOR_URBAN),
6594                       new Enum("Rural", INT_RURAL),
6595                     }
6596                 );
6597                 private static final long serialVersionUID = 1L;
6598                 private java.lang.Object readResolve() { return forInt(intValue()); } 
6599             }
6600             
6601             /**
6602              * A factory class with static methods for creating instances
6603              * of this type.
6604              */
6605             
6606             public static final class Factory
6607             {
6608                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58 newValue(java.lang.Object obj) {
6609                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58) type.newValue( obj ); }
6610                 
6611                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58 newInstance() {
6612                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6613                 
6614                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58 newInstance(org.apache.xmlbeans.XmlOptions options) {
6615                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6616                 
6617                 private Factory() { } // No instance of this class allowed
6618             }
6619         }
6620         
6621         /**
6622          * An XML PrimaryMarket(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
6623          *
6624          * This is a complex type.
6625          */
6626         public interface PrimaryMarket extends org.apache.xmlbeans.XmlObject
6627         {
6628             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6629                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryMarket.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primarymarketc864elemtype");
6630             
6631             /**
6632              * Gets the "QID_80" element
6633              */
6634             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID80();
6635             
6636             /**
6637              * Gets (as xml) the "QID_80" element
6638              */
6639             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID80();
6640             
6641             /**
6642              * True if has "QID_80" element
6643              */
6644             boolean isSetQID80();
6645             
6646             /**
6647              * Sets the "QID_80" element
6648              */
6649             void setQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid80);
6650             
6651             /**
6652              * Sets (as xml) the "QID_80" element
6653              */
6654             void xsetQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid80);
6655             
6656             /**
6657              * Unsets the "QID_80" element
6658              */
6659             void unsetQID80();
6660             
6661             /**
6662              * Gets the "QID_81" element
6663              */
6664             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID81();
6665             
6666             /**
6667              * Gets (as xml) the "QID_81" element
6668              */
6669             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID81();
6670             
6671             /**
6672              * True if has "QID_81" element
6673              */
6674             boolean isSetQID81();
6675             
6676             /**
6677              * Sets the "QID_81" element
6678              */
6679             void setQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid81);
6680             
6681             /**
6682              * Sets (as xml) the "QID_81" element
6683              */
6684             void xsetQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid81);
6685             
6686             /**
6687              * Unsets the "QID_81" element
6688              */
6689             void unsetQID81();
6690             
6691             /**
6692              * Gets the "QID_84" element
6693              */
6694             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID84();
6695             
6696             /**
6697              * Gets (as xml) the "QID_84" element
6698              */
6699             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID84();
6700             
6701             /**
6702              * True if has "QID_84" element
6703              */
6704             boolean isSetQID84();
6705             
6706             /**
6707              * Sets the "QID_84" element
6708              */
6709             void setQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid84);
6710             
6711             /**
6712              * Sets (as xml) the "QID_84" element
6713              */
6714             void xsetQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid84);
6715             
6716             /**
6717              * Unsets the "QID_84" element
6718              */
6719             void unsetQID84();
6720             
6721             /**
6722              * Gets the "QID_82" element
6723              */
6724             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID82();
6725             
6726             /**
6727              * Gets (as xml) the "QID_82" element
6728              */
6729             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID82();
6730             
6731             /**
6732              * True if has "QID_82" element
6733              */
6734             boolean isSetQID82();
6735             
6736             /**
6737              * Sets the "QID_82" element
6738              */
6739             void setQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid82);
6740             
6741             /**
6742              * Sets (as xml) the "QID_82" element
6743              */
6744             void xsetQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid82);
6745             
6746             /**
6747              * Unsets the "QID_82" element
6748              */
6749             void unsetQID82();
6750             
6751             /**
6752              * Gets the "QID_83" element
6753              */
6754             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID83();
6755             
6756             /**
6757              * Gets (as xml) the "QID_83" element
6758              */
6759             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID83();
6760             
6761             /**
6762              * True if has "QID_83" element
6763              */
6764             boolean isSetQID83();
6765             
6766             /**
6767              * Sets the "QID_83" element
6768              */
6769             void setQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid83);
6770             
6771             /**
6772              * Sets (as xml) the "QID_83" element
6773              */
6774             void xsetQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid83);
6775             
6776             /**
6777              * Unsets the "QID_83" element
6778              */
6779             void unsetQID83();
6780             
6781             /**
6782              * A factory class with static methods for creating instances
6783              * of this type.
6784              */
6785             
6786             public static final class Factory
6787             {
6788                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket newInstance() {
6789                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6790                 
6791                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket newInstance(org.apache.xmlbeans.XmlOptions options) {
6792                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6793                 
6794                 private Factory() { } // No instance of this class allowed
6795             }
6796         }
6797         
6798         /**
6799          * An XML GeographicMarketServed(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
6800          *
6801          * This is a complex type.
6802          */
6803         public interface GeographicMarketServed extends org.apache.xmlbeans.XmlObject
6804         {
6805             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6806                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GeographicMarketServed.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("geographicmarketserved041eelemtype");
6807             
6808             /**
6809              * Gets the "Alabama" element
6810              */
6811             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlabama();
6812             
6813             /**
6814              * Gets (as xml) the "Alabama" element
6815              */
6816             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlabama();
6817             
6818             /**
6819              * True if has "Alabama" element
6820              */
6821             boolean isSetAlabama();
6822             
6823             /**
6824              * Sets the "Alabama" element
6825              */
6826             void setAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alabama);
6827             
6828             /**
6829              * Sets (as xml) the "Alabama" element
6830              */
6831             void xsetAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType alabama);
6832             
6833             /**
6834              * Unsets the "Alabama" element
6835              */
6836             void unsetAlabama();
6837             
6838             /**
6839              * Gets the "Alaska" element
6840              */
6841             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska();
6842             
6843             /**
6844              * Gets (as xml) the "Alaska" element
6845              */
6846             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska();
6847             
6848             /**
6849              * True if has "Alaska" element
6850              */
6851             boolean isSetAlaska();
6852             
6853             /**
6854              * Sets the "Alaska" element
6855              */
6856             void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska);
6857             
6858             /**
6859              * Sets (as xml) the "Alaska" element
6860              */
6861             void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska);
6862             
6863             /**
6864              * Unsets the "Alaska" element
6865              */
6866             void unsetAlaska();
6867             
6868             /**
6869              * Gets the "AmericanSamoa" element
6870              */
6871             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAmericanSamoa();
6872             
6873             /**
6874              * Gets (as xml) the "AmericanSamoa" element
6875              */
6876             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAmericanSamoa();
6877             
6878             /**
6879              * True if has "AmericanSamoa" element
6880              */
6881             boolean isSetAmericanSamoa();
6882             
6883             /**
6884              * Sets the "AmericanSamoa" element
6885              */
6886             void setAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum americanSamoa);
6887             
6888             /**
6889              * Sets (as xml) the "AmericanSamoa" element
6890              */
6891             void xsetAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType americanSamoa);
6892             
6893             /**
6894              * Unsets the "AmericanSamoa" element
6895              */
6896             void unsetAmericanSamoa();
6897             
6898             /**
6899              * Gets the "Arizona" element
6900              */
6901             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArizona();
6902             
6903             /**
6904              * Gets (as xml) the "Arizona" element
6905              */
6906             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArizona();
6907             
6908             /**
6909              * True if has "Arizona" element
6910              */
6911             boolean isSetArizona();
6912             
6913             /**
6914              * Sets the "Arizona" element
6915              */
6916             void setArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arizona);
6917             
6918             /**
6919              * Sets (as xml) the "Arizona" element
6920              */
6921             void xsetArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType arizona);
6922             
6923             /**
6924              * Unsets the "Arizona" element
6925              */
6926             void unsetArizona();
6927             
6928             /**
6929              * Gets the "Arkansas" element
6930              */
6931             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArkansas();
6932             
6933             /**
6934              * Gets (as xml) the "Arkansas" element
6935              */
6936             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArkansas();
6937             
6938             /**
6939              * True if has "Arkansas" element
6940              */
6941             boolean isSetArkansas();
6942             
6943             /**
6944              * Sets the "Arkansas" element
6945              */
6946             void setArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arkansas);
6947             
6948             /**
6949              * Sets (as xml) the "Arkansas" element
6950              */
6951             void xsetArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType arkansas);
6952             
6953             /**
6954              * Unsets the "Arkansas" element
6955              */
6956             void unsetArkansas();
6957             
6958             /**
6959              * Gets the "California" element
6960              */
6961             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCalifornia();
6962             
6963             /**
6964              * Gets (as xml) the "California" element
6965              */
6966             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCalifornia();
6967             
6968             /**
6969              * True if has "California" element
6970              */
6971             boolean isSetCalifornia();
6972             
6973             /**
6974              * Sets the "California" element
6975              */
6976             void setCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum california);
6977             
6978             /**
6979              * Sets (as xml) the "California" element
6980              */
6981             void xsetCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType california);
6982             
6983             /**
6984              * Unsets the "California" element
6985              */
6986             void unsetCalifornia();
6987             
6988             /**
6989              * Gets the "Colorado" element
6990              */
6991             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getColorado();
6992             
6993             /**
6994              * Gets (as xml) the "Colorado" element
6995              */
6996             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetColorado();
6997             
6998             /**
6999              * True if has "Colorado" element
7000              */
7001             boolean isSetColorado();
7002             
7003             /**
7004              * Sets the "Colorado" element
7005              */
7006             void setColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum colorado);
7007             
7008             /**
7009              * Sets (as xml) the "Colorado" element
7010              */
7011             void xsetColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType colorado);
7012             
7013             /**
7014              * Unsets the "Colorado" element
7015              */
7016             void unsetColorado();
7017             
7018             /**
7019              * Gets the "Connecticut" element
7020              */
7021             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConnecticut();
7022             
7023             /**
7024              * Gets (as xml) the "Connecticut" element
7025              */
7026             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConnecticut();
7027             
7028             /**
7029              * True if has "Connecticut" element
7030              */
7031             boolean isSetConnecticut();
7032             
7033             /**
7034              * Sets the "Connecticut" element
7035              */
7036             void setConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum connecticut);
7037             
7038             /**
7039              * Sets (as xml) the "Connecticut" element
7040              */
7041             void xsetConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType connecticut);
7042             
7043             /**
7044              * Unsets the "Connecticut" element
7045              */
7046             void unsetConnecticut();
7047             
7048             /**
7049              * Gets the "Delaware" element
7050              */
7051             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelaware();
7052             
7053             /**
7054              * Gets (as xml) the "Delaware" element
7055              */
7056             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelaware();
7057             
7058             /**
7059              * True if has "Delaware" element
7060              */
7061             boolean isSetDelaware();
7062             
7063             /**
7064              * Sets the "Delaware" element
7065              */
7066             void setDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delaware);
7067             
7068             /**
7069              * Sets (as xml) the "Delaware" element
7070              */
7071             void xsetDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType delaware);
7072             
7073             /**
7074              * Unsets the "Delaware" element
7075              */
7076             void unsetDelaware();
7077             
7078             /**
7079              * Gets the "DistrictofColumbia" element
7080              */
7081             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDistrictofColumbia();
7082             
7083             /**
7084              * Gets (as xml) the "DistrictofColumbia" element
7085              */
7086             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDistrictofColumbia();
7087             
7088             /**
7089              * True if has "DistrictofColumbia" element
7090              */
7091             boolean isSetDistrictofColumbia();
7092             
7093             /**
7094              * Sets the "DistrictofColumbia" element
7095              */
7096             void setDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum districtofColumbia);
7097             
7098             /**
7099              * Sets (as xml) the "DistrictofColumbia" element
7100              */
7101             void xsetDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType districtofColumbia);
7102             
7103             /**
7104              * Unsets the "DistrictofColumbia" element
7105              */
7106             void unsetDistrictofColumbia();
7107             
7108             /**
7109              * Gets the "FederatedStatesofMicronesia" element
7110              */
7111             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederatedStatesofMicronesia();
7112             
7113             /**
7114              * Gets (as xml) the "FederatedStatesofMicronesia" element
7115              */
7116             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederatedStatesofMicronesia();
7117             
7118             /**
7119              * True if has "FederatedStatesofMicronesia" element
7120              */
7121             boolean isSetFederatedStatesofMicronesia();
7122             
7123             /**
7124              * Sets the "FederatedStatesofMicronesia" element
7125              */
7126             void setFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federatedStatesofMicronesia);
7127             
7128             /**
7129              * Sets (as xml) the "FederatedStatesofMicronesia" element
7130              */
7131             void xsetFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType federatedStatesofMicronesia);
7132             
7133             /**
7134              * Unsets the "FederatedStatesofMicronesia" element
7135              */
7136             void unsetFederatedStatesofMicronesia();
7137             
7138             /**
7139              * Gets the "Florida" element
7140              */
7141             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFlorida();
7142             
7143             /**
7144              * Gets (as xml) the "Florida" element
7145              */
7146             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFlorida();
7147             
7148             /**
7149              * True if has "Florida" element
7150              */
7151             boolean isSetFlorida();
7152             
7153             /**
7154              * Sets the "Florida" element
7155              */
7156             void setFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum florida);
7157             
7158             /**
7159              * Sets (as xml) the "Florida" element
7160              */
7161             void xsetFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType florida);
7162             
7163             /**
7164              * Unsets the "Florida" element
7165              */
7166             void unsetFlorida();
7167             
7168             /**
7169              * Gets the "Georgia" element
7170              */
7171             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGeorgia();
7172             
7173             /**
7174              * Gets (as xml) the "Georgia" element
7175              */
7176             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGeorgia();
7177             
7178             /**
7179              * True if has "Georgia" element
7180              */
7181             boolean isSetGeorgia();
7182             
7183             /**
7184              * Sets the "Georgia" element
7185              */
7186             void setGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum georgia);
7187             
7188             /**
7189              * Sets (as xml) the "Georgia" element
7190              */
7191             void xsetGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType georgia);
7192             
7193             /**
7194              * Unsets the "Georgia" element
7195              */
7196             void unsetGeorgia();
7197             
7198             /**
7199              * Gets the "Guam" element
7200              */
7201             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGuam();
7202             
7203             /**
7204              * Gets (as xml) the "Guam" element
7205              */
7206             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGuam();
7207             
7208             /**
7209              * True if has "Guam" element
7210              */
7211             boolean isSetGuam();
7212             
7213             /**
7214              * Sets the "Guam" element
7215              */
7216             void setGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum guam);
7217             
7218             /**
7219              * Sets (as xml) the "Guam" element
7220              */
7221             void xsetGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType guam);
7222             
7223             /**
7224              * Unsets the "Guam" element
7225              */
7226             void unsetGuam();
7227             
7228             /**
7229              * Gets the "Hawaii" element
7230              */
7231             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii();
7232             
7233             /**
7234              * Gets (as xml) the "Hawaii" element
7235              */
7236             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii();
7237             
7238             /**
7239              * True if has "Hawaii" element
7240              */
7241             boolean isSetHawaii();
7242             
7243             /**
7244              * Sets the "Hawaii" element
7245              */
7246             void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii);
7247             
7248             /**
7249              * Sets (as xml) the "Hawaii" element
7250              */
7251             void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii);
7252             
7253             /**
7254              * Unsets the "Hawaii" element
7255              */
7256             void unsetHawaii();
7257             
7258             /**
7259              * Gets the "Idaho" element
7260              */
7261             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIdaho();
7262             
7263             /**
7264              * Gets (as xml) the "Idaho" element
7265              */
7266             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIdaho();
7267             
7268             /**
7269              * True if has "Idaho" element
7270              */
7271             boolean isSetIdaho();
7272             
7273             /**
7274              * Sets the "Idaho" element
7275              */
7276             void setIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum idaho);
7277             
7278             /**
7279              * Sets (as xml) the "Idaho" element
7280              */
7281             void xsetIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType idaho);
7282             
7283             /**
7284              * Unsets the "Idaho" element
7285              */
7286             void unsetIdaho();
7287             
7288             /**
7289              * Gets the "Illinois" element
7290              */
7291             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIllinois();
7292             
7293             /**
7294              * Gets (as xml) the "Illinois" element
7295              */
7296             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIllinois();
7297             
7298             /**
7299              * True if has "Illinois" element
7300              */
7301             boolean isSetIllinois();
7302             
7303             /**
7304              * Sets the "Illinois" element
7305              */
7306             void setIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum illinois);
7307             
7308             /**
7309              * Sets (as xml) the "Illinois" element
7310              */
7311             void xsetIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType illinois);
7312             
7313             /**
7314              * Unsets the "Illinois" element
7315              */
7316             void unsetIllinois();
7317             
7318             /**
7319              * Gets the "Indiana" element
7320              */
7321             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndiana();
7322             
7323             /**
7324              * Gets (as xml) the "Indiana" element
7325              */
7326             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndiana();
7327             
7328             /**
7329              * True if has "Indiana" element
7330              */
7331             boolean isSetIndiana();
7332             
7333             /**
7334              * Sets the "Indiana" element
7335              */
7336             void setIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indiana);
7337             
7338             /**
7339              * Sets (as xml) the "Indiana" element
7340              */
7341             void xsetIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType indiana);
7342             
7343             /**
7344              * Unsets the "Indiana" element
7345              */
7346             void unsetIndiana();
7347             
7348             /**
7349              * Gets the "Iowa" element
7350              */
7351             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIowa();
7352             
7353             /**
7354              * Gets (as xml) the "Iowa" element
7355              */
7356             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIowa();
7357             
7358             /**
7359              * True if has "Iowa" element
7360              */
7361             boolean isSetIowa();
7362             
7363             /**
7364              * Sets the "Iowa" element
7365              */
7366             void setIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum iowa);
7367             
7368             /**
7369              * Sets (as xml) the "Iowa" element
7370              */
7371             void xsetIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType iowa);
7372             
7373             /**
7374              * Unsets the "Iowa" element
7375              */
7376             void unsetIowa();
7377             
7378             /**
7379              * Gets the "Kansas" element
7380              */
7381             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKansas();
7382             
7383             /**
7384              * Gets (as xml) the "Kansas" element
7385              */
7386             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKansas();
7387             
7388             /**
7389              * True if has "Kansas" element
7390              */
7391             boolean isSetKansas();
7392             
7393             /**
7394              * Sets the "Kansas" element
7395              */
7396             void setKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kansas);
7397             
7398             /**
7399              * Sets (as xml) the "Kansas" element
7400              */
7401             void xsetKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType kansas);
7402             
7403             /**
7404              * Unsets the "Kansas" element
7405              */
7406             void unsetKansas();
7407             
7408             /**
7409              * Gets the "Kentucky" element
7410              */
7411             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKentucky();
7412             
7413             /**
7414              * Gets (as xml) the "Kentucky" element
7415              */
7416             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKentucky();
7417             
7418             /**
7419              * True if has "Kentucky" element
7420              */
7421             boolean isSetKentucky();
7422             
7423             /**
7424              * Sets the "Kentucky" element
7425              */
7426             void setKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kentucky);
7427             
7428             /**
7429              * Sets (as xml) the "Kentucky" element
7430              */
7431             void xsetKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType kentucky);
7432             
7433             /**
7434              * Unsets the "Kentucky" element
7435              */
7436             void unsetKentucky();
7437             
7438             /**
7439              * Gets the "Louisiana" element
7440              */
7441             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLouisiana();
7442             
7443             /**
7444              * Gets (as xml) the "Louisiana" element
7445              */
7446             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLouisiana();
7447             
7448             /**
7449              * True if has "Louisiana" element
7450              */
7451             boolean isSetLouisiana();
7452             
7453             /**
7454              * Sets the "Louisiana" element
7455              */
7456             void setLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum louisiana);
7457             
7458             /**
7459              * Sets (as xml) the "Louisiana" element
7460              */
7461             void xsetLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType louisiana);
7462             
7463             /**
7464              * Unsets the "Louisiana" element
7465              */
7466             void unsetLouisiana();
7467             
7468             /**
7469              * Gets the "Maine" element
7470              */
7471             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaine();
7472             
7473             /**
7474              * Gets (as xml) the "Maine" element
7475              */
7476             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaine();
7477             
7478             /**
7479              * True if has "Maine" element
7480              */
7481             boolean isSetMaine();
7482             
7483             /**
7484              * Sets the "Maine" element
7485              */
7486             void setMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maine);
7487             
7488             /**
7489              * Sets (as xml) the "Maine" element
7490              */
7491             void xsetMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType maine);
7492             
7493             /**
7494              * Unsets the "Maine" element
7495              */
7496             void unsetMaine();
7497             
7498             /**
7499              * Gets the "Maryland" element
7500              */
7501             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaryland();
7502             
7503             /**
7504              * Gets (as xml) the "Maryland" element
7505              */
7506             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaryland();
7507             
7508             /**
7509              * True if has "Maryland" element
7510              */
7511             boolean isSetMaryland();
7512             
7513             /**
7514              * Sets the "Maryland" element
7515              */
7516             void setMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maryland);
7517             
7518             /**
7519              * Sets (as xml) the "Maryland" element
7520              */
7521             void xsetMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType maryland);
7522             
7523             /**
7524              * Unsets the "Maryland" element
7525              */
7526             void unsetMaryland();
7527             
7528             /**
7529              * Gets the "Massachusetts" element
7530              */
7531             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMassachusetts();
7532             
7533             /**
7534              * Gets (as xml) the "Massachusetts" element
7535              */
7536             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMassachusetts();
7537             
7538             /**
7539              * True if has "Massachusetts" element
7540              */
7541             boolean isSetMassachusetts();
7542             
7543             /**
7544              * Sets the "Massachusetts" element
7545              */
7546             void setMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum massachusetts);
7547             
7548             /**
7549              * Sets (as xml) the "Massachusetts" element
7550              */
7551             void xsetMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType massachusetts);
7552             
7553             /**
7554              * Unsets the "Massachusetts" element
7555              */
7556             void unsetMassachusetts();
7557             
7558             /**
7559              * Gets the "Michigan" element
7560              */
7561             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMichigan();
7562             
7563             /**
7564              * Gets (as xml) the "Michigan" element
7565              */
7566             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMichigan();
7567             
7568             /**
7569              * True if has "Michigan" element
7570              */
7571             boolean isSetMichigan();
7572             
7573             /**
7574              * Sets the "Michigan" element
7575              */
7576             void setMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum michigan);
7577             
7578             /**
7579              * Sets (as xml) the "Michigan" element
7580              */
7581             void xsetMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType michigan);
7582             
7583             /**
7584              * Unsets the "Michigan" element
7585              */
7586             void unsetMichigan();
7587             
7588             /**
7589              * Gets the "MidwayIslands" element
7590              */
7591             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMidwayIslands();
7592             
7593             /**
7594              * Gets (as xml) the "MidwayIslands" element
7595              */
7596             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMidwayIslands();
7597             
7598             /**
7599              * True if has "MidwayIslands" element
7600              */
7601             boolean isSetMidwayIslands();
7602             
7603             /**
7604              * Sets the "MidwayIslands" element
7605              */
7606             void setMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum midwayIslands);
7607             
7608             /**
7609              * Sets (as xml) the "MidwayIslands" element
7610              */
7611             void xsetMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType midwayIslands);
7612             
7613             /**
7614              * Unsets the "MidwayIslands" element
7615              */
7616             void unsetMidwayIslands();
7617             
7618             /**
7619              * Gets the "Minnesota" element
7620              */
7621             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinnesota();
7622             
7623             /**
7624              * Gets (as xml) the "Minnesota" element
7625              */
7626             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinnesota();
7627             
7628             /**
7629              * True if has "Minnesota" element
7630              */
7631             boolean isSetMinnesota();
7632             
7633             /**
7634              * Sets the "Minnesota" element
7635              */
7636             void setMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minnesota);
7637             
7638             /**
7639              * Sets (as xml) the "Minnesota" element
7640              */
7641             void xsetMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType minnesota);
7642             
7643             /**
7644              * Unsets the "Minnesota" element
7645              */
7646             void unsetMinnesota();
7647             
7648             /**
7649              * Gets the "Mississippi" element
7650              */
7651             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMississippi();
7652             
7653             /**
7654              * Gets (as xml) the "Mississippi" element
7655              */
7656             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMississippi();
7657             
7658             /**
7659              * True if has "Mississippi" element
7660              */
7661             boolean isSetMississippi();
7662             
7663             /**
7664              * Sets the "Mississippi" element
7665              */
7666             void setMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mississippi);
7667             
7668             /**
7669              * Sets (as xml) the "Mississippi" element
7670              */
7671             void xsetMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType mississippi);
7672             
7673             /**
7674              * Unsets the "Mississippi" element
7675              */
7676             void unsetMississippi();
7677             
7678             /**
7679              * Gets the "Missouri" element
7680              */
7681             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMissouri();
7682             
7683             /**
7684              * Gets (as xml) the "Missouri" element
7685              */
7686             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMissouri();
7687             
7688             /**
7689              * True if has "Missouri" element
7690              */
7691             boolean isSetMissouri();
7692             
7693             /**
7694              * Sets the "Missouri" element
7695              */
7696             void setMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum missouri);
7697             
7698             /**
7699              * Sets (as xml) the "Missouri" element
7700              */
7701             void xsetMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType missouri);
7702             
7703             /**
7704              * Unsets the "Missouri" element
7705              */
7706             void unsetMissouri();
7707             
7708             /**
7709              * Gets the "Montana" element
7710              */
7711             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMontana();
7712             
7713             /**
7714              * Gets (as xml) the "Montana" element
7715              */
7716             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMontana();
7717             
7718             /**
7719              * True if has "Montana" element
7720              */
7721             boolean isSetMontana();
7722             
7723             /**
7724              * Sets the "Montana" element
7725              */
7726             void setMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum montana);
7727             
7728             /**
7729              * Sets (as xml) the "Montana" element
7730              */
7731             void xsetMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType montana);
7732             
7733             /**
7734              * Unsets the "Montana" element
7735              */
7736             void unsetMontana();
7737             
7738             /**
7739              * Gets the "Nebraska" element
7740              */
7741             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNebraska();
7742             
7743             /**
7744              * Gets (as xml) the "Nebraska" element
7745              */
7746             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNebraska();
7747             
7748             /**
7749              * True if has "Nebraska" element
7750              */
7751             boolean isSetNebraska();
7752             
7753             /**
7754              * Sets the "Nebraska" element
7755              */
7756             void setNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nebraska);
7757             
7758             /**
7759              * Sets (as xml) the "Nebraska" element
7760              */
7761             void xsetNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType nebraska);
7762             
7763             /**
7764              * Unsets the "Nebraska" element
7765              */
7766             void unsetNebraska();
7767             
7768             /**
7769              * Gets the "Nevada" element
7770              */
7771             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNevada();
7772             
7773             /**
7774              * Gets (as xml) the "Nevada" element
7775              */
7776             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNevada();
7777             
7778             /**
7779              * True if has "Nevada" element
7780              */
7781             boolean isSetNevada();
7782             
7783             /**
7784              * Sets the "Nevada" element
7785              */
7786             void setNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nevada);
7787             
7788             /**
7789              * Sets (as xml) the "Nevada" element
7790              */
7791             void xsetNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType nevada);
7792             
7793             /**
7794              * Unsets the "Nevada" element
7795              */
7796             void unsetNevada();
7797             
7798             /**
7799              * Gets the "NewHampshire" element
7800              */
7801             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewHampshire();
7802             
7803             /**
7804              * Gets (as xml) the "NewHampshire" element
7805              */
7806             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewHampshire();
7807             
7808             /**
7809              * True if has "NewHampshire" element
7810              */
7811             boolean isSetNewHampshire();
7812             
7813             /**
7814              * Sets the "NewHampshire" element
7815              */
7816             void setNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newHampshire);
7817             
7818             /**
7819              * Sets (as xml) the "NewHampshire" element
7820              */
7821             void xsetNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType newHampshire);
7822             
7823             /**
7824              * Unsets the "NewHampshire" element
7825              */
7826             void unsetNewHampshire();
7827             
7828             /**
7829              * Gets the "NewJersey" element
7830              */
7831             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewJersey();
7832             
7833             /**
7834              * Gets (as xml) the "NewJersey" element
7835              */
7836             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewJersey();
7837             
7838             /**
7839              * True if has "NewJersey" element
7840              */
7841             boolean isSetNewJersey();
7842             
7843             /**
7844              * Sets the "NewJersey" element
7845              */
7846             void setNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newJersey);
7847             
7848             /**
7849              * Sets (as xml) the "NewJersey" element
7850              */
7851             void xsetNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType newJersey);
7852             
7853             /**
7854              * Unsets the "NewJersey" element
7855              */
7856             void unsetNewJersey();
7857             
7858             /**
7859              * Gets the "NewMexico" element
7860              */
7861             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewMexico();
7862             
7863             /**
7864              * Gets (as xml) the "NewMexico" element
7865              */
7866             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewMexico();
7867             
7868             /**
7869              * True if has "NewMexico" element
7870              */
7871             boolean isSetNewMexico();
7872             
7873             /**
7874              * Sets the "NewMexico" element
7875              */
7876             void setNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newMexico);
7877             
7878             /**
7879              * Sets (as xml) the "NewMexico" element
7880              */
7881             void xsetNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType newMexico);
7882             
7883             /**
7884              * Unsets the "NewMexico" element
7885              */
7886             void unsetNewMexico();
7887             
7888             /**
7889              * Gets the "NewYork" element
7890              */
7891             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewYork();
7892             
7893             /**
7894              * Gets (as xml) the "NewYork" element
7895              */
7896             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewYork();
7897             
7898             /**
7899              * True if has "NewYork" element
7900              */
7901             boolean isSetNewYork();
7902             
7903             /**
7904              * Sets the "NewYork" element
7905              */
7906             void setNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newYork);
7907             
7908             /**
7909              * Sets (as xml) the "NewYork" element
7910              */
7911             void xsetNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType newYork);
7912             
7913             /**
7914              * Unsets the "NewYork" element
7915              */
7916             void unsetNewYork();
7917             
7918             /**
7919              * Gets the "NorthCarolina" element
7920              */
7921             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthCarolina();
7922             
7923             /**
7924              * Gets (as xml) the "NorthCarolina" element
7925              */
7926             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthCarolina();
7927             
7928             /**
7929              * True if has "NorthCarolina" element
7930              */
7931             boolean isSetNorthCarolina();
7932             
7933             /**
7934              * Sets the "NorthCarolina" element
7935              */
7936             void setNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northCarolina);
7937             
7938             /**
7939              * Sets (as xml) the "NorthCarolina" element
7940              */
7941             void xsetNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType northCarolina);
7942             
7943             /**
7944              * Unsets the "NorthCarolina" element
7945              */
7946             void unsetNorthCarolina();
7947             
7948             /**
7949              * Gets the "NorthDakota" element
7950              */
7951             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthDakota();
7952             
7953             /**
7954              * Gets (as xml) the "NorthDakota" element
7955              */
7956             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthDakota();
7957             
7958             /**
7959              * True if has "NorthDakota" element
7960              */
7961             boolean isSetNorthDakota();
7962             
7963             /**
7964              * Sets the "NorthDakota" element
7965              */
7966             void setNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northDakota);
7967             
7968             /**
7969              * Sets (as xml) the "NorthDakota" element
7970              */
7971             void xsetNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType northDakota);
7972             
7973             /**
7974              * Unsets the "NorthDakota" element
7975              */
7976             void unsetNorthDakota();
7977             
7978             /**
7979              * Gets the "Ohio" element
7980              */
7981             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOhio();
7982             
7983             /**
7984              * Gets (as xml) the "Ohio" element
7985              */
7986             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOhio();
7987             
7988             /**
7989              * True if has "Ohio" element
7990              */
7991             boolean isSetOhio();
7992             
7993             /**
7994              * Sets the "Ohio" element
7995              */
7996             void setOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ohio);
7997             
7998             /**
7999              * Sets (as xml) the "Ohio" element
8000              */
8001             void xsetOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType ohio);
8002             
8003             /**
8004              * Unsets the "Ohio" element
8005              */
8006             void unsetOhio();
8007             
8008             /**
8009              * Gets the "Oklahoma" element
8010              */
8011             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOklahoma();
8012             
8013             /**
8014              * Gets (as xml) the "Oklahoma" element
8015              */
8016             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOklahoma();
8017             
8018             /**
8019              * True if has "Oklahoma" element
8020              */
8021             boolean isSetOklahoma();
8022             
8023             /**
8024              * Sets the "Oklahoma" element
8025              */
8026             void setOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oklahoma);
8027             
8028             /**
8029              * Sets (as xml) the "Oklahoma" element
8030              */
8031             void xsetOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType oklahoma);
8032             
8033             /**
8034              * Unsets the "Oklahoma" element
8035              */
8036             void unsetOklahoma();
8037             
8038             /**
8039              * Gets the "Oregon" element
8040              */
8041             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOregon();
8042             
8043             /**
8044              * Gets (as xml) the "Oregon" element
8045              */
8046             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOregon();
8047             
8048             /**
8049              * True if has "Oregon" element
8050              */
8051             boolean isSetOregon();
8052             
8053             /**
8054              * Sets the "Oregon" element
8055              */
8056             void setOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oregon);
8057             
8058             /**
8059              * Sets (as xml) the "Oregon" element
8060              */
8061             void xsetOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType oregon);
8062             
8063             /**
8064              * Unsets the "Oregon" element
8065              */
8066             void unsetOregon();
8067             
8068             /**
8069              * Gets the "Pennsylvania" element
8070              */
8071             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPennsylvania();
8072             
8073             /**
8074              * Gets (as xml) the "Pennsylvania" element
8075              */
8076             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPennsylvania();
8077             
8078             /**
8079              * True if has "Pennsylvania" element
8080              */
8081             boolean isSetPennsylvania();
8082             
8083             /**
8084              * Sets the "Pennsylvania" element
8085              */
8086             void setPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pennsylvania);
8087             
8088             /**
8089              * Sets (as xml) the "Pennsylvania" element
8090              */
8091             void xsetPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType pennsylvania);
8092             
8093             /**
8094              * Unsets the "Pennsylvania" element
8095              */
8096             void unsetPennsylvania();
8097             
8098             /**
8099              * Gets the "PuertoRico" element
8100              */
8101             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico();
8102             
8103             /**
8104              * Gets (as xml) the "PuertoRico" element
8105              */
8106             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico();
8107             
8108             /**
8109              * True if has "PuertoRico" element
8110              */
8111             boolean isSetPuertoRico();
8112             
8113             /**
8114              * Sets the "PuertoRico" element
8115              */
8116             void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico);
8117             
8118             /**
8119              * Sets (as xml) the "PuertoRico" element
8120              */
8121             void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico);
8122             
8123             /**
8124              * Unsets the "PuertoRico" element
8125              */
8126             void unsetPuertoRico();
8127             
8128             /**
8129              * Gets the "RhodeIsland" element
8130              */
8131             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRhodeIsland();
8132             
8133             /**
8134              * Gets (as xml) the "RhodeIsland" element
8135              */
8136             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRhodeIsland();
8137             
8138             /**
8139              * True if has "RhodeIsland" element
8140              */
8141             boolean isSetRhodeIsland();
8142             
8143             /**
8144              * Sets the "RhodeIsland" element
8145              */
8146             void setRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rhodeIsland);
8147             
8148             /**
8149              * Sets (as xml) the "RhodeIsland" element
8150              */
8151             void xsetRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType rhodeIsland);
8152             
8153             /**
8154              * Unsets the "RhodeIsland" element
8155              */
8156             void unsetRhodeIsland();
8157             
8158             /**
8159              * Gets the "SouthCarolina" element
8160              */
8161             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthCarolina();
8162             
8163             /**
8164              * Gets (as xml) the "SouthCarolina" element
8165              */
8166             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthCarolina();
8167             
8168             /**
8169              * True if has "SouthCarolina" element
8170              */
8171             boolean isSetSouthCarolina();
8172             
8173             /**
8174              * Sets the "SouthCarolina" element
8175              */
8176             void setSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southCarolina);
8177             
8178             /**
8179              * Sets (as xml) the "SouthCarolina" element
8180              */
8181             void xsetSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType southCarolina);
8182             
8183             /**
8184              * Unsets the "SouthCarolina" element
8185              */
8186             void unsetSouthCarolina();
8187             
8188             /**
8189              * Gets the "SouthDakota" element
8190              */
8191             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthDakota();
8192             
8193             /**
8194              * Gets (as xml) the "SouthDakota" element
8195              */
8196             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthDakota();
8197             
8198             /**
8199              * True if has "SouthDakota" element
8200              */
8201             boolean isSetSouthDakota();
8202             
8203             /**
8204              * Sets the "SouthDakota" element
8205              */
8206             void setSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southDakota);
8207             
8208             /**
8209              * Sets (as xml) the "SouthDakota" element
8210              */
8211             void xsetSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType southDakota);
8212             
8213             /**
8214              * Unsets the "SouthDakota" element
8215              */
8216             void unsetSouthDakota();
8217             
8218             /**
8219              * Gets the "Tennessee" element
8220              */
8221             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTennessee();
8222             
8223             /**
8224              * Gets (as xml) the "Tennessee" element
8225              */
8226             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTennessee();
8227             
8228             /**
8229              * True if has "Tennessee" element
8230              */
8231             boolean isSetTennessee();
8232             
8233             /**
8234              * Sets the "Tennessee" element
8235              */
8236             void setTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tennessee);
8237             
8238             /**
8239              * Sets (as xml) the "Tennessee" element
8240              */
8241             void xsetTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType tennessee);
8242             
8243             /**
8244              * Unsets the "Tennessee" element
8245              */
8246             void unsetTennessee();
8247             
8248             /**
8249              * Gets the "Texas" element
8250              */
8251             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTexas();
8252             
8253             /**
8254              * Gets (as xml) the "Texas" element
8255              */
8256             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTexas();
8257             
8258             /**
8259              * True if has "Texas" element
8260              */
8261             boolean isSetTexas();
8262             
8263             /**
8264              * Sets the "Texas" element
8265              */
8266             void setTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum texas);
8267             
8268             /**
8269              * Sets (as xml) the "Texas" element
8270              */
8271             void xsetTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType texas);
8272             
8273             /**
8274              * Unsets the "Texas" element
8275              */
8276             void unsetTexas();
8277             
8278             /**
8279              * Gets the "USVirginIslands" element
8280              */
8281             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUSVirginIslands();
8282             
8283             /**
8284              * Gets (as xml) the "USVirginIslands" element
8285              */
8286             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUSVirginIslands();
8287             
8288             /**
8289              * True if has "USVirginIslands" element
8290              */
8291             boolean isSetUSVirginIslands();
8292             
8293             /**
8294              * Sets the "USVirginIslands" element
8295              */
8296             void setUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum usVirginIslands);
8297             
8298             /**
8299              * Sets (as xml) the "USVirginIslands" element
8300              */
8301             void xsetUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType usVirginIslands);
8302             
8303             /**
8304              * Unsets the "USVirginIslands" element
8305              */
8306             void unsetUSVirginIslands();
8307             
8308             /**
8309              * Gets the "Utah" element
8310              */
8311             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUtah();
8312             
8313             /**
8314              * Gets (as xml) the "Utah" element
8315              */
8316             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUtah();
8317             
8318             /**
8319              * True if has "Utah" element
8320              */
8321             boolean isSetUtah();
8322             
8323             /**
8324              * Sets the "Utah" element
8325              */
8326             void setUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum utah);
8327             
8328             /**
8329              * Sets (as xml) the "Utah" element
8330              */
8331             void xsetUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType utah);
8332             
8333             /**
8334              * Unsets the "Utah" element
8335              */
8336             void unsetUtah();
8337             
8338             /**
8339              * Gets the "Vermont" element
8340              */
8341             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVermont();
8342             
8343             /**
8344              * Gets (as xml) the "Vermont" element
8345              */
8346             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVermont();
8347             
8348             /**
8349              * True if has "Vermont" element
8350              */
8351             boolean isSetVermont();
8352             
8353             /**
8354              * Sets the "Vermont" element
8355              */
8356             void setVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vermont);
8357             
8358             /**
8359              * Sets (as xml) the "Vermont" element
8360              */
8361             void xsetVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType vermont);
8362             
8363             /**
8364              * Unsets the "Vermont" element
8365              */
8366             void unsetVermont();
8367             
8368             /**
8369              * Gets the "Virginia" element
8370              */
8371             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVirginia();
8372             
8373             /**
8374              * Gets (as xml) the "Virginia" element
8375              */
8376             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVirginia();
8377             
8378             /**
8379              * True if has "Virginia" element
8380              */
8381             boolean isSetVirginia();
8382             
8383             /**
8384              * Sets the "Virginia" element
8385              */
8386             void setVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum virginia);
8387             
8388             /**
8389              * Sets (as xml) the "Virginia" element
8390              */
8391             void xsetVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType virginia);
8392             
8393             /**
8394              * Unsets the "Virginia" element
8395              */
8396             void unsetVirginia();
8397             
8398             /**
8399              * Gets the "Washington" element
8400              */
8401             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWashington();
8402             
8403             /**
8404              * Gets (as xml) the "Washington" element
8405              */
8406             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWashington();
8407             
8408             /**
8409              * True if has "Washington" element
8410              */
8411             boolean isSetWashington();
8412             
8413             /**
8414              * Sets the "Washington" element
8415              */
8416             void setWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum washington);
8417             
8418             /**
8419              * Sets (as xml) the "Washington" element
8420              */
8421             void xsetWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType washington);
8422             
8423             /**
8424              * Unsets the "Washington" element
8425              */
8426             void unsetWashington();
8427             
8428             /**
8429              * Gets the "WestVirginia" element
8430              */
8431             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestVirginia();
8432             
8433             /**
8434              * Gets (as xml) the "WestVirginia" element
8435              */
8436             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestVirginia();
8437             
8438             /**
8439              * True if has "WestVirginia" element
8440              */
8441             boolean isSetWestVirginia();
8442             
8443             /**
8444              * Sets the "WestVirginia" element
8445              */
8446             void setWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westVirginia);
8447             
8448             /**
8449              * Sets (as xml) the "WestVirginia" element
8450              */
8451             void xsetWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType westVirginia);
8452             
8453             /**
8454              * Unsets the "WestVirginia" element
8455              */
8456             void unsetWestVirginia();
8457             
8458             /**
8459              * Gets the "Wisconsin" element
8460              */
8461             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWisconsin();
8462             
8463             /**
8464              * Gets (as xml) the "Wisconsin" element
8465              */
8466             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWisconsin();
8467             
8468             /**
8469              * True if has "Wisconsin" element
8470              */
8471             boolean isSetWisconsin();
8472             
8473             /**
8474              * Sets the "Wisconsin" element
8475              */
8476             void setWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wisconsin);
8477             
8478             /**
8479              * Sets (as xml) the "Wisconsin" element
8480              */
8481             void xsetWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType wisconsin);
8482             
8483             /**
8484              * Unsets the "Wisconsin" element
8485              */
8486             void unsetWisconsin();
8487             
8488             /**
8489              * Gets the "Wyoming" element
8490              */
8491             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWyoming();
8492             
8493             /**
8494              * Gets (as xml) the "Wyoming" element
8495              */
8496             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWyoming();
8497             
8498             /**
8499              * True if has "Wyoming" element
8500              */
8501             boolean isSetWyoming();
8502             
8503             /**
8504              * Sets the "Wyoming" element
8505              */
8506             void setWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wyoming);
8507             
8508             /**
8509              * Sets (as xml) the "Wyoming" element
8510              */
8511             void xsetWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType wyoming);
8512             
8513             /**
8514              * Unsets the "Wyoming" element
8515              */
8516             void unsetWyoming();
8517             
8518             /**
8519              * A factory class with static methods for creating instances
8520              * of this type.
8521              */
8522             
8523             public static final class Factory
8524             {
8525                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed newInstance() {
8526                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8527                 
8528                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed newInstance(org.apache.xmlbeans.XmlOptions options) {
8529                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8530                 
8531                 private Factory() { } // No instance of this class allowed
8532             }
8533         }
8534         
8535         /**
8536          * An XML PrimaryBusiness(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
8537          *
8538          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$PrimaryBusiness.
8539          */
8540         public interface PrimaryBusiness extends org.apache.xmlbeans.XmlString
8541         {
8542             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8543                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryBusiness.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primarybusiness9068elemtype");
8544             
8545             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
8546             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
8547             
8548             static final Enum AFFORDABLE_HOUSING = Enum.forString("Affordable Housing");
8549             static final Enum CONSUMER_FINANCE = Enum.forString("Consumer Finance");
8550             static final Enum MICROENTERPRISE = Enum.forString("Microenterprise");
8551             static final Enum SMALL_BUSINESS = Enum.forString("Small Business");
8552             static final Enum COMMERCIAL = Enum.forString("Commercial");
8553             static final Enum RETAIL = Enum.forString("Retail");
8554             
8555             static final int INT_AFFORDABLE_HOUSING = Enum.INT_AFFORDABLE_HOUSING;
8556             static final int INT_CONSUMER_FINANCE = Enum.INT_CONSUMER_FINANCE;
8557             static final int INT_MICROENTERPRISE = Enum.INT_MICROENTERPRISE;
8558             static final int INT_SMALL_BUSINESS = Enum.INT_SMALL_BUSINESS;
8559             static final int INT_COMMERCIAL = Enum.INT_COMMERCIAL;
8560             static final int INT_RETAIL = Enum.INT_RETAIL;
8561             
8562             /**
8563              * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$PrimaryBusiness.
8564              * These enum values can be used as follows:
8565              * <pre>
8566              * enum.toString(); // returns the string value of the enum
8567              * enum.intValue(); // returns an int value, useful for switches
8568              * // e.g., case Enum.INT_AFFORDABLE_HOUSING
8569              * Enum.forString(s); // returns the enum value for a string
8570              * Enum.forInt(i); // returns the enum value for an int
8571              * </pre>
8572              * Enumeration objects are immutable singleton objects that
8573              * can be compared using == object equality. They have no
8574              * public constructor. See the constants defined within this
8575              * class for all the valid values.
8576              */
8577             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
8578             {
8579                 /**
8580                  * Returns the enum value for a string, or null if none.
8581                  */
8582                 public static Enum forString(java.lang.String s)
8583                     { return (Enum)table.forString(s); }
8584                 /**
8585                  * Returns the enum value corresponding to an int, or null if none.
8586                  */
8587                 public static Enum forInt(int i)
8588                     { return (Enum)table.forInt(i); }
8589                 
8590                 private Enum(java.lang.String s, int i)
8591                     { super(s, i); }
8592                 
8593                 static final int INT_AFFORDABLE_HOUSING = 1;
8594                 static final int INT_CONSUMER_FINANCE = 2;
8595                 static final int INT_MICROENTERPRISE = 3;
8596                 static final int INT_SMALL_BUSINESS = 4;
8597                 static final int INT_COMMERCIAL = 5;
8598                 static final int INT_RETAIL = 6;
8599                 
8600                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
8601                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
8602                 (
8603                     new Enum[]
8604                     {
8605                       new Enum("Affordable Housing", INT_AFFORDABLE_HOUSING),
8606                       new Enum("Consumer Finance", INT_CONSUMER_FINANCE),
8607                       new Enum("Microenterprise", INT_MICROENTERPRISE),
8608                       new Enum("Small Business", INT_SMALL_BUSINESS),
8609                       new Enum("Commercial", INT_COMMERCIAL),
8610                       new Enum("Retail", INT_RETAIL),
8611                     }
8612                 );
8613                 private static final long serialVersionUID = 1L;
8614                 private java.lang.Object readResolve() { return forInt(intValue()); } 
8615             }
8616             
8617             /**
8618              * A factory class with static methods for creating instances
8619              * of this type.
8620              */
8621             
8622             public static final class Factory
8623             {
8624                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness newValue(java.lang.Object obj) {
8625                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness) type.newValue( obj ); }
8626                 
8627                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness newInstance() {
8628                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8629                 
8630                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness newInstance(org.apache.xmlbeans.XmlOptions options) {
8631                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8632                 
8633                 private Factory() { } // No instance of this class allowed
8634             }
8635         }
8636         
8637         /**
8638          * An XML SecondaryBusiness(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
8639          *
8640          * This is a complex type.
8641          */
8642         public interface SecondaryBusiness extends org.apache.xmlbeans.XmlObject
8643         {
8644             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8645                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SecondaryBusiness.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("secondarybusinesscb5aelemtype");
8646             
8647             /**
8648              * Gets the "AffordableHousing" element
8649              */
8650             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAffordableHousing();
8651             
8652             /**
8653              * Gets (as xml) the "AffordableHousing" element
8654              */
8655             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAffordableHousing();
8656             
8657             /**
8658              * True if has "AffordableHousing" element
8659              */
8660             boolean isSetAffordableHousing();
8661             
8662             /**
8663              * Sets the "AffordableHousing" element
8664              */
8665             void setAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum affordableHousing);
8666             
8667             /**
8668              * Sets (as xml) the "AffordableHousing" element
8669              */
8670             void xsetAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType affordableHousing);
8671             
8672             /**
8673              * Unsets the "AffordableHousing" element
8674              */
8675             void unsetAffordableHousing();
8676             
8677             /**
8678              * Gets the "ConsumerFinance" element
8679              */
8680             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConsumerFinance();
8681             
8682             /**
8683              * Gets (as xml) the "ConsumerFinance" element
8684              */
8685             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConsumerFinance();
8686             
8687             /**
8688              * True if has "ConsumerFinance" element
8689              */
8690             boolean isSetConsumerFinance();
8691             
8692             /**
8693              * Sets the "ConsumerFinance" element
8694              */
8695             void setConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum consumerFinance);
8696             
8697             /**
8698              * Sets (as xml) the "ConsumerFinance" element
8699              */
8700             void xsetConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType consumerFinance);
8701             
8702             /**
8703              * Unsets the "ConsumerFinance" element
8704              */
8705             void unsetConsumerFinance();
8706             
8707             /**
8708              * Gets the "Microenterprise" element
8709              */
8710             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicroenterprise();
8711             
8712             /**
8713              * Gets (as xml) the "Microenterprise" element
8714              */
8715             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicroenterprise();
8716             
8717             /**
8718              * True if has "Microenterprise" element
8719              */
8720             boolean isSetMicroenterprise();
8721             
8722             /**
8723              * Sets the "Microenterprise" element
8724              */
8725             void setMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microenterprise);
8726             
8727             /**
8728              * Sets (as xml) the "Microenterprise" element
8729              */
8730             void xsetMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType microenterprise);
8731             
8732             /**
8733              * Unsets the "Microenterprise" element
8734              */
8735             void unsetMicroenterprise();
8736             
8737             /**
8738              * Gets the "SmallBusiness" element
8739              */
8740             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSmallBusiness();
8741             
8742             /**
8743              * Gets (as xml) the "SmallBusiness" element
8744              */
8745             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSmallBusiness();
8746             
8747             /**
8748              * True if has "SmallBusiness" element
8749              */
8750             boolean isSetSmallBusiness();
8751             
8752             /**
8753              * Sets the "SmallBusiness" element
8754              */
8755             void setSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum smallBusiness);
8756             
8757             /**
8758              * Sets (as xml) the "SmallBusiness" element
8759              */
8760             void xsetSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType smallBusiness);
8761             
8762             /**
8763              * Unsets the "SmallBusiness" element
8764              */
8765             void unsetSmallBusiness();
8766             
8767             /**
8768              * Gets the "Commercial" element
8769              */
8770             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCommercial();
8771             
8772             /**
8773              * Gets (as xml) the "Commercial" element
8774              */
8775             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCommercial();
8776             
8777             /**
8778              * True if has "Commercial" element
8779              */
8780             boolean isSetCommercial();
8781             
8782             /**
8783              * Sets the "Commercial" element
8784              */
8785             void setCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum commercial);
8786             
8787             /**
8788              * Sets (as xml) the "Commercial" element
8789              */
8790             void xsetCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType commercial);
8791             
8792             /**
8793              * Unsets the "Commercial" element
8794              */
8795             void unsetCommercial();
8796             
8797             /**
8798              * Gets the "Retail" element
8799              */
8800             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetail();
8801             
8802             /**
8803              * Gets (as xml) the "Retail" element
8804              */
8805             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetail();
8806             
8807             /**
8808              * True if has "Retail" element
8809              */
8810             boolean isSetRetail();
8811             
8812             /**
8813              * Sets the "Retail" element
8814              */
8815             void setRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retail);
8816             
8817             /**
8818              * Sets (as xml) the "Retail" element
8819              */
8820             void xsetRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType retail);
8821             
8822             /**
8823              * Unsets the "Retail" element
8824              */
8825             void unsetRetail();
8826             
8827             /**
8828              * A factory class with static methods for creating instances
8829              * of this type.
8830              */
8831             
8832             public static final class Factory
8833             {
8834                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness newInstance() {
8835                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8836                 
8837                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness newInstance(org.apache.xmlbeans.XmlOptions options) {
8838                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8839                 
8840                 private Factory() { } // No instance of this class allowed
8841             }
8842         }
8843         
8844         /**
8845          * An XML ProductsOffered(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
8846          *
8847          * This is a complex type.
8848          */
8849         public interface ProductsOffered extends org.apache.xmlbeans.XmlObject
8850         {
8851             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8852                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProductsOffered.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("productsoffered553delemtype");
8853             
8854             /**
8855              * Gets the "IndividualDevelopmentAccounts" element
8856              */
8857             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndividualDevelopmentAccounts();
8858             
8859             /**
8860              * Gets (as xml) the "IndividualDevelopmentAccounts" element
8861              */
8862             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndividualDevelopmentAccounts();
8863             
8864             /**
8865              * True if has "IndividualDevelopmentAccounts" element
8866              */
8867             boolean isSetIndividualDevelopmentAccounts();
8868             
8869             /**
8870              * Sets the "IndividualDevelopmentAccounts" element
8871              */
8872             void setIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum individualDevelopmentAccounts);
8873             
8874             /**
8875              * Sets (as xml) the "IndividualDevelopmentAccounts" element
8876              */
8877             void xsetIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType individualDevelopmentAccounts);
8878             
8879             /**
8880              * Unsets the "IndividualDevelopmentAccounts" element
8881              */
8882             void unsetIndividualDevelopmentAccounts();
8883             
8884             /**
8885              * Gets the "NoCostAccounts" element
8886              */
8887             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCostAccounts();
8888             
8889             /**
8890              * Gets (as xml) the "NoCostAccounts" element
8891              */
8892             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCostAccounts();
8893             
8894             /**
8895              * True if has "NoCostAccounts" element
8896              */
8897             boolean isSetNoCostAccounts();
8898             
8899             /**
8900              * Sets the "NoCostAccounts" element
8901              */
8902             void setNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCostAccounts);
8903             
8904             /**
8905              * Sets (as xml) the "NoCostAccounts" element
8906              */
8907             void xsetNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCostAccounts);
8908             
8909             /**
8910              * Unsets the "NoCostAccounts" element
8911              */
8912             void unsetNoCostAccounts();
8913             
8914             /**
8915              * Gets the "LoansToRefinance" element
8916              */
8917             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToRefinance();
8918             
8919             /**
8920              * Gets (as xml) the "LoansToRefinance" element
8921              */
8922             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToRefinance();
8923             
8924             /**
8925              * True if has "LoansToRefinance" element
8926              */
8927             boolean isSetLoansToRefinance();
8928             
8929             /**
8930              * Sets the "LoansToRefinance" element
8931              */
8932             void setLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToRefinance);
8933             
8934             /**
8935              * Sets (as xml) the "LoansToRefinance" element
8936              */
8937             void xsetLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToRefinance);
8938             
8939             /**
8940              * Unsets the "LoansToRefinance" element
8941              */
8942             void unsetLoansToRefinance();
8943             
8944             /**
8945              * Gets the "LoansToBuild" element
8946              */
8947             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToBuild();
8948             
8949             /**
8950              * Gets (as xml) the "LoansToBuild" element
8951              */
8952             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToBuild();
8953             
8954             /**
8955              * True if has "LoansToBuild" element
8956              */
8957             boolean isSetLoansToBuild();
8958             
8959             /**
8960              * Sets the "LoansToBuild" element
8961              */
8962             void setLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToBuild);
8963             
8964             /**
8965              * Sets (as xml) the "LoansToBuild" element
8966              */
8967             void xsetLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToBuild);
8968             
8969             /**
8970              * Unsets the "LoansToBuild" element
8971              */
8972             void unsetLoansToBuild();
8973             
8974             /**
8975              * Gets the "ShortTerm" element
8976              */
8977             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getShortTerm();
8978             
8979             /**
8980              * Gets (as xml) the "ShortTerm" element
8981              */
8982             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetShortTerm();
8983             
8984             /**
8985              * True if has "ShortTerm" element
8986              */
8987             boolean isSetShortTerm();
8988             
8989             /**
8990              * Sets the "ShortTerm" element
8991              */
8992             void setShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum shortTerm);
8993             
8994             /**
8995              * Sets (as xml) the "ShortTerm" element
8996              */
8997             void xsetShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType shortTerm);
8998             
8999             /**
9000              * Unsets the "ShortTerm" element
9001              */
9002             void unsetShortTerm();
9003             
9004             /**
9005              * Gets the "QID_56" element
9006              */
9007             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID56();
9008             
9009             /**
9010              * Gets (as xml) the "QID_56" element
9011              */
9012             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID56();
9013             
9014             /**
9015              * True if has "QID_56" element
9016              */
9017             boolean isSetQID56();
9018             
9019             /**
9020              * Sets the "QID_56" element
9021              */
9022             void setQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid56);
9023             
9024             /**
9025              * Sets (as xml) the "QID_56" element
9026              */
9027             void xsetQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid56);
9028             
9029             /**
9030              * Unsets the "QID_56" element
9031              */
9032             void unsetQID56();
9033             
9034             /**
9035              * Gets the "QID_62" element
9036              */
9037             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID62();
9038             
9039             /**
9040              * Gets (as xml) the "QID_62" element
9041              */
9042             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID62();
9043             
9044             /**
9045              * True if has "QID_62" element
9046              */
9047             boolean isSetQID62();
9048             
9049             /**
9050              * Sets the "QID_62" element
9051              */
9052             void setQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid62);
9053             
9054             /**
9055              * Sets (as xml) the "QID_62" element
9056              */
9057             void xsetQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid62);
9058             
9059             /**
9060              * Unsets the "QID_62" element
9061              */
9062             void unsetQID62();
9063             
9064             /**
9065              * Gets the "ServicesToDisabled" element
9066              */
9067             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getServicesToDisabled();
9068             
9069             /**
9070              * Gets (as xml) the "ServicesToDisabled" element
9071              */
9072             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetServicesToDisabled();
9073             
9074             /**
9075              * True if has "ServicesToDisabled" element
9076              */
9077             boolean isSetServicesToDisabled();
9078             
9079             /**
9080              * Sets the "ServicesToDisabled" element
9081              */
9082             void setServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum servicesToDisabled);
9083             
9084             /**
9085              * Sets (as xml) the "ServicesToDisabled" element
9086              */
9087             void xsetServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType servicesToDisabled);
9088             
9089             /**
9090              * Unsets the "ServicesToDisabled" element
9091              */
9092             void unsetServicesToDisabled();
9093             
9094             /**
9095              * Gets the "EquityInvestments" element
9096              */
9097             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEquityInvestments();
9098             
9099             /**
9100              * Gets (as xml) the "EquityInvestments" element
9101              */
9102             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEquityInvestments();
9103             
9104             /**
9105              * True if has "EquityInvestments" element
9106              */
9107             boolean isSetEquityInvestments();
9108             
9109             /**
9110              * Sets the "EquityInvestments" element
9111              */
9112             void setEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum equityInvestments);
9113             
9114             /**
9115              * Sets (as xml) the "EquityInvestments" element
9116              */
9117             void xsetEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType equityInvestments);
9118             
9119             /**
9120              * Unsets the "EquityInvestments" element
9121              */
9122             void unsetEquityInvestments();
9123             
9124             /**
9125              * A factory class with static methods for creating instances
9126              * of this type.
9127              */
9128             
9129             public static final class Factory
9130             {
9131                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered newInstance() {
9132                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9133                 
9134                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered newInstance(org.apache.xmlbeans.XmlOptions options) {
9135                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9136                 
9137                 private Factory() { } // No instance of this class allowed
9138             }
9139         }
9140         
9141         /**
9142          * An XML CustomerProfile(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
9143          *
9144          * This is a complex type.
9145          */
9146         public interface CustomerProfile extends org.apache.xmlbeans.XmlObject
9147         {
9148             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9149                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CustomerProfile.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("customerprofile8631elemtype");
9150             
9151             /**
9152              * Gets the "OtherDescription" element
9153              */
9154             java.lang.String getOtherDescription();
9155             
9156             /**
9157              * Gets (as xml) the "OtherDescription" element
9158              */
9159             gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetOtherDescription();
9160             
9161             /**
9162              * True if has "OtherDescription" element
9163              */
9164             boolean isSetOtherDescription();
9165             
9166             /**
9167              * Sets the "OtherDescription" element
9168              */
9169             void setOtherDescription(java.lang.String otherDescription);
9170             
9171             /**
9172              * Sets (as xml) the "OtherDescription" element
9173              */
9174             void xsetOtherDescription(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType otherDescription);
9175             
9176             /**
9177              * Unsets the "OtherDescription" element
9178              */
9179             void unsetOtherDescription();
9180             
9181             /**
9182              * Gets the "AllActivities" element
9183              */
9184             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities getAllActivities();
9185             
9186             /**
9187              * True if has "AllActivities" element
9188              */
9189             boolean isSetAllActivities();
9190             
9191             /**
9192              * Sets the "AllActivities" element
9193              */
9194             void setAllActivities(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities allActivities);
9195             
9196             /**
9197              * Appends and returns a new empty "AllActivities" element
9198              */
9199             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities addNewAllActivities();
9200             
9201             /**
9202              * Unsets the "AllActivities" element
9203              */
9204             void unsetAllActivities();
9205             
9206             /**
9207              * Gets array of all "OptionalProduct" elements
9208              */
9209             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct[] getOptionalProductArray();
9210             
9211             /**
9212              * Gets ith "OptionalProduct" element
9213              */
9214             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct getOptionalProductArray(int i);
9215             
9216             /**
9217              * Returns number of "OptionalProduct" element
9218              */
9219             int sizeOfOptionalProductArray();
9220             
9221             /**
9222              * Sets array of all "OptionalProduct" element
9223              */
9224             void setOptionalProductArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct[] optionalProductArray);
9225             
9226             /**
9227              * Sets ith "OptionalProduct" element
9228              */
9229             void setOptionalProductArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct optionalProduct);
9230             
9231             /**
9232              * Inserts and returns a new empty value (as xml) as the ith "OptionalProduct" element
9233              */
9234             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct insertNewOptionalProduct(int i);
9235             
9236             /**
9237              * Appends and returns a new empty value (as xml) as the last "OptionalProduct" element
9238              */
9239             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct addNewOptionalProduct();
9240             
9241             /**
9242              * Removes the ith "OptionalProduct" element
9243              */
9244             void removeOptionalProduct(int i);
9245             
9246             /**
9247              * An XML AllActivities(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
9248              *
9249              * This is a complex type.
9250              */
9251             public interface AllActivities extends org.apache.xmlbeans.XmlObject
9252             {
9253                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9254                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AllActivities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("allactivitiesafebelemtype");
9255                 
9256                 /**
9257                  * Gets the "TargetMarket" element
9258                  */
9259                 int getTargetMarket();
9260                 
9261                 /**
9262                  * Gets (as xml) the "TargetMarket" element
9263                  */
9264                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetTargetMarket();
9265                 
9266                 /**
9267                  * True if has "TargetMarket" element
9268                  */
9269                 boolean isSetTargetMarket();
9270                 
9271                 /**
9272                  * Sets the "TargetMarket" element
9273                  */
9274                 void setTargetMarket(int targetMarket);
9275                 
9276                 /**
9277                  * Sets (as xml) the "TargetMarket" element
9278                  */
9279                 void xsetTargetMarket(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType targetMarket);
9280                 
9281                 /**
9282                  * Unsets the "TargetMarket" element
9283                  */
9284                 void unsetTargetMarket();
9285                 
9286                 /**
9287                  * Gets the "ModerateIncome" element
9288                  */
9289                 int getModerateIncome();
9290                 
9291                 /**
9292                  * Gets (as xml) the "ModerateIncome" element
9293                  */
9294                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetModerateIncome();
9295                 
9296                 /**
9297                  * True if has "ModerateIncome" element
9298                  */
9299                 boolean isSetModerateIncome();
9300                 
9301                 /**
9302                  * Sets the "ModerateIncome" element
9303                  */
9304                 void setModerateIncome(int moderateIncome);
9305                 
9306                 /**
9307                  * Sets (as xml) the "ModerateIncome" element
9308                  */
9309                 void xsetModerateIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType moderateIncome);
9310                 
9311                 /**
9312                  * Unsets the "ModerateIncome" element
9313                  */
9314                 void unsetModerateIncome();
9315                 
9316                 /**
9317                  * Gets the "LowIncome" element
9318                  */
9319                 int getLowIncome();
9320                 
9321                 /**
9322                  * Gets (as xml) the "LowIncome" element
9323                  */
9324                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetLowIncome();
9325                 
9326                 /**
9327                  * True if has "LowIncome" element
9328                  */
9329                 boolean isSetLowIncome();
9330                 
9331                 /**
9332                  * Sets the "LowIncome" element
9333                  */
9334                 void setLowIncome(int lowIncome);
9335                 
9336                 /**
9337                  * Sets (as xml) the "LowIncome" element
9338                  */
9339                 void xsetLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType lowIncome);
9340                 
9341                 /**
9342                  * Unsets the "LowIncome" element
9343                  */
9344                 void unsetLowIncome();
9345                 
9346                 /**
9347                  * Gets the "VeryLowIncome" element
9348                  */
9349                 int getVeryLowIncome();
9350                 
9351                 /**
9352                  * Gets (as xml) the "VeryLowIncome" element
9353                  */
9354                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetVeryLowIncome();
9355                 
9356                 /**
9357                  * True if has "VeryLowIncome" element
9358                  */
9359                 boolean isSetVeryLowIncome();
9360                 
9361                 /**
9362                  * Sets the "VeryLowIncome" element
9363                  */
9364                 void setVeryLowIncome(int veryLowIncome);
9365                 
9366                 /**
9367                  * Sets (as xml) the "VeryLowIncome" element
9368                  */
9369                 void xsetVeryLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType veryLowIncome);
9370                 
9371                 /**
9372                  * Unsets the "VeryLowIncome" element
9373                  */
9374                 void unsetVeryLowIncome();
9375                 
9376                 /**
9377                  * Gets the "ExtremelyLowIncome" element
9378                  */
9379                 int getExtremelyLowIncome();
9380                 
9381                 /**
9382                  * Gets (as xml) the "ExtremelyLowIncome" element
9383                  */
9384                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetExtremelyLowIncome();
9385                 
9386                 /**
9387                  * True if has "ExtremelyLowIncome" element
9388                  */
9389                 boolean isSetExtremelyLowIncome();
9390                 
9391                 /**
9392                  * Sets the "ExtremelyLowIncome" element
9393                  */
9394                 void setExtremelyLowIncome(int extremelyLowIncome);
9395                 
9396                 /**
9397                  * Sets (as xml) the "ExtremelyLowIncome" element
9398                  */
9399                 void xsetExtremelyLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType extremelyLowIncome);
9400                 
9401                 /**
9402                  * Unsets the "ExtremelyLowIncome" element
9403                  */
9404                 void unsetExtremelyLowIncome();
9405                 
9406                 /**
9407                  * Gets the "FemaleHeaded" element
9408                  */
9409                 int getFemaleHeaded();
9410                 
9411                 /**
9412                  * Gets (as xml) the "FemaleHeaded" element
9413                  */
9414                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetFemaleHeaded();
9415                 
9416                 /**
9417                  * True if has "FemaleHeaded" element
9418                  */
9419                 boolean isSetFemaleHeaded();
9420                 
9421                 /**
9422                  * Sets the "FemaleHeaded" element
9423                  */
9424                 void setFemaleHeaded(int femaleHeaded);
9425                 
9426                 /**
9427                  * Sets (as xml) the "FemaleHeaded" element
9428                  */
9429                 void xsetFemaleHeaded(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType femaleHeaded);
9430                 
9431                 /**
9432                  * Unsets the "FemaleHeaded" element
9433                  */
9434                 void unsetFemaleHeaded();
9435                 
9436                 /**
9437                  * Gets the "AfricanAmerican" element
9438                  */
9439                 int getAfricanAmerican();
9440                 
9441                 /**
9442                  * Gets (as xml) the "AfricanAmerican" element
9443                  */
9444                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetAfricanAmerican();
9445                 
9446                 /**
9447                  * True if has "AfricanAmerican" element
9448                  */
9449                 boolean isSetAfricanAmerican();
9450                 
9451                 /**
9452                  * Sets the "AfricanAmerican" element
9453                  */
9454                 void setAfricanAmerican(int africanAmerican);
9455                 
9456                 /**
9457                  * Sets (as xml) the "AfricanAmerican" element
9458                  */
9459                 void xsetAfricanAmerican(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType africanAmerican);
9460                 
9461                 /**
9462                  * Unsets the "AfricanAmerican" element
9463                  */
9464                 void unsetAfricanAmerican();
9465                 
9466                 /**
9467                  * Gets the "Hispanic" element
9468                  */
9469                 int getHispanic();
9470                 
9471                 /**
9472                  * Gets (as xml) the "Hispanic" element
9473                  */
9474                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetHispanic();
9475                 
9476                 /**
9477                  * True if has "Hispanic" element
9478                  */
9479                 boolean isSetHispanic();
9480                 
9481                 /**
9482                  * Sets the "Hispanic" element
9483                  */
9484                 void setHispanic(int hispanic);
9485                 
9486                 /**
9487                  * Sets (as xml) the "Hispanic" element
9488                  */
9489                 void xsetHispanic(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType hispanic);
9490                 
9491                 /**
9492                  * Unsets the "Hispanic" element
9493                  */
9494                 void unsetHispanic();
9495                 
9496                 /**
9497                  * Gets the "NativeAmerican" element
9498                  */
9499                 int getNativeAmerican();
9500                 
9501                 /**
9502                  * Gets (as xml) the "NativeAmerican" element
9503                  */
9504                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetNativeAmerican();
9505                 
9506                 /**
9507                  * True if has "NativeAmerican" element
9508                  */
9509                 boolean isSetNativeAmerican();
9510                 
9511                 /**
9512                  * Sets the "NativeAmerican" element
9513                  */
9514                 void setNativeAmerican(int nativeAmerican);
9515                 
9516                 /**
9517                  * Sets (as xml) the "NativeAmerican" element
9518                  */
9519                 void xsetNativeAmerican(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType nativeAmerican);
9520                 
9521                 /**
9522                  * Unsets the "NativeAmerican" element
9523                  */
9524                 void unsetNativeAmerican();
9525                 
9526                 /**
9527                  * Gets the "Other" element
9528                  */
9529                 int getOther();
9530                 
9531                 /**
9532                  * Gets (as xml) the "Other" element
9533                  */
9534                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetOther();
9535                 
9536                 /**
9537                  * True if has "Other" element
9538                  */
9539                 boolean isSetOther();
9540                 
9541                 /**
9542                  * Sets the "Other" element
9543                  */
9544                 void setOther(int other);
9545                 
9546                 /**
9547                  * Sets (as xml) the "Other" element
9548                  */
9549                 void xsetOther(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType other);
9550                 
9551                 /**
9552                  * Unsets the "Other" element
9553                  */
9554                 void unsetOther();
9555                 
9556                 /**
9557                  * A factory class with static methods for creating instances
9558                  * of this type.
9559                  */
9560                 
9561                 public static final class Factory
9562                 {
9563                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities newInstance() {
9564                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9565                     
9566                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities newInstance(org.apache.xmlbeans.XmlOptions options) {
9567                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9568                     
9569                     private Factory() { } // No instance of this class allowed
9570                 }
9571             }
9572             
9573             /**
9574              * An XML OptionalProduct(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
9575              *
9576              * This is a complex type.
9577              */
9578             public interface OptionalProduct extends org.apache.xmlbeans.XmlObject
9579             {
9580                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9581                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OptionalProduct.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("optionalproductfc6celemtype");
9582                 
9583                 /**
9584                  * Gets the "Product" element
9585                  */
9586                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product.Enum getProduct();
9587                 
9588                 /**
9589                  * Gets (as xml) the "Product" element
9590                  */
9591                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product xgetProduct();
9592                 
9593                 /**
9594                  * True if has "Product" element
9595                  */
9596                 boolean isSetProduct();
9597                 
9598                 /**
9599                  * Sets the "Product" element
9600                  */
9601                 void setProduct(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product.Enum product);
9602                 
9603                 /**
9604                  * Sets (as xml) the "Product" element
9605                  */
9606                 void xsetProduct(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product product);
9607                 
9608                 /**
9609                  * Unsets the "Product" element
9610                  */
9611                 void unsetProduct();
9612                 
9613                 /**
9614                  * Gets the "TargetMarket" element
9615                  */
9616                 int getTargetMarket();
9617                 
9618                 /**
9619                  * Gets (as xml) the "TargetMarket" element
9620                  */
9621                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetTargetMarket();
9622                 
9623                 /**
9624                  * True if has "TargetMarket" element
9625                  */
9626                 boolean isSetTargetMarket();
9627                 
9628                 /**
9629                  * Sets the "TargetMarket" element
9630                  */
9631                 void setTargetMarket(int targetMarket);
9632                 
9633                 /**
9634                  * Sets (as xml) the "TargetMarket" element
9635                  */
9636                 void xsetTargetMarket(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType targetMarket);
9637                 
9638                 /**
9639                  * Unsets the "TargetMarket" element
9640                  */
9641                 void unsetTargetMarket();
9642                 
9643                 /**
9644                  * Gets the "ModerateIncome" element
9645                  */
9646                 int getModerateIncome();
9647                 
9648                 /**
9649                  * Gets (as xml) the "ModerateIncome" element
9650                  */
9651                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetModerateIncome();
9652                 
9653                 /**
9654                  * True if has "ModerateIncome" element
9655                  */
9656                 boolean isSetModerateIncome();
9657                 
9658                 /**
9659                  * Sets the "ModerateIncome" element
9660                  */
9661                 void setModerateIncome(int moderateIncome);
9662                 
9663                 /**
9664                  * Sets (as xml) the "ModerateIncome" element
9665                  */
9666                 void xsetModerateIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType moderateIncome);
9667                 
9668                 /**
9669                  * Unsets the "ModerateIncome" element
9670                  */
9671                 void unsetModerateIncome();
9672                 
9673                 /**
9674                  * Gets the "LowIncome" element
9675                  */
9676                 int getLowIncome();
9677                 
9678                 /**
9679                  * Gets (as xml) the "LowIncome" element
9680                  */
9681                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetLowIncome();
9682                 
9683                 /**
9684                  * True if has "LowIncome" element
9685                  */
9686                 boolean isSetLowIncome();
9687                 
9688                 /**
9689                  * Sets the "LowIncome" element
9690                  */
9691                 void setLowIncome(int lowIncome);
9692                 
9693                 /**
9694                  * Sets (as xml) the "LowIncome" element
9695                  */
9696                 void xsetLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType lowIncome);
9697                 
9698                 /**
9699                  * Unsets the "LowIncome" element
9700                  */
9701                 void unsetLowIncome();
9702                 
9703                 /**
9704                  * Gets the "VeryLowIncome" element
9705                  */
9706                 int getVeryLowIncome();
9707                 
9708                 /**
9709                  * Gets (as xml) the "VeryLowIncome" element
9710                  */
9711                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetVeryLowIncome();
9712                 
9713                 /**
9714                  * True if has "VeryLowIncome" element
9715                  */
9716                 boolean isSetVeryLowIncome();
9717                 
9718                 /**
9719                  * Sets the "VeryLowIncome" element
9720                  */
9721                 void setVeryLowIncome(int veryLowIncome);
9722                 
9723                 /**
9724                  * Sets (as xml) the "VeryLowIncome" element
9725                  */
9726                 void xsetVeryLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType veryLowIncome);
9727                 
9728                 /**
9729                  * Unsets the "VeryLowIncome" element
9730                  */
9731                 void unsetVeryLowIncome();
9732                 
9733                 /**
9734                  * Gets the "ExtremelyLowIncome" element
9735                  */
9736                 int getExtremelyLowIncome();
9737                 
9738                 /**
9739                  * Gets (as xml) the "ExtremelyLowIncome" element
9740                  */
9741                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetExtremelyLowIncome();
9742                 
9743                 /**
9744                  * True if has "ExtremelyLowIncome" element
9745                  */
9746                 boolean isSetExtremelyLowIncome();
9747                 
9748                 /**
9749                  * Sets the "ExtremelyLowIncome" element
9750                  */
9751                 void setExtremelyLowIncome(int extremelyLowIncome);
9752                 
9753                 /**
9754                  * Sets (as xml) the "ExtremelyLowIncome" element
9755                  */
9756                 void xsetExtremelyLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType extremelyLowIncome);
9757                 
9758                 /**
9759                  * Unsets the "ExtremelyLowIncome" element
9760                  */
9761                 void unsetExtremelyLowIncome();
9762                 
9763                 /**
9764                  * Gets the "FemaleHeaded" element
9765                  */
9766                 int getFemaleHeaded();
9767                 
9768                 /**
9769                  * Gets (as xml) the "FemaleHeaded" element
9770                  */
9771                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetFemaleHeaded();
9772                 
9773                 /**
9774                  * True if has "FemaleHeaded" element
9775                  */
9776                 boolean isSetFemaleHeaded();
9777                 
9778                 /**
9779                  * Sets the "FemaleHeaded" element
9780                  */
9781                 void setFemaleHeaded(int femaleHeaded);
9782                 
9783                 /**
9784                  * Sets (as xml) the "FemaleHeaded" element
9785                  */
9786                 void xsetFemaleHeaded(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType femaleHeaded);
9787                 
9788                 /**
9789                  * Unsets the "FemaleHeaded" element
9790                  */
9791                 void unsetFemaleHeaded();
9792                 
9793                 /**
9794                  * Gets the "AfricanAmerican" element
9795                  */
9796                 int getAfricanAmerican();
9797                 
9798                 /**
9799                  * Gets (as xml) the "AfricanAmerican" element
9800                  */
9801                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetAfricanAmerican();
9802                 
9803                 /**
9804                  * True if has "AfricanAmerican" element
9805                  */
9806                 boolean isSetAfricanAmerican();
9807                 
9808                 /**
9809                  * Sets the "AfricanAmerican" element
9810                  */
9811                 void setAfricanAmerican(int africanAmerican);
9812                 
9813                 /**
9814                  * Sets (as xml) the "AfricanAmerican" element
9815                  */
9816                 void xsetAfricanAmerican(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType africanAmerican);
9817                 
9818                 /**
9819                  * Unsets the "AfricanAmerican" element
9820                  */
9821                 void unsetAfricanAmerican();
9822                 
9823                 /**
9824                  * Gets the "Hispanic" element
9825                  */
9826                 int getHispanic();
9827                 
9828                 /**
9829                  * Gets (as xml) the "Hispanic" element
9830                  */
9831                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetHispanic();
9832                 
9833                 /**
9834                  * True if has "Hispanic" element
9835                  */
9836                 boolean isSetHispanic();
9837                 
9838                 /**
9839                  * Sets the "Hispanic" element
9840                  */
9841                 void setHispanic(int hispanic);
9842                 
9843                 /**
9844                  * Sets (as xml) the "Hispanic" element
9845                  */
9846                 void xsetHispanic(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType hispanic);
9847                 
9848                 /**
9849                  * Unsets the "Hispanic" element
9850                  */
9851                 void unsetHispanic();
9852                 
9853                 /**
9854                  * Gets the "NativeAmerican" element
9855                  */
9856                 int getNativeAmerican();
9857                 
9858                 /**
9859                  * Gets (as xml) the "NativeAmerican" element
9860                  */
9861                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetNativeAmerican();
9862                 
9863                 /**
9864                  * True if has "NativeAmerican" element
9865                  */
9866                 boolean isSetNativeAmerican();
9867                 
9868                 /**
9869                  * Sets the "NativeAmerican" element
9870                  */
9871                 void setNativeAmerican(int nativeAmerican);
9872                 
9873                 /**
9874                  * Sets (as xml) the "NativeAmerican" element
9875                  */
9876                 void xsetNativeAmerican(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType nativeAmerican);
9877                 
9878                 /**
9879                  * Unsets the "NativeAmerican" element
9880                  */
9881                 void unsetNativeAmerican();
9882                 
9883                 /**
9884                  * Gets the "Other" element
9885                  */
9886                 int getOther();
9887                 
9888                 /**
9889                  * Gets (as xml) the "Other" element
9890                  */
9891                 gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetOther();
9892                 
9893                 /**
9894                  * True if has "Other" element
9895                  */
9896                 boolean isSetOther();
9897                 
9898                 /**
9899                  * Sets the "Other" element
9900                  */
9901                 void setOther(int other);
9902                 
9903                 /**
9904                  * Sets (as xml) the "Other" element
9905                  */
9906                 void xsetOther(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType other);
9907                 
9908                 /**
9909                  * Unsets the "Other" element
9910                  */
9911                 void unsetOther();
9912                 
9913                 /**
9914                  * An XML Product(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
9915                  *
9916                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$CustomerProfile$OptionalProduct$Product.
9917                  */
9918                 public interface Product extends org.apache.xmlbeans.XmlString
9919                 {
9920                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9921                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Product.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("producte167elemtype");
9922                     
9923                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
9924                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
9925                     
9926                     static final Enum CONSUMER_LOANS = Enum.forString("Consumer Loans");
9927                     static final Enum BUSINESS_LOANS_NON_MICRO = Enum.forString("Business Loans - Non-Micro");
9928                     static final Enum BUSINESS_LOANS_MICROENTERPRISE = Enum.forString("Business Loans - Microenterprise");
9929                     static final Enum BUSINESS_EQUITY_INVESTMENTS = Enum.forString("Business - Equity Investments");
9930                     static final Enum HOME_MORTGAGE = Enum.forString("Home Mortgage");
9931                     static final Enum HOME_IMPROVEMENT_REHAB = Enum.forString("Home Improvement/ Rehab");
9932                     static final Enum REAL_ESTATE_AFFORDABLE_HOUSING = Enum.forString("Real Estate - Affordable Housing");
9933                     static final Enum REAL_ESTATE_COMMERCIAL = Enum.forString("Real Estate - Commercial");
9934                     static final Enum REAL_ESTATE_COMMUNITY_FACILITIES = Enum.forString("Real Estate - Community Facilities");
9935                     static final Enum SAVINGS_SHARE_ACCOUNTS = Enum.forString("Savings/Share Accounts");
9936                     static final Enum CHECKING_DRAFT_ACCOUNTS = Enum.forString("Checking/Draft Accounts");
9937                     static final Enum OTHER_FINANCIAL_PRODUCTS_SERVICES = Enum.forString("Other Financial Products/ Services");
9938                     static final Enum DEVELOPMENT_SERVICES = Enum.forString("Development Services");
9939                     
9940                     static final int INT_CONSUMER_LOANS = Enum.INT_CONSUMER_LOANS;
9941                     static final int INT_BUSINESS_LOANS_NON_MICRO = Enum.INT_BUSINESS_LOANS_NON_MICRO;
9942                     static final int INT_BUSINESS_LOANS_MICROENTERPRISE = Enum.INT_BUSINESS_LOANS_MICROENTERPRISE;
9943                     static final int INT_BUSINESS_EQUITY_INVESTMENTS = Enum.INT_BUSINESS_EQUITY_INVESTMENTS;
9944                     static final int INT_HOME_MORTGAGE = Enum.INT_HOME_MORTGAGE;
9945                     static final int INT_HOME_IMPROVEMENT_REHAB = Enum.INT_HOME_IMPROVEMENT_REHAB;
9946                     static final int INT_REAL_ESTATE_AFFORDABLE_HOUSING = Enum.INT_REAL_ESTATE_AFFORDABLE_HOUSING;
9947                     static final int INT_REAL_ESTATE_COMMERCIAL = Enum.INT_REAL_ESTATE_COMMERCIAL;
9948                     static final int INT_REAL_ESTATE_COMMUNITY_FACILITIES = Enum.INT_REAL_ESTATE_COMMUNITY_FACILITIES;
9949                     static final int INT_SAVINGS_SHARE_ACCOUNTS = Enum.INT_SAVINGS_SHARE_ACCOUNTS;
9950                     static final int INT_CHECKING_DRAFT_ACCOUNTS = Enum.INT_CHECKING_DRAFT_ACCOUNTS;
9951                     static final int INT_OTHER_FINANCIAL_PRODUCTS_SERVICES = Enum.INT_OTHER_FINANCIAL_PRODUCTS_SERVICES;
9952                     static final int INT_DEVELOPMENT_SERVICES = Enum.INT_DEVELOPMENT_SERVICES;
9953                     
9954                     /**
9955                      * Enumeration value class for gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$CustomerProfile$OptionalProduct$Product.
9956                      * These enum values can be used as follows:
9957                      * <pre>
9958                      * enum.toString(); // returns the string value of the enum
9959                      * enum.intValue(); // returns an int value, useful for switches
9960                      * // e.g., case Enum.INT_CONSUMER_LOANS
9961                      * Enum.forString(s); // returns the enum value for a string
9962                      * Enum.forInt(i); // returns the enum value for an int
9963                      * </pre>
9964                      * Enumeration objects are immutable singleton objects that
9965                      * can be compared using == object equality. They have no
9966                      * public constructor. See the constants defined within this
9967                      * class for all the valid values.
9968                      */
9969                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
9970                     {
9971                       /**
9972                        * Returns the enum value for a string, or null if none.
9973                        */
9974                       public static Enum forString(java.lang.String s)
9975                           { return (Enum)table.forString(s); }
9976                       /**
9977                        * Returns the enum value corresponding to an int, or null if none.
9978                        */
9979                       public static Enum forInt(int i)
9980                           { return (Enum)table.forInt(i); }
9981                       
9982                       private Enum(java.lang.String s, int i)
9983                           { super(s, i); }
9984                       
9985                       static final int INT_CONSUMER_LOANS = 1;
9986                       static final int INT_BUSINESS_LOANS_NON_MICRO = 2;
9987                       static final int INT_BUSINESS_LOANS_MICROENTERPRISE = 3;
9988                       static final int INT_BUSINESS_EQUITY_INVESTMENTS = 4;
9989                       static final int INT_HOME_MORTGAGE = 5;
9990                       static final int INT_HOME_IMPROVEMENT_REHAB = 6;
9991                       static final int INT_REAL_ESTATE_AFFORDABLE_HOUSING = 7;
9992                       static final int INT_REAL_ESTATE_COMMERCIAL = 8;
9993                       static final int INT_REAL_ESTATE_COMMUNITY_FACILITIES = 9;
9994                       static final int INT_SAVINGS_SHARE_ACCOUNTS = 10;
9995                       static final int INT_CHECKING_DRAFT_ACCOUNTS = 11;
9996                       static final int INT_OTHER_FINANCIAL_PRODUCTS_SERVICES = 12;
9997                       static final int INT_DEVELOPMENT_SERVICES = 13;
9998                       
9999                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
10000                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
10001                       (
10002                         new Enum[]
10003                         {
10004                           new Enum("Consumer Loans", INT_CONSUMER_LOANS),
10005                           new Enum("Business Loans - Non-Micro", INT_BUSINESS_LOANS_NON_MICRO),
10006                           new Enum("Business Loans - Microenterprise", INT_BUSINESS_LOANS_MICROENTERPRISE),
10007                           new Enum("Business - Equity Investments", INT_BUSINESS_EQUITY_INVESTMENTS),
10008                           new Enum("Home Mortgage", INT_HOME_MORTGAGE),
10009                           new Enum("Home Improvement/ Rehab", INT_HOME_IMPROVEMENT_REHAB),
10010                           new Enum("Real Estate - Affordable Housing", INT_REAL_ESTATE_AFFORDABLE_HOUSING),
10011                           new Enum("Real Estate - Commercial", INT_REAL_ESTATE_COMMERCIAL),
10012                           new Enum("Real Estate - Community Facilities", INT_REAL_ESTATE_COMMUNITY_FACILITIES),
10013                           new Enum("Savings/Share Accounts", INT_SAVINGS_SHARE_ACCOUNTS),
10014                           new Enum("Checking/Draft Accounts", INT_CHECKING_DRAFT_ACCOUNTS),
10015                           new Enum("Other Financial Products/ Services", INT_OTHER_FINANCIAL_PRODUCTS_SERVICES),
10016                           new Enum("Development Services", INT_DEVELOPMENT_SERVICES),
10017                         }
10018                       );
10019                       private static final long serialVersionUID = 1L;
10020                       private java.lang.Object readResolve() { return forInt(intValue()); } 
10021                     }
10022                     
10023                     /**
10024                      * A factory class with static methods for creating instances
10025                      * of this type.
10026                      */
10027                     
10028                     public static final class Factory
10029                     {
10030                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product newValue(java.lang.Object obj) {
10031                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product) type.newValue( obj ); }
10032                       
10033                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product newInstance() {
10034                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10035                       
10036                       public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product newInstance(org.apache.xmlbeans.XmlOptions options) {
10037                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10038                       
10039                       private Factory() { } // No instance of this class allowed
10040                     }
10041                 }
10042                 
10043                 /**
10044                  * A factory class with static methods for creating instances
10045                  * of this type.
10046                  */
10047                 
10048                 public static final class Factory
10049                 {
10050                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct newInstance() {
10051                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10052                     
10053                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct newInstance(org.apache.xmlbeans.XmlOptions options) {
10054                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10055                     
10056                     private Factory() { } // No instance of this class allowed
10057                 }
10058             }
10059             
10060             /**
10061              * A factory class with static methods for creating instances
10062              * of this type.
10063              */
10064             
10065             public static final class Factory
10066             {
10067                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile newInstance() {
10068                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10069                 
10070                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile newInstance(org.apache.xmlbeans.XmlOptions options) {
10071                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10072                 
10073                 private Factory() { } // No instance of this class allowed
10074             }
10075         }
10076         
10077         /**
10078          * An XML MatchingFunds(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
10079          *
10080          * This is a complex type.
10081          */
10082         public interface MatchingFunds extends org.apache.xmlbeans.XmlObject
10083         {
10084             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10085                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MatchingFunds.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("matchingfundsab17elemtype");
10086             
10087             /**
10088              * Gets the "EquityInvestment" element
10089              */
10090             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getEquityInvestment();
10091             
10092             /**
10093              * True if has "EquityInvestment" element
10094              */
10095             boolean isSetEquityInvestment();
10096             
10097             /**
10098              * Sets the "EquityInvestment" element
10099              */
10100             void setEquityInvestment(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType equityInvestment);
10101             
10102             /**
10103              * Appends and returns a new empty "EquityInvestment" element
10104              */
10105             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewEquityInvestment();
10106             
10107             /**
10108              * Unsets the "EquityInvestment" element
10109              */
10110             void unsetEquityInvestment();
10111             
10112             /**
10113              * Gets the "Grant" element
10114              */
10115             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getGrant();
10116             
10117             /**
10118              * True if has "Grant" element
10119              */
10120             boolean isSetGrant();
10121             
10122             /**
10123              * Sets the "Grant" element
10124              */
10125             void setGrant(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType grant);
10126             
10127             /**
10128              * Appends and returns a new empty "Grant" element
10129              */
10130             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewGrant();
10131             
10132             /**
10133              * Unsets the "Grant" element
10134              */
10135             void unsetGrant();
10136             
10137             /**
10138              * Gets the "Loan" element
10139              */
10140             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getLoan();
10141             
10142             /**
10143              * True if has "Loan" element
10144              */
10145             boolean isSetLoan();
10146             
10147             /**
10148              * Sets the "Loan" element
10149              */
10150             void setLoan(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType loan);
10151             
10152             /**
10153              * Appends and returns a new empty "Loan" element
10154              */
10155             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewLoan();
10156             
10157             /**
10158              * Unsets the "Loan" element
10159              */
10160             void unsetLoan();
10161             
10162             /**
10163              * Gets the "SecondaryCapital" element
10164              */
10165             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getSecondaryCapital();
10166             
10167             /**
10168              * True if has "SecondaryCapital" element
10169              */
10170             boolean isSetSecondaryCapital();
10171             
10172             /**
10173              * Sets the "SecondaryCapital" element
10174              */
10175             void setSecondaryCapital(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType secondaryCapital);
10176             
10177             /**
10178              * Appends and returns a new empty "SecondaryCapital" element
10179              */
10180             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewSecondaryCapital();
10181             
10182             /**
10183              * Unsets the "SecondaryCapital" element
10184              */
10185             void unsetSecondaryCapital();
10186             
10187             /**
10188              * Gets the "SharesDeposits" element
10189              */
10190             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getSharesDeposits();
10191             
10192             /**
10193              * True if has "SharesDeposits" element
10194              */
10195             boolean isSetSharesDeposits();
10196             
10197             /**
10198              * Sets the "SharesDeposits" element
10199              */
10200             void setSharesDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType sharesDeposits);
10201             
10202             /**
10203              * Appends and returns a new empty "SharesDeposits" element
10204              */
10205             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewSharesDeposits();
10206             
10207             /**
10208              * Unsets the "SharesDeposits" element
10209              */
10210             void unsetSharesDeposits();
10211             
10212             /**
10213              * Gets the "RetainedEarnings" element
10214              */
10215             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getRetainedEarnings();
10216             
10217             /**
10218              * True if has "RetainedEarnings" element
10219              */
10220             boolean isSetRetainedEarnings();
10221             
10222             /**
10223              * Sets the "RetainedEarnings" element
10224              */
10225             void setRetainedEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType retainedEarnings);
10226             
10227             /**
10228              * Appends and returns a new empty "RetainedEarnings" element
10229              */
10230             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewRetainedEarnings();
10231             
10232             /**
10233              * Unsets the "RetainedEarnings" element
10234              */
10235             void unsetRetainedEarnings();
10236             
10237             /**
10238              * Gets the "Totals" element
10239              */
10240             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsTotalDataType getTotals();
10241             
10242             /**
10243              * True if has "Totals" element
10244              */
10245             boolean isSetTotals();
10246             
10247             /**
10248              * Sets the "Totals" element
10249              */
10250             void setTotals(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsTotalDataType totals);
10251             
10252             /**
10253              * Appends and returns a new empty "Totals" element
10254              */
10255             gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsTotalDataType addNewTotals();
10256             
10257             /**
10258              * Unsets the "Totals" element
10259              */
10260             void unsetTotals();
10261             
10262             /**
10263              * A factory class with static methods for creating instances
10264              * of this type.
10265              */
10266             
10267             public static final class Factory
10268             {
10269                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds newInstance() {
10270                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10271                 
10272                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds newInstance(org.apache.xmlbeans.XmlOptions options) {
10273                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10274                 
10275                 private Factory() { } // No instance of this class allowed
10276             }
10277         }
10278         
10279         /**
10280          * An XML EarningsNonRegulated(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
10281          *
10282          * This is a complex type.
10283          */
10284         public interface EarningsNonRegulated extends org.apache.xmlbeans.XmlObject
10285         {
10286             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10287                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EarningsNonRegulated.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("earningsnonregulated2aefelemtype");
10288             
10289             /**
10290              * Gets the "Income" element
10291              */
10292             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getIncome();
10293             
10294             /**
10295              * True if has "Income" element
10296              */
10297             boolean isSetIncome();
10298             
10299             /**
10300              * Sets the "Income" element
10301              */
10302             void setIncome(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType income);
10303             
10304             /**
10305              * Appends and returns a new empty "Income" element
10306              */
10307             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewIncome();
10308             
10309             /**
10310              * Unsets the "Income" element
10311              */
10312             void unsetIncome();
10313             
10314             /**
10315              * Gets the "Federal" element
10316              */
10317             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getFederal();
10318             
10319             /**
10320              * True if has "Federal" element
10321              */
10322             boolean isSetFederal();
10323             
10324             /**
10325              * Sets the "Federal" element
10326              */
10327             void setFederal(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType federal);
10328             
10329             /**
10330              * Appends and returns a new empty "Federal" element
10331              */
10332             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewFederal();
10333             
10334             /**
10335              * Unsets the "Federal" element
10336              */
10337             void unsetFederal();
10338             
10339             /**
10340              * Gets array of all "FederalItem" elements
10341              */
10342             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] getFederalItemArray();
10343             
10344             /**
10345              * Gets ith "FederalItem" element
10346              */
10347             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType getFederalItemArray(int i);
10348             
10349             /**
10350              * Returns number of "FederalItem" element
10351              */
10352             int sizeOfFederalItemArray();
10353             
10354             /**
10355              * Sets array of all "FederalItem" element
10356              */
10357             void setFederalItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] federalItemArray);
10358             
10359             /**
10360              * Sets ith "FederalItem" element
10361              */
10362             void setFederalItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType federalItem);
10363             
10364             /**
10365              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
10366              */
10367             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType insertNewFederalItem(int i);
10368             
10369             /**
10370              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
10371              */
10372             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType addNewFederalItem();
10373             
10374             /**
10375              * Removes the ith "FederalItem" element
10376              */
10377             void removeFederalItem(int i);
10378             
10379             /**
10380              * Gets the "Matching" element
10381              */
10382             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getMatching();
10383             
10384             /**
10385              * True if has "Matching" element
10386              */
10387             boolean isSetMatching();
10388             
10389             /**
10390              * Sets the "Matching" element
10391              */
10392             void setMatching(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType matching);
10393             
10394             /**
10395              * Appends and returns a new empty "Matching" element
10396              */
10397             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewMatching();
10398             
10399             /**
10400              * Unsets the "Matching" element
10401              */
10402             void unsetMatching();
10403             
10404             /**
10405              * Gets array of all "MatchingItem" elements
10406              */
10407             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] getMatchingItemArray();
10408             
10409             /**
10410              * Gets ith "MatchingItem" element
10411              */
10412             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType getMatchingItemArray(int i);
10413             
10414             /**
10415              * Returns number of "MatchingItem" element
10416              */
10417             int sizeOfMatchingItemArray();
10418             
10419             /**
10420              * Sets array of all "MatchingItem" element
10421              */
10422             void setMatchingItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] matchingItemArray);
10423             
10424             /**
10425              * Sets ith "MatchingItem" element
10426              */
10427             void setMatchingItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType matchingItem);
10428             
10429             /**
10430              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
10431              */
10432             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType insertNewMatchingItem(int i);
10433             
10434             /**
10435              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
10436              */
10437             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType addNewMatchingItem();
10438             
10439             /**
10440              * Removes the ith "MatchingItem" element
10441              */
10442             void removeMatchingItem(int i);
10443             
10444             /**
10445              * Gets the "SubtotalIncome" element
10446              */
10447             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getSubtotalIncome();
10448             
10449             /**
10450              * True if has "SubtotalIncome" element
10451              */
10452             boolean isSetSubtotalIncome();
10453             
10454             /**
10455              * Sets the "SubtotalIncome" element
10456              */
10457             void setSubtotalIncome(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType subtotalIncome);
10458             
10459             /**
10460              * Appends and returns a new empty "SubtotalIncome" element
10461              */
10462             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewSubtotalIncome();
10463             
10464             /**
10465              * Unsets the "SubtotalIncome" element
10466              */
10467             void unsetSubtotalIncome();
10468             
10469             /**
10470              * Gets the "Operating" element
10471              */
10472             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getOperating();
10473             
10474             /**
10475              * True if has "Operating" element
10476              */
10477             boolean isSetOperating();
10478             
10479             /**
10480              * Sets the "Operating" element
10481              */
10482             void setOperating(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType operating);
10483             
10484             /**
10485              * Appends and returns a new empty "Operating" element
10486              */
10487             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewOperating();
10488             
10489             /**
10490              * Unsets the "Operating" element
10491              */
10492             void unsetOperating();
10493             
10494             /**
10495              * Gets the "Associated" element
10496              */
10497             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getAssociated();
10498             
10499             /**
10500              * True if has "Associated" element
10501              */
10502             boolean isSetAssociated();
10503             
10504             /**
10505              * Sets the "Associated" element
10506              */
10507             void setAssociated(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType associated);
10508             
10509             /**
10510              * Appends and returns a new empty "Associated" element
10511              */
10512             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewAssociated();
10513             
10514             /**
10515              * Unsets the "Associated" element
10516              */
10517             void unsetAssociated();
10518             
10519             /**
10520              * Gets array of all "AssociatedItem" elements
10521              */
10522             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] getAssociatedItemArray();
10523             
10524             /**
10525              * Gets ith "AssociatedItem" element
10526              */
10527             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType getAssociatedItemArray(int i);
10528             
10529             /**
10530              * Returns number of "AssociatedItem" element
10531              */
10532             int sizeOfAssociatedItemArray();
10533             
10534             /**
10535              * Sets array of all "AssociatedItem" element
10536              */
10537             void setAssociatedItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] associatedItemArray);
10538             
10539             /**
10540              * Sets ith "AssociatedItem" element
10541              */
10542             void setAssociatedItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType associatedItem);
10543             
10544             /**
10545              * Inserts and returns a new empty value (as xml) as the ith "AssociatedItem" element
10546              */
10547             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType insertNewAssociatedItem(int i);
10548             
10549             /**
10550              * Appends and returns a new empty value (as xml) as the last "AssociatedItem" element
10551              */
10552             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType addNewAssociatedItem();
10553             
10554             /**
10555              * Removes the ith "AssociatedItem" element
10556              */
10557             void removeAssociatedItem(int i);
10558             
10559             /**
10560              * Gets the "SubtotalExpenses" element
10561              */
10562             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getSubtotalExpenses();
10563             
10564             /**
10565              * True if has "SubtotalExpenses" element
10566              */
10567             boolean isSetSubtotalExpenses();
10568             
10569             /**
10570              * Sets the "SubtotalExpenses" element
10571              */
10572             void setSubtotalExpenses(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType subtotalExpenses);
10573             
10574             /**
10575              * Appends and returns a new empty "SubtotalExpenses" element
10576              */
10577             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewSubtotalExpenses();
10578             
10579             /**
10580              * Unsets the "SubtotalExpenses" element
10581              */
10582             void unsetSubtotalExpenses();
10583             
10584             /**
10585              * Gets the "Dividends" element
10586              */
10587             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getDividends();
10588             
10589             /**
10590              * True if has "Dividends" element
10591              */
10592             boolean isSetDividends();
10593             
10594             /**
10595              * Sets the "Dividends" element
10596              */
10597             void setDividends(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType dividends);
10598             
10599             /**
10600              * Appends and returns a new empty "Dividends" element
10601              */
10602             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewDividends();
10603             
10604             /**
10605              * Unsets the "Dividends" element
10606              */
10607             void unsetDividends();
10608             
10609             /**
10610              * Gets the "TotalEarnings" element
10611              */
10612             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getTotalEarnings();
10613             
10614             /**
10615              * True if has "TotalEarnings" element
10616              */
10617             boolean isSetTotalEarnings();
10618             
10619             /**
10620              * Sets the "TotalEarnings" element
10621              */
10622             void setTotalEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType totalEarnings);
10623             
10624             /**
10625              * Appends and returns a new empty "TotalEarnings" element
10626              */
10627             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewTotalEarnings();
10628             
10629             /**
10630              * Unsets the "TotalEarnings" element
10631              */
10632             void unsetTotalEarnings();
10633             
10634             /**
10635              * Gets the "RetainedEarnings" element
10636              */
10637             long getRetainedEarnings();
10638             
10639             /**
10640              * Gets (as xml) the "RetainedEarnings" element
10641              */
10642             gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetRetainedEarnings();
10643             
10644             /**
10645              * True if has "RetainedEarnings" element
10646              */
10647             boolean isSetRetainedEarnings();
10648             
10649             /**
10650              * Sets the "RetainedEarnings" element
10651              */
10652             void setRetainedEarnings(long retainedEarnings);
10653             
10654             /**
10655              * Sets (as xml) the "RetainedEarnings" element
10656              */
10657             void xsetRetainedEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType retainedEarnings);
10658             
10659             /**
10660              * Unsets the "RetainedEarnings" element
10661              */
10662             void unsetRetainedEarnings();
10663             
10664             /**
10665              * Gets the "ThreeYearAverage" element
10666              */
10667             long getThreeYearAverage();
10668             
10669             /**
10670              * Gets (as xml) the "ThreeYearAverage" element
10671              */
10672             gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetThreeYearAverage();
10673             
10674             /**
10675              * True if has "ThreeYearAverage" element
10676              */
10677             boolean isSetThreeYearAverage();
10678             
10679             /**
10680              * Sets the "ThreeYearAverage" element
10681              */
10682             void setThreeYearAverage(long threeYearAverage);
10683             
10684             /**
10685              * Sets (as xml) the "ThreeYearAverage" element
10686              */
10687             void xsetThreeYearAverage(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType threeYearAverage);
10688             
10689             /**
10690              * Unsets the "ThreeYearAverage" element
10691              */
10692             void unsetThreeYearAverage();
10693             
10694             /**
10695              * A factory class with static methods for creating instances
10696              * of this type.
10697              */
10698             
10699             public static final class Factory
10700             {
10701                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated newInstance() {
10702                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10703                 
10704                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated newInstance(org.apache.xmlbeans.XmlOptions options) {
10705                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10706                 
10707                 private Factory() { } // No instance of this class allowed
10708             }
10709         }
10710         
10711         /**
10712          * An XML EarningsCreditUnions(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
10713          *
10714          * This is a complex type.
10715          */
10716         public interface EarningsCreditUnions extends org.apache.xmlbeans.XmlObject
10717         {
10718             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10719                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EarningsCreditUnions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("earningscreditunions4f1celemtype");
10720             
10721             /**
10722              * Gets the "NetWorth" element
10723              */
10724             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getNetWorth();
10725             
10726             /**
10727              * True if has "NetWorth" element
10728              */
10729             boolean isSetNetWorth();
10730             
10731             /**
10732              * Sets the "NetWorth" element
10733              */
10734             void setNetWorth(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType netWorth);
10735             
10736             /**
10737              * Appends and returns a new empty "NetWorth" element
10738              */
10739             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewNetWorth();
10740             
10741             /**
10742              * Unsets the "NetWorth" element
10743              */
10744             void unsetNetWorth();
10745             
10746             /**
10747              * Gets the "Uninsured" element
10748              */
10749             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getUninsured();
10750             
10751             /**
10752              * True if has "Uninsured" element
10753              */
10754             boolean isSetUninsured();
10755             
10756             /**
10757              * Sets the "Uninsured" element
10758              */
10759             void setUninsured(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType uninsured);
10760             
10761             /**
10762              * Appends and returns a new empty "Uninsured" element
10763              */
10764             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewUninsured();
10765             
10766             /**
10767              * Unsets the "Uninsured" element
10768              */
10769             void unsetUninsured();
10770             
10771             /**
10772              * Gets the "SubtotalEarnings" element
10773              */
10774             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getSubtotalEarnings();
10775             
10776             /**
10777              * True if has "SubtotalEarnings" element
10778              */
10779             boolean isSetSubtotalEarnings();
10780             
10781             /**
10782              * Sets the "SubtotalEarnings" element
10783              */
10784             void setSubtotalEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType subtotalEarnings);
10785             
10786             /**
10787              * Appends and returns a new empty "SubtotalEarnings" element
10788              */
10789             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewSubtotalEarnings();
10790             
10791             /**
10792              * Unsets the "SubtotalEarnings" element
10793              */
10794             void unsetSubtotalEarnings();
10795             
10796             /**
10797              * Gets the "Federal" element
10798              */
10799             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getFederal();
10800             
10801             /**
10802              * True if has "Federal" element
10803              */
10804             boolean isSetFederal();
10805             
10806             /**
10807              * Sets the "Federal" element
10808              */
10809             void setFederal(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType federal);
10810             
10811             /**
10812              * Appends and returns a new empty "Federal" element
10813              */
10814             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewFederal();
10815             
10816             /**
10817              * Unsets the "Federal" element
10818              */
10819             void unsetFederal();
10820             
10821             /**
10822              * Gets array of all "FederalItem" elements
10823              */
10824             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[] getFederalItemArray();
10825             
10826             /**
10827              * Gets ith "FederalItem" element
10828              */
10829             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType getFederalItemArray(int i);
10830             
10831             /**
10832              * Returns number of "FederalItem" element
10833              */
10834             int sizeOfFederalItemArray();
10835             
10836             /**
10837              * Sets array of all "FederalItem" element
10838              */
10839             void setFederalItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[] federalItemArray);
10840             
10841             /**
10842              * Sets ith "FederalItem" element
10843              */
10844             void setFederalItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType federalItem);
10845             
10846             /**
10847              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
10848              */
10849             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType insertNewFederalItem(int i);
10850             
10851             /**
10852              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
10853              */
10854             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType addNewFederalItem();
10855             
10856             /**
10857              * Removes the ith "FederalItem" element
10858              */
10859             void removeFederalItem(int i);
10860             
10861             /**
10862              * Gets the "Matching" element
10863              */
10864             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getMatching();
10865             
10866             /**
10867              * True if has "Matching" element
10868              */
10869             boolean isSetMatching();
10870             
10871             /**
10872              * Sets the "Matching" element
10873              */
10874             void setMatching(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType matching);
10875             
10876             /**
10877              * Appends and returns a new empty "Matching" element
10878              */
10879             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewMatching();
10880             
10881             /**
10882              * Unsets the "Matching" element
10883              */
10884             void unsetMatching();
10885             
10886             /**
10887              * Gets array of all "MatchingItem" elements
10888              */
10889             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[] getMatchingItemArray();
10890             
10891             /**
10892              * Gets ith "MatchingItem" element
10893              */
10894             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType getMatchingItemArray(int i);
10895             
10896             /**
10897              * Returns number of "MatchingItem" element
10898              */
10899             int sizeOfMatchingItemArray();
10900             
10901             /**
10902              * Sets array of all "MatchingItem" element
10903              */
10904             void setMatchingItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[] matchingItemArray);
10905             
10906             /**
10907              * Sets ith "MatchingItem" element
10908              */
10909             void setMatchingItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType matchingItem);
10910             
10911             /**
10912              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
10913              */
10914             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType insertNewMatchingItem(int i);
10915             
10916             /**
10917              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
10918              */
10919             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType addNewMatchingItem();
10920             
10921             /**
10922              * Removes the ith "MatchingItem" element
10923              */
10924             void removeMatchingItem(int i);
10925             
10926             /**
10927              * Gets the "Adjustments" element
10928              */
10929             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getAdjustments();
10930             
10931             /**
10932              * True if has "Adjustments" element
10933              */
10934             boolean isSetAdjustments();
10935             
10936             /**
10937              * Sets the "Adjustments" element
10938              */
10939             void setAdjustments(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType adjustments);
10940             
10941             /**
10942              * Appends and returns a new empty "Adjustments" element
10943              */
10944             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewAdjustments();
10945             
10946             /**
10947              * Unsets the "Adjustments" element
10948              */
10949             void unsetAdjustments();
10950             
10951             /**
10952              * Gets the "AdjustedRetained" element
10953              */
10954             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getAdjustedRetained();
10955             
10956             /**
10957              * True if has "AdjustedRetained" element
10958              */
10959             boolean isSetAdjustedRetained();
10960             
10961             /**
10962              * Sets the "AdjustedRetained" element
10963              */
10964             void setAdjustedRetained(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType adjustedRetained);
10965             
10966             /**
10967              * Appends and returns a new empty "AdjustedRetained" element
10968              */
10969             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewAdjustedRetained();
10970             
10971             /**
10972              * Unsets the "AdjustedRetained" element
10973              */
10974             void unsetAdjustedRetained();
10975             
10976             /**
10977              * Gets the "ChangePrior" element
10978              */
10979             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsChangeDataType getChangePrior();
10980             
10981             /**
10982              * True if has "ChangePrior" element
10983              */
10984             boolean isSetChangePrior();
10985             
10986             /**
10987              * Sets the "ChangePrior" element
10988              */
10989             void setChangePrior(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsChangeDataType changePrior);
10990             
10991             /**
10992              * Appends and returns a new empty "ChangePrior" element
10993              */
10994             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsChangeDataType addNewChangePrior();
10995             
10996             /**
10997              * Unsets the "ChangePrior" element
10998              */
10999             void unsetChangePrior();
11000             
11001             /**
11002              * Gets the "RetainedEarningsIncrease" element
11003              */
11004             long getRetainedEarningsIncrease();
11005             
11006             /**
11007              * Gets (as xml) the "RetainedEarningsIncrease" element
11008              */
11009             gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetRetainedEarningsIncrease();
11010             
11011             /**
11012              * True if has "RetainedEarningsIncrease" element
11013              */
11014             boolean isSetRetainedEarningsIncrease();
11015             
11016             /**
11017              * Sets the "RetainedEarningsIncrease" element
11018              */
11019             void setRetainedEarningsIncrease(long retainedEarningsIncrease);
11020             
11021             /**
11022              * Sets (as xml) the "RetainedEarningsIncrease" element
11023              */
11024             void xsetRetainedEarningsIncrease(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType retainedEarningsIncrease);
11025             
11026             /**
11027              * Unsets the "RetainedEarningsIncrease" element
11028              */
11029             void unsetRetainedEarningsIncrease();
11030             
11031             /**
11032              * Gets the "ThreeYearAverage" element
11033              */
11034             long getThreeYearAverage();
11035             
11036             /**
11037              * Gets (as xml) the "ThreeYearAverage" element
11038              */
11039             gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetThreeYearAverage();
11040             
11041             /**
11042              * True if has "ThreeYearAverage" element
11043              */
11044             boolean isSetThreeYearAverage();
11045             
11046             /**
11047              * Sets the "ThreeYearAverage" element
11048              */
11049             void setThreeYearAverage(long threeYearAverage);
11050             
11051             /**
11052              * Sets (as xml) the "ThreeYearAverage" element
11053              */
11054             void xsetThreeYearAverage(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType threeYearAverage);
11055             
11056             /**
11057              * Unsets the "ThreeYearAverage" element
11058              */
11059             void unsetThreeYearAverage();
11060             
11061             /**
11062              * Gets the "EarningsSinceInception" element
11063              */
11064             long getEarningsSinceInception();
11065             
11066             /**
11067              * Gets (as xml) the "EarningsSinceInception" element
11068              */
11069             gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetEarningsSinceInception();
11070             
11071             /**
11072              * True if has "EarningsSinceInception" element
11073              */
11074             boolean isSetEarningsSinceInception();
11075             
11076             /**
11077              * Sets the "EarningsSinceInception" element
11078              */
11079             void setEarningsSinceInception(long earningsSinceInception);
11080             
11081             /**
11082              * Sets (as xml) the "EarningsSinceInception" element
11083              */
11084             void xsetEarningsSinceInception(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType earningsSinceInception);
11085             
11086             /**
11087              * Unsets the "EarningsSinceInception" element
11088              */
11089             void unsetEarningsSinceInception();
11090             
11091             /**
11092              * A factory class with static methods for creating instances
11093              * of this type.
11094              */
11095             
11096             public static final class Factory
11097             {
11098                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions newInstance() {
11099                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11100                 
11101                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions newInstance(org.apache.xmlbeans.XmlOptions options) {
11102                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11103                 
11104                 private Factory() { } // No instance of this class allowed
11105             }
11106         }
11107         
11108         /**
11109          * An XML EarningsBanks(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
11110          *
11111          * This is a complex type.
11112          */
11113         public interface EarningsBanks extends org.apache.xmlbeans.XmlObject
11114         {
11115             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11116                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EarningsBanks.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("earningsbanks4e14elemtype");
11117             
11118             /**
11119              * Gets the "Earnings" element
11120              */
11121             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getEarnings();
11122             
11123             /**
11124              * True if has "Earnings" element
11125              */
11126             boolean isSetEarnings();
11127             
11128             /**
11129              * Sets the "Earnings" element
11130              */
11131             void setEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType earnings);
11132             
11133             /**
11134              * Appends and returns a new empty "Earnings" element
11135              */
11136             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewEarnings();
11137             
11138             /**
11139              * Unsets the "Earnings" element
11140              */
11141             void unsetEarnings();
11142             
11143             /**
11144              * Gets the "Accumulated" element
11145              */
11146             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getAccumulated();
11147             
11148             /**
11149              * True if has "Accumulated" element
11150              */
11151             boolean isSetAccumulated();
11152             
11153             /**
11154              * Sets the "Accumulated" element
11155              */
11156             void setAccumulated(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType accumulated);
11157             
11158             /**
11159              * Appends and returns a new empty "Accumulated" element
11160              */
11161             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewAccumulated();
11162             
11163             /**
11164              * Unsets the "Accumulated" element
11165              */
11166             void unsetAccumulated();
11167             
11168             /**
11169              * Gets the "Noninterest" element
11170              */
11171             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getNoninterest();
11172             
11173             /**
11174              * True if has "Noninterest" element
11175              */
11176             boolean isSetNoninterest();
11177             
11178             /**
11179              * Sets the "Noninterest" element
11180              */
11181             void setNoninterest(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType noninterest);
11182             
11183             /**
11184              * Appends and returns a new empty "Noninterest" element
11185              */
11186             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewNoninterest();
11187             
11188             /**
11189              * Unsets the "Noninterest" element
11190              */
11191             void unsetNoninterest();
11192             
11193             /**
11194              * Gets the "Federal" element
11195              */
11196             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getFederal();
11197             
11198             /**
11199              * True if has "Federal" element
11200              */
11201             boolean isSetFederal();
11202             
11203             /**
11204              * Sets the "Federal" element
11205              */
11206             void setFederal(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType federal);
11207             
11208             /**
11209              * Appends and returns a new empty "Federal" element
11210              */
11211             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewFederal();
11212             
11213             /**
11214              * Unsets the "Federal" element
11215              */
11216             void unsetFederal();
11217             
11218             /**
11219              * Gets array of all "FederalItem" elements
11220              */
11221             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[] getFederalItemArray();
11222             
11223             /**
11224              * Gets ith "FederalItem" element
11225              */
11226             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType getFederalItemArray(int i);
11227             
11228             /**
11229              * Returns number of "FederalItem" element
11230              */
11231             int sizeOfFederalItemArray();
11232             
11233             /**
11234              * Sets array of all "FederalItem" element
11235              */
11236             void setFederalItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[] federalItemArray);
11237             
11238             /**
11239              * Sets ith "FederalItem" element
11240              */
11241             void setFederalItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType federalItem);
11242             
11243             /**
11244              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
11245              */
11246             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType insertNewFederalItem(int i);
11247             
11248             /**
11249              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
11250              */
11251             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType addNewFederalItem();
11252             
11253             /**
11254              * Removes the ith "FederalItem" element
11255              */
11256             void removeFederalItem(int i);
11257             
11258             /**
11259              * Gets the "Matching" element
11260              */
11261             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getMatching();
11262             
11263             /**
11264              * True if has "Matching" element
11265              */
11266             boolean isSetMatching();
11267             
11268             /**
11269              * Sets the "Matching" element
11270              */
11271             void setMatching(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType matching);
11272             
11273             /**
11274              * Appends and returns a new empty "Matching" element
11275              */
11276             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewMatching();
11277             
11278             /**
11279              * Unsets the "Matching" element
11280              */
11281             void unsetMatching();
11282             
11283             /**
11284              * Gets array of all "MatchingItem" elements
11285              */
11286             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[] getMatchingItemArray();
11287             
11288             /**
11289              * Gets ith "MatchingItem" element
11290              */
11291             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType getMatchingItemArray(int i);
11292             
11293             /**
11294              * Returns number of "MatchingItem" element
11295              */
11296             int sizeOfMatchingItemArray();
11297             
11298             /**
11299              * Sets array of all "MatchingItem" element
11300              */
11301             void setMatchingItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[] matchingItemArray);
11302             
11303             /**
11304              * Sets ith "MatchingItem" element
11305              */
11306             void setMatchingItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType matchingItem);
11307             
11308             /**
11309              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
11310              */
11311             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType insertNewMatchingItem(int i);
11312             
11313             /**
11314              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
11315              */
11316             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType addNewMatchingItem();
11317             
11318             /**
11319              * Removes the ith "MatchingItem" element
11320              */
11321             void removeMatchingItem(int i);
11322             
11323             /**
11324              * Gets the "EligibleEarnings" element
11325              */
11326             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getEligibleEarnings();
11327             
11328             /**
11329              * True if has "EligibleEarnings" element
11330              */
11331             boolean isSetEligibleEarnings();
11332             
11333             /**
11334              * Sets the "EligibleEarnings" element
11335              */
11336             void setEligibleEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType eligibleEarnings);
11337             
11338             /**
11339              * Appends and returns a new empty "EligibleEarnings" element
11340              */
11341             gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewEligibleEarnings();
11342             
11343             /**
11344              * Unsets the "EligibleEarnings" element
11345              */
11346             void unsetEligibleEarnings();
11347             
11348             /**
11349              * Gets the "RetainedEarningsIncrease" element
11350              */
11351             long getRetainedEarningsIncrease();
11352             
11353             /**
11354              * Gets (as xml) the "RetainedEarningsIncrease" element
11355              */
11356             gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetRetainedEarningsIncrease();
11357             
11358             /**
11359              * True if has "RetainedEarningsIncrease" element
11360              */
11361             boolean isSetRetainedEarningsIncrease();
11362             
11363             /**
11364              * Sets the "RetainedEarningsIncrease" element
11365              */
11366             void setRetainedEarningsIncrease(long retainedEarningsIncrease);
11367             
11368             /**
11369              * Sets (as xml) the "RetainedEarningsIncrease" element
11370              */
11371             void xsetRetainedEarningsIncrease(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType retainedEarningsIncrease);
11372             
11373             /**
11374              * Unsets the "RetainedEarningsIncrease" element
11375              */
11376             void unsetRetainedEarningsIncrease();
11377             
11378             /**
11379              * Gets the "ThreeYearAverage" element
11380              */
11381             long getThreeYearAverage();
11382             
11383             /**
11384              * Gets (as xml) the "ThreeYearAverage" element
11385              */
11386             gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetThreeYearAverage();
11387             
11388             /**
11389              * True if has "ThreeYearAverage" element
11390              */
11391             boolean isSetThreeYearAverage();
11392             
11393             /**
11394              * Sets the "ThreeYearAverage" element
11395              */
11396             void setThreeYearAverage(long threeYearAverage);
11397             
11398             /**
11399              * Sets (as xml) the "ThreeYearAverage" element
11400              */
11401             void xsetThreeYearAverage(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType threeYearAverage);
11402             
11403             /**
11404              * Unsets the "ThreeYearAverage" element
11405              */
11406             void unsetThreeYearAverage();
11407             
11408             /**
11409              * A factory class with static methods for creating instances
11410              * of this type.
11411              */
11412             
11413             public static final class Factory
11414             {
11415                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks newInstance() {
11416                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11417                 
11418                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks newInstance(org.apache.xmlbeans.XmlOptions options) {
11419                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11420                 
11421                 private Factory() { } // No instance of this class allowed
11422             }
11423         }
11424         
11425         /**
11426          * An XML FinancialProductsSheet(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
11427          *
11428          * This is a complex type.
11429          */
11430         public interface FinancialProductsSheet extends org.apache.xmlbeans.XmlObject
11431         {
11432             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11433                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialProductsSheet.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialproductssheet2348elemtype");
11434             
11435             /**
11436              * Gets array of all "ProductItem" elements
11437              */
11438             gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType[] getProductItemArray();
11439             
11440             /**
11441              * Gets ith "ProductItem" element
11442              */
11443             gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType getProductItemArray(int i);
11444             
11445             /**
11446              * Returns number of "ProductItem" element
11447              */
11448             int sizeOfProductItemArray();
11449             
11450             /**
11451              * Sets array of all "ProductItem" element
11452              */
11453             void setProductItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType[] productItemArray);
11454             
11455             /**
11456              * Sets ith "ProductItem" element
11457              */
11458             void setProductItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType productItem);
11459             
11460             /**
11461              * Inserts and returns a new empty value (as xml) as the ith "ProductItem" element
11462              */
11463             gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType insertNewProductItem(int i);
11464             
11465             /**
11466              * Appends and returns a new empty value (as xml) as the last "ProductItem" element
11467              */
11468             gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType addNewProductItem();
11469             
11470             /**
11471              * Removes the ith "ProductItem" element
11472              */
11473             void removeProductItem(int i);
11474             
11475             /**
11476              * A factory class with static methods for creating instances
11477              * of this type.
11478              */
11479             
11480             public static final class Factory
11481             {
11482                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet newInstance() {
11483                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11484                 
11485                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet newInstance(org.apache.xmlbeans.XmlOptions options) {
11486                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11487                 
11488                 private Factory() { } // No instance of this class allowed
11489             }
11490         }
11491         
11492         /**
11493          * An XML FinancialServicesSheet(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
11494          *
11495          * This is a complex type.
11496          */
11497         public interface FinancialServicesSheet extends org.apache.xmlbeans.XmlObject
11498         {
11499             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11500                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialServicesSheet.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialservicessheetc70eelemtype");
11501             
11502             /**
11503              * Gets array of all "ServiceItem" elements
11504              */
11505             gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType[] getServiceItemArray();
11506             
11507             /**
11508              * Gets ith "ServiceItem" element
11509              */
11510             gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType getServiceItemArray(int i);
11511             
11512             /**
11513              * Returns number of "ServiceItem" element
11514              */
11515             int sizeOfServiceItemArray();
11516             
11517             /**
11518              * Sets array of all "ServiceItem" element
11519              */
11520             void setServiceItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType[] serviceItemArray);
11521             
11522             /**
11523              * Sets ith "ServiceItem" element
11524              */
11525             void setServiceItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType serviceItem);
11526             
11527             /**
11528              * Inserts and returns a new empty value (as xml) as the ith "ServiceItem" element
11529              */
11530             gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType insertNewServiceItem(int i);
11531             
11532             /**
11533              * Appends and returns a new empty value (as xml) as the last "ServiceItem" element
11534              */
11535             gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType addNewServiceItem();
11536             
11537             /**
11538              * Removes the ith "ServiceItem" element
11539              */
11540             void removeServiceItem(int i);
11541             
11542             /**
11543              * A factory class with static methods for creating instances
11544              * of this type.
11545              */
11546             
11547             public static final class Factory
11548             {
11549                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet newInstance() {
11550                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11551                 
11552                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet newInstance(org.apache.xmlbeans.XmlOptions options) {
11553                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11554                 
11555                 private Factory() { } // No instance of this class allowed
11556             }
11557         }
11558         
11559         /**
11560          * An XML FinancialActivities(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
11561          *
11562          * This is a complex type.
11563          */
11564         public interface FinancialActivities extends org.apache.xmlbeans.XmlObject
11565         {
11566             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11567                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialActivities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialactivities8cdcelemtype");
11568             
11569             /**
11570              * Gets array of all "ActivityItem" elements
11571              */
11572             gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[] getActivityItemArray();
11573             
11574             /**
11575              * Gets ith "ActivityItem" element
11576              */
11577             gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType getActivityItemArray(int i);
11578             
11579             /**
11580              * Returns number of "ActivityItem" element
11581              */
11582             int sizeOfActivityItemArray();
11583             
11584             /**
11585              * Sets array of all "ActivityItem" element
11586              */
11587             void setActivityItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[] activityItemArray);
11588             
11589             /**
11590              * Sets ith "ActivityItem" element
11591              */
11592             void setActivityItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType activityItem);
11593             
11594             /**
11595              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem" element
11596              */
11597             gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType insertNewActivityItem(int i);
11598             
11599             /**
11600              * Appends and returns a new empty value (as xml) as the last "ActivityItem" element
11601              */
11602             gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType addNewActivityItem();
11603             
11604             /**
11605              * Removes the ith "ActivityItem" element
11606              */
11607             void removeActivityItem(int i);
11608             
11609             /**
11610              * Gets array of all "ActivityItem2" elements
11611              */
11612             gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[] getActivityItem2Array();
11613             
11614             /**
11615              * Gets ith "ActivityItem2" element
11616              */
11617             gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType getActivityItem2Array(int i);
11618             
11619             /**
11620              * Returns number of "ActivityItem2" element
11621              */
11622             int sizeOfActivityItem2Array();
11623             
11624             /**
11625              * Sets array of all "ActivityItem2" element
11626              */
11627             void setActivityItem2Array(gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[] activityItem2Array);
11628             
11629             /**
11630              * Sets ith "ActivityItem2" element
11631              */
11632             void setActivityItem2Array(int i, gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType activityItem2);
11633             
11634             /**
11635              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem2" element
11636              */
11637             gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType insertNewActivityItem2(int i);
11638             
11639             /**
11640              * Appends and returns a new empty value (as xml) as the last "ActivityItem2" element
11641              */
11642             gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType addNewActivityItem2();
11643             
11644             /**
11645              * Removes the ith "ActivityItem2" element
11646              */
11647             void removeActivityItem2(int i);
11648             
11649             /**
11650              * A factory class with static methods for creating instances
11651              * of this type.
11652              */
11653             
11654             public static final class Factory
11655             {
11656                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities newInstance() {
11657                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11658                 
11659                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities newInstance(org.apache.xmlbeans.XmlOptions options) {
11660                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11661                 
11662                 private Factory() { } // No instance of this class allowed
11663             }
11664         }
11665         
11666         /**
11667          * An XML BoardMembers(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
11668          *
11669          * This is a complex type.
11670          */
11671         public interface BoardMembers extends org.apache.xmlbeans.XmlObject
11672         {
11673             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11674                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BoardMembers.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("boardmembers5409elemtype");
11675             
11676             /**
11677              * Gets array of all "BoardMember" elements
11678              */
11679             gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[] getBoardMemberArray();
11680             
11681             /**
11682              * Gets ith "BoardMember" element
11683              */
11684             gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType getBoardMemberArray(int i);
11685             
11686             /**
11687              * Returns number of "BoardMember" element
11688              */
11689             int sizeOfBoardMemberArray();
11690             
11691             /**
11692              * Sets array of all "BoardMember" element
11693              */
11694             void setBoardMemberArray(gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[] boardMemberArray);
11695             
11696             /**
11697              * Sets ith "BoardMember" element
11698              */
11699             void setBoardMemberArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType boardMember);
11700             
11701             /**
11702              * Inserts and returns a new empty value (as xml) as the ith "BoardMember" element
11703              */
11704             gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType insertNewBoardMember(int i);
11705             
11706             /**
11707              * Appends and returns a new empty value (as xml) as the last "BoardMember" element
11708              */
11709             gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType addNewBoardMember();
11710             
11711             /**
11712              * Removes the ith "BoardMember" element
11713              */
11714             void removeBoardMember(int i);
11715             
11716             /**
11717              * A factory class with static methods for creating instances
11718              * of this type.
11719              */
11720             
11721             public static final class Factory
11722             {
11723                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers newInstance() {
11724                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11725                 
11726                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers newInstance(org.apache.xmlbeans.XmlOptions options) {
11727                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11728                 
11729                 private Factory() { } // No instance of this class allowed
11730             }
11731         }
11732         
11733         /**
11734          * An XML StaffMembers(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
11735          *
11736          * This is a complex type.
11737          */
11738         public interface StaffMembers extends org.apache.xmlbeans.XmlObject
11739         {
11740             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11741                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(StaffMembers.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("staffmembers294felemtype");
11742             
11743             /**
11744              * Gets array of all "StaffMember" elements
11745              */
11746             gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[] getStaffMemberArray();
11747             
11748             /**
11749              * Gets ith "StaffMember" element
11750              */
11751             gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType getStaffMemberArray(int i);
11752             
11753             /**
11754              * Returns number of "StaffMember" element
11755              */
11756             int sizeOfStaffMemberArray();
11757             
11758             /**
11759              * Sets array of all "StaffMember" element
11760              */
11761             void setStaffMemberArray(gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[] staffMemberArray);
11762             
11763             /**
11764              * Sets ith "StaffMember" element
11765              */
11766             void setStaffMemberArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType staffMember);
11767             
11768             /**
11769              * Inserts and returns a new empty value (as xml) as the ith "StaffMember" element
11770              */
11771             gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType insertNewStaffMember(int i);
11772             
11773             /**
11774              * Appends and returns a new empty value (as xml) as the last "StaffMember" element
11775              */
11776             gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType addNewStaffMember();
11777             
11778             /**
11779              * Removes the ith "StaffMember" element
11780              */
11781             void removeStaffMember(int i);
11782             
11783             /**
11784              * A factory class with static methods for creating instances
11785              * of this type.
11786              */
11787             
11788             public static final class Factory
11789             {
11790                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers newInstance() {
11791                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11792                 
11793                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers newInstance(org.apache.xmlbeans.XmlOptions options) {
11794                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11795                 
11796                 private Factory() { } // No instance of this class allowed
11797             }
11798         }
11799         
11800         /**
11801          * An XML FinancialNonRegulated(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
11802          *
11803          * This is a complex type.
11804          */
11805         public interface FinancialNonRegulated extends org.apache.xmlbeans.XmlObject
11806         {
11807             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11808                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialNonRegulated.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialnonregulated145felemtype");
11809             
11810             /**
11811              * Gets the "TotalCash" element
11812              */
11813             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalCash();
11814             
11815             /**
11816              * True if has "TotalCash" element
11817              */
11818             boolean isSetTotalCash();
11819             
11820             /**
11821              * Sets the "TotalCash" element
11822              */
11823             void setTotalCash(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalCash);
11824             
11825             /**
11826              * Appends and returns a new empty "TotalCash" element
11827              */
11828             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalCash();
11829             
11830             /**
11831              * Unsets the "TotalCash" element
11832              */
11833             void unsetTotalCash();
11834             
11835             /**
11836              * Gets the "UnrestrictedCash" element
11837              */
11838             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getUnrestrictedCash();
11839             
11840             /**
11841              * True if has "UnrestrictedCash" element
11842              */
11843             boolean isSetUnrestrictedCash();
11844             
11845             /**
11846              * Sets the "UnrestrictedCash" element
11847              */
11848             void setUnrestrictedCash(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType unrestrictedCash);
11849             
11850             /**
11851              * Appends and returns a new empty "UnrestrictedCash" element
11852              */
11853             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewUnrestrictedCash();
11854             
11855             /**
11856              * Unsets the "UnrestrictedCash" element
11857              */
11858             void unsetUnrestrictedCash();
11859             
11860             /**
11861              * Gets the "CurrentGrossLoans" element
11862              */
11863             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCurrentGrossLoans();
11864             
11865             /**
11866              * True if has "CurrentGrossLoans" element
11867              */
11868             boolean isSetCurrentGrossLoans();
11869             
11870             /**
11871              * Sets the "CurrentGrossLoans" element
11872              */
11873             void setCurrentGrossLoans(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType currentGrossLoans);
11874             
11875             /**
11876              * Appends and returns a new empty "CurrentGrossLoans" element
11877              */
11878             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCurrentGrossLoans();
11879             
11880             /**
11881              * Unsets the "CurrentGrossLoans" element
11882              */
11883             void unsetCurrentGrossLoans();
11884             
11885             /**
11886              * Gets the "TotalCommitments" element
11887              */
11888             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalCommitments();
11889             
11890             /**
11891              * True if has "TotalCommitments" element
11892              */
11893             boolean isSetTotalCommitments();
11894             
11895             /**
11896              * Sets the "TotalCommitments" element
11897              */
11898             void setTotalCommitments(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalCommitments);
11899             
11900             /**
11901              * Appends and returns a new empty "TotalCommitments" element
11902              */
11903             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalCommitments();
11904             
11905             /**
11906              * Unsets the "TotalCommitments" element
11907              */
11908             void unsetTotalCommitments();
11909             
11910             /**
11911              * Gets the "TotalCurrentAssets" element
11912              */
11913             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalCurrentAssets();
11914             
11915             /**
11916              * True if has "TotalCurrentAssets" element
11917              */
11918             boolean isSetTotalCurrentAssets();
11919             
11920             /**
11921              * Sets the "TotalCurrentAssets" element
11922              */
11923             void setTotalCurrentAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalCurrentAssets);
11924             
11925             /**
11926              * Appends and returns a new empty "TotalCurrentAssets" element
11927              */
11928             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalCurrentAssets();
11929             
11930             /**
11931              * Unsets the "TotalCurrentAssets" element
11932              */
11933             void unsetTotalCurrentAssets();
11934             
11935             /**
11936              * Gets the "NoncurrentGrossLoans" element
11937              */
11938             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNoncurrentGrossLoans();
11939             
11940             /**
11941              * True if has "NoncurrentGrossLoans" element
11942              */
11943             boolean isSetNoncurrentGrossLoans();
11944             
11945             /**
11946              * Sets the "NoncurrentGrossLoans" element
11947              */
11948             void setNoncurrentGrossLoans(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType noncurrentGrossLoans);
11949             
11950             /**
11951              * Appends and returns a new empty "NoncurrentGrossLoans" element
11952              */
11953             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNoncurrentGrossLoans();
11954             
11955             /**
11956              * Unsets the "NoncurrentGrossLoans" element
11957              */
11958             void unsetNoncurrentGrossLoans();
11959             
11960             /**
11961              * Gets the "LoanLossReserve" element
11962              */
11963             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getLoanLossReserve();
11964             
11965             /**
11966              * True if has "LoanLossReserve" element
11967              */
11968             boolean isSetLoanLossReserve();
11969             
11970             /**
11971              * Sets the "LoanLossReserve" element
11972              */
11973             void setLoanLossReserve(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType loanLossReserve);
11974             
11975             /**
11976              * Appends and returns a new empty "LoanLossReserve" element
11977              */
11978             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewLoanLossReserve();
11979             
11980             /**
11981              * Unsets the "LoanLossReserve" element
11982              */
11983             void unsetLoanLossReserve();
11984             
11985             /**
11986              * Gets the "TotalOutstanding" element
11987              */
11988             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalOutstanding();
11989             
11990             /**
11991              * True if has "TotalOutstanding" element
11992              */
11993             boolean isSetTotalOutstanding();
11994             
11995             /**
11996              * Sets the "TotalOutstanding" element
11997              */
11998             void setTotalOutstanding(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalOutstanding);
11999             
12000             /**
12001              * Appends and returns a new empty "TotalOutstanding" element
12002              */
12003             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalOutstanding();
12004             
12005             /**
12006              * Unsets the "TotalOutstanding" element
12007              */
12008             void unsetTotalOutstanding();
12009             
12010             /**
12011              * Gets the "NetUnrealizedLoss" element
12012              */
12013             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNetUnrealizedLoss();
12014             
12015             /**
12016              * True if has "NetUnrealizedLoss" element
12017              */
12018             boolean isSetNetUnrealizedLoss();
12019             
12020             /**
12021              * Sets the "NetUnrealizedLoss" element
12022              */
12023             void setNetUnrealizedLoss(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType netUnrealizedLoss);
12024             
12025             /**
12026              * Appends and returns a new empty "NetUnrealizedLoss" element
12027              */
12028             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNetUnrealizedLoss();
12029             
12030             /**
12031              * Unsets the "NetUnrealizedLoss" element
12032              */
12033             void unsetNetUnrealizedLoss();
12034             
12035             /**
12036              * Gets the "TotalNetLoans" element
12037              */
12038             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalNetLoans();
12039             
12040             /**
12041              * True if has "TotalNetLoans" element
12042              */
12043             boolean isSetTotalNetLoans();
12044             
12045             /**
12046              * Sets the "TotalNetLoans" element
12047              */
12048             void setTotalNetLoans(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalNetLoans);
12049             
12050             /**
12051              * Appends and returns a new empty "TotalNetLoans" element
12052              */
12053             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalNetLoans();
12054             
12055             /**
12056              * Unsets the "TotalNetLoans" element
12057              */
12058             void unsetTotalNetLoans();
12059             
12060             /**
12061              * Gets the "TotalAssets" element
12062              */
12063             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalAssets();
12064             
12065             /**
12066              * True if has "TotalAssets" element
12067              */
12068             boolean isSetTotalAssets();
12069             
12070             /**
12071              * Sets the "TotalAssets" element
12072              */
12073             void setTotalAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalAssets);
12074             
12075             /**
12076              * Appends and returns a new empty "TotalAssets" element
12077              */
12078             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalAssets();
12079             
12080             /**
12081              * Unsets the "TotalAssets" element
12082              */
12083             void unsetTotalAssets();
12084             
12085             /**
12086              * Gets the "TotalCurrentLiabilities" element
12087              */
12088             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalCurrentLiabilities();
12089             
12090             /**
12091              * True if has "TotalCurrentLiabilities" element
12092              */
12093             boolean isSetTotalCurrentLiabilities();
12094             
12095             /**
12096              * Sets the "TotalCurrentLiabilities" element
12097              */
12098             void setTotalCurrentLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalCurrentLiabilities);
12099             
12100             /**
12101              * Appends and returns a new empty "TotalCurrentLiabilities" element
12102              */
12103             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalCurrentLiabilities();
12104             
12105             /**
12106              * Unsets the "TotalCurrentLiabilities" element
12107              */
12108             void unsetTotalCurrentLiabilities();
12109             
12110             /**
12111              * Gets the "TotalNotesPayable" element
12112              */
12113             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalNotesPayable();
12114             
12115             /**
12116              * True if has "TotalNotesPayable" element
12117              */
12118             boolean isSetTotalNotesPayable();
12119             
12120             /**
12121              * Sets the "TotalNotesPayable" element
12122              */
12123             void setTotalNotesPayable(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalNotesPayable);
12124             
12125             /**
12126              * Appends and returns a new empty "TotalNotesPayable" element
12127              */
12128             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalNotesPayable();
12129             
12130             /**
12131              * Unsets the "TotalNotesPayable" element
12132              */
12133             void unsetTotalNotesPayable();
12134             
12135             /**
12136              * Gets the "TotalAdjustedNotes" element
12137              */
12138             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalAdjustedNotes();
12139             
12140             /**
12141              * True if has "TotalAdjustedNotes" element
12142              */
12143             boolean isSetTotalAdjustedNotes();
12144             
12145             /**
12146              * Sets the "TotalAdjustedNotes" element
12147              */
12148             void setTotalAdjustedNotes(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalAdjustedNotes);
12149             
12150             /**
12151              * Appends and returns a new empty "TotalAdjustedNotes" element
12152              */
12153             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalAdjustedNotes();
12154             
12155             /**
12156              * Unsets the "TotalAdjustedNotes" element
12157              */
12158             void unsetTotalAdjustedNotes();
12159             
12160             /**
12161              * Gets the "TotalLiabilities" element
12162              */
12163             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalLiabilities();
12164             
12165             /**
12166              * True if has "TotalLiabilities" element
12167              */
12168             boolean isSetTotalLiabilities();
12169             
12170             /**
12171              * Sets the "TotalLiabilities" element
12172              */
12173             void setTotalLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalLiabilities);
12174             
12175             /**
12176              * Appends and returns a new empty "TotalLiabilities" element
12177              */
12178             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalLiabilities();
12179             
12180             /**
12181              * Unsets the "TotalLiabilities" element
12182              */
12183             void unsetTotalLiabilities();
12184             
12185             /**
12186              * Gets the "UnrestrictedNetAssets" element
12187              */
12188             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getUnrestrictedNetAssets();
12189             
12190             /**
12191              * True if has "UnrestrictedNetAssets" element
12192              */
12193             boolean isSetUnrestrictedNetAssets();
12194             
12195             /**
12196              * Sets the "UnrestrictedNetAssets" element
12197              */
12198             void setUnrestrictedNetAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType unrestrictedNetAssets);
12199             
12200             /**
12201              * Appends and returns a new empty "UnrestrictedNetAssets" element
12202              */
12203             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewUnrestrictedNetAssets();
12204             
12205             /**
12206              * Unsets the "UnrestrictedNetAssets" element
12207              */
12208             void unsetUnrestrictedNetAssets();
12209             
12210             /**
12211              * Gets the "TotalAssetsAvailable" element
12212              */
12213             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalAssetsAvailable();
12214             
12215             /**
12216              * True if has "TotalAssetsAvailable" element
12217              */
12218             boolean isSetTotalAssetsAvailable();
12219             
12220             /**
12221              * Sets the "TotalAssetsAvailable" element
12222              */
12223             void setTotalAssetsAvailable(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalAssetsAvailable);
12224             
12225             /**
12226              * Appends and returns a new empty "TotalAssetsAvailable" element
12227              */
12228             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalAssetsAvailable();
12229             
12230             /**
12231              * Unsets the "TotalAssetsAvailable" element
12232              */
12233             void unsetTotalAssetsAvailable();
12234             
12235             /**
12236              * Gets the "TotalNetAssets" element
12237              */
12238             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalNetAssets();
12239             
12240             /**
12241              * True if has "TotalNetAssets" element
12242              */
12243             boolean isSetTotalNetAssets();
12244             
12245             /**
12246              * Sets the "TotalNetAssets" element
12247              */
12248             void setTotalNetAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalNetAssets);
12249             
12250             /**
12251              * Appends and returns a new empty "TotalNetAssets" element
12252              */
12253             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalNetAssets();
12254             
12255             /**
12256              * Unsets the "TotalNetAssets" element
12257              */
12258             void unsetTotalNetAssets();
12259             
12260             /**
12261              * Gets the "OffBalanceAssets" element
12262              */
12263             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getOffBalanceAssets();
12264             
12265             /**
12266              * True if has "OffBalanceAssets" element
12267              */
12268             boolean isSetOffBalanceAssets();
12269             
12270             /**
12271              * Sets the "OffBalanceAssets" element
12272              */
12273             void setOffBalanceAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType offBalanceAssets);
12274             
12275             /**
12276              * Appends and returns a new empty "OffBalanceAssets" element
12277              */
12278             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewOffBalanceAssets();
12279             
12280             /**
12281              * Unsets the "OffBalanceAssets" element
12282              */
12283             void unsetOffBalanceAssets();
12284             
12285             /**
12286              * Gets the "OffBalanceLiabilities" element
12287              */
12288             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getOffBalanceLiabilities();
12289             
12290             /**
12291              * True if has "OffBalanceLiabilities" element
12292              */
12293             boolean isSetOffBalanceLiabilities();
12294             
12295             /**
12296              * Sets the "OffBalanceLiabilities" element
12297              */
12298             void setOffBalanceLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType offBalanceLiabilities);
12299             
12300             /**
12301              * Appends and returns a new empty "OffBalanceLiabilities" element
12302              */
12303             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewOffBalanceLiabilities();
12304             
12305             /**
12306              * Unsets the "OffBalanceLiabilities" element
12307              */
12308             void unsetOffBalanceLiabilities();
12309             
12310             /**
12311              * Gets the "InterestPayments" element
12312              */
12313             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestPayments();
12314             
12315             /**
12316              * True if has "InterestPayments" element
12317              */
12318             boolean isSetInterestPayments();
12319             
12320             /**
12321              * Sets the "InterestPayments" element
12322              */
12323             void setInterestPayments(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestPayments);
12324             
12325             /**
12326              * Appends and returns a new empty "InterestPayments" element
12327              */
12328             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestPayments();
12329             
12330             /**
12331              * Unsets the "InterestPayments" element
12332              */
12333             void unsetInterestPayments();
12334             
12335             /**
12336              * Gets the "FeeIncome" element
12337              */
12338             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getFeeIncome();
12339             
12340             /**
12341              * True if has "FeeIncome" element
12342              */
12343             boolean isSetFeeIncome();
12344             
12345             /**
12346              * Sets the "FeeIncome" element
12347              */
12348             void setFeeIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType feeIncome);
12349             
12350             /**
12351              * Appends and returns a new empty "FeeIncome" element
12352              */
12353             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewFeeIncome();
12354             
12355             /**
12356              * Unsets the "FeeIncome" element
12357              */
12358             void unsetFeeIncome();
12359             
12360             /**
12361              * Gets the "TotalEarnedIncome" element
12362              */
12363             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalEarnedIncome();
12364             
12365             /**
12366              * True if has "TotalEarnedIncome" element
12367              */
12368             boolean isSetTotalEarnedIncome();
12369             
12370             /**
12371              * Sets the "TotalEarnedIncome" element
12372              */
12373             void setTotalEarnedIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalEarnedIncome);
12374             
12375             /**
12376              * Appends and returns a new empty "TotalEarnedIncome" element
12377              */
12378             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalEarnedIncome();
12379             
12380             /**
12381              * Unsets the "TotalEarnedIncome" element
12382              */
12383             void unsetTotalEarnedIncome();
12384             
12385             /**
12386              * Gets the "TotalGrants" element
12387              */
12388             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalGrants();
12389             
12390             /**
12391              * True if has "TotalGrants" element
12392              */
12393             boolean isSetTotalGrants();
12394             
12395             /**
12396              * Sets the "TotalGrants" element
12397              */
12398             void setTotalGrants(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalGrants);
12399             
12400             /**
12401              * Appends and returns a new empty "TotalGrants" element
12402              */
12403             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalGrants();
12404             
12405             /**
12406              * Unsets the "TotalGrants" element
12407              */
12408             void unsetTotalGrants();
12409             
12410             /**
12411              * Gets the "TotalIncome" element
12412              */
12413             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalIncome();
12414             
12415             /**
12416              * True if has "TotalIncome" element
12417              */
12418             boolean isSetTotalIncome();
12419             
12420             /**
12421              * Sets the "TotalIncome" element
12422              */
12423             void setTotalIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalIncome);
12424             
12425             /**
12426              * Appends and returns a new empty "TotalIncome" element
12427              */
12428             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalIncome();
12429             
12430             /**
12431              * Unsets the "TotalIncome" element
12432              */
12433             void unsetTotalIncome();
12434             
12435             /**
12436              * Gets the "TotalPreTax" element
12437              */
12438             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalPreTax();
12439             
12440             /**
12441              * True if has "TotalPreTax" element
12442              */
12443             boolean isSetTotalPreTax();
12444             
12445             /**
12446              * Sets the "TotalPreTax" element
12447              */
12448             void setTotalPreTax(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalPreTax);
12449             
12450             /**
12451              * Appends and returns a new empty "TotalPreTax" element
12452              */
12453             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalPreTax();
12454             
12455             /**
12456              * Unsets the "TotalPreTax" element
12457              */
12458             void unsetTotalPreTax();
12459             
12460             /**
12461              * Gets the "LongTermMaturities" element
12462              */
12463             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getLongTermMaturities();
12464             
12465             /**
12466              * True if has "LongTermMaturities" element
12467              */
12468             boolean isSetLongTermMaturities();
12469             
12470             /**
12471              * Sets the "LongTermMaturities" element
12472              */
12473             void setLongTermMaturities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType longTermMaturities);
12474             
12475             /**
12476              * Appends and returns a new empty "LongTermMaturities" element
12477              */
12478             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewLongTermMaturities();
12479             
12480             /**
12481              * Unsets the "LongTermMaturities" element
12482              */
12483             void unsetLongTermMaturities();
12484             
12485             /**
12486              * A factory class with static methods for creating instances
12487              * of this type.
12488              */
12489             
12490             public static final class Factory
12491             {
12492                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated newInstance() {
12493                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
12494                 
12495                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated newInstance(org.apache.xmlbeans.XmlOptions options) {
12496                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
12497                 
12498                 private Factory() { } // No instance of this class allowed
12499             }
12500         }
12501         
12502         /**
12503          * An XML FinancialCreditUnions(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
12504          *
12505          * This is a complex type.
12506          */
12507         public interface FinancialCreditUnions extends org.apache.xmlbeans.XmlObject
12508         {
12509             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
12510                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialCreditUnions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialcreditunions388celemtype");
12511             
12512             /**
12513              * Gets the "CashOnHand" element
12514              */
12515             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCashOnHand();
12516             
12517             /**
12518              * True if has "CashOnHand" element
12519              */
12520             boolean isSetCashOnHand();
12521             
12522             /**
12523              * Sets the "CashOnHand" element
12524              */
12525             void setCashOnHand(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType cashOnHand);
12526             
12527             /**
12528              * Appends and returns a new empty "CashOnHand" element
12529              */
12530             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCashOnHand();
12531             
12532             /**
12533              * Unsets the "CashOnHand" element
12534              */
12535             void unsetCashOnHand();
12536             
12537             /**
12538              * Gets the "CashOnDeposit" element
12539              */
12540             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCashOnDeposit();
12541             
12542             /**
12543              * True if has "CashOnDeposit" element
12544              */
12545             boolean isSetCashOnDeposit();
12546             
12547             /**
12548              * Sets the "CashOnDeposit" element
12549              */
12550             void setCashOnDeposit(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType cashOnDeposit);
12551             
12552             /**
12553              * Appends and returns a new empty "CashOnDeposit" element
12554              */
12555             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCashOnDeposit();
12556             
12557             /**
12558              * Unsets the "CashOnDeposit" element
12559              */
12560             void unsetCashOnDeposit();
12561             
12562             /**
12563              * Gets the "CashEquivalents" element
12564              */
12565             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCashEquivalents();
12566             
12567             /**
12568              * True if has "CashEquivalents" element
12569              */
12570             boolean isSetCashEquivalents();
12571             
12572             /**
12573              * Sets the "CashEquivalents" element
12574              */
12575             void setCashEquivalents(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType cashEquivalents);
12576             
12577             /**
12578              * Appends and returns a new empty "CashEquivalents" element
12579              */
12580             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCashEquivalents();
12581             
12582             /**
12583              * Unsets the "CashEquivalents" element
12584              */
12585             void unsetCashEquivalents();
12586             
12587             /**
12588              * Gets the "Investments1Year" element
12589              */
12590             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInvestments1Year();
12591             
12592             /**
12593              * True if has "Investments1Year" element
12594              */
12595             boolean isSetInvestments1Year();
12596             
12597             /**
12598              * Sets the "Investments1Year" element
12599              */
12600             void setInvestments1Year(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType investments1Year);
12601             
12602             /**
12603              * Appends and returns a new empty "Investments1Year" element
12604              */
12605             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInvestments1Year();
12606             
12607             /**
12608              * Unsets the "Investments1Year" element
12609              */
12610             void unsetInvestments1Year();
12611             
12612             /**
12613              * Gets the "TotalInvestments" element
12614              */
12615             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalInvestments();
12616             
12617             /**
12618              * True if has "TotalInvestments" element
12619              */
12620             boolean isSetTotalInvestments();
12621             
12622             /**
12623              * Sets the "TotalInvestments" element
12624              */
12625             void setTotalInvestments(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalInvestments);
12626             
12627             /**
12628              * Appends and returns a new empty "TotalInvestments" element
12629              */
12630             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalInvestments();
12631             
12632             /**
12633              * Unsets the "TotalInvestments" element
12634              */
12635             void unsetTotalInvestments();
12636             
12637             /**
12638              * Gets the "TotalLoans" element
12639              */
12640             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalLoans();
12641             
12642             /**
12643              * True if has "TotalLoans" element
12644              */
12645             boolean isSetTotalLoans();
12646             
12647             /**
12648              * Sets the "TotalLoans" element
12649              */
12650             void setTotalLoans(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalLoans);
12651             
12652             /**
12653              * Appends and returns a new empty "TotalLoans" element
12654              */
12655             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalLoans();
12656             
12657             /**
12658              * Unsets the "TotalLoans" element
12659              */
12660             void unsetTotalLoans();
12661             
12662             /**
12663              * Gets the "AllowanceForLosses" element
12664              */
12665             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAllowanceForLosses();
12666             
12667             /**
12668              * True if has "AllowanceForLosses" element
12669              */
12670             boolean isSetAllowanceForLosses();
12671             
12672             /**
12673              * Sets the "AllowanceForLosses" element
12674              */
12675             void setAllowanceForLosses(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType allowanceForLosses);
12676             
12677             /**
12678              * Appends and returns a new empty "AllowanceForLosses" element
12679              */
12680             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAllowanceForLosses();
12681             
12682             /**
12683              * Unsets the "AllowanceForLosses" element
12684              */
12685             void unsetAllowanceForLosses();
12686             
12687             /**
12688              * Gets the "TotalAssets" element
12689              */
12690             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalAssets();
12691             
12692             /**
12693              * True if has "TotalAssets" element
12694              */
12695             boolean isSetTotalAssets();
12696             
12697             /**
12698              * Sets the "TotalAssets" element
12699              */
12700             void setTotalAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalAssets);
12701             
12702             /**
12703              * Appends and returns a new empty "TotalAssets" element
12704              */
12705             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalAssets();
12706             
12707             /**
12708              * Unsets the "TotalAssets" element
12709              */
12710             void unsetTotalAssets();
12711             
12712             /**
12713              * Gets the "TotalBorrowings" element
12714              */
12715             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalBorrowings();
12716             
12717             /**
12718              * True if has "TotalBorrowings" element
12719              */
12720             boolean isSetTotalBorrowings();
12721             
12722             /**
12723              * Sets the "TotalBorrowings" element
12724              */
12725             void setTotalBorrowings(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalBorrowings);
12726             
12727             /**
12728              * Appends and returns a new empty "TotalBorrowings" element
12729              */
12730             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalBorrowings();
12731             
12732             /**
12733              * Unsets the "TotalBorrowings" element
12734              */
12735             void unsetTotalBorrowings();
12736             
12737             /**
12738              * Gets the "AccruedDividends" element
12739              */
12740             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAccruedDividends();
12741             
12742             /**
12743              * True if has "AccruedDividends" element
12744              */
12745             boolean isSetAccruedDividends();
12746             
12747             /**
12748              * Sets the "AccruedDividends" element
12749              */
12750             void setAccruedDividends(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType accruedDividends);
12751             
12752             /**
12753              * Appends and returns a new empty "AccruedDividends" element
12754              */
12755             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAccruedDividends();
12756             
12757             /**
12758              * Unsets the "AccruedDividends" element
12759              */
12760             void unsetAccruedDividends();
12761             
12762             /**
12763              * Gets the "AccountsPayable" element
12764              */
12765             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAccountsPayable();
12766             
12767             /**
12768              * True if has "AccountsPayable" element
12769              */
12770             boolean isSetAccountsPayable();
12771             
12772             /**
12773              * Sets the "AccountsPayable" element
12774              */
12775             void setAccountsPayable(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType accountsPayable);
12776             
12777             /**
12778              * Appends and returns a new empty "AccountsPayable" element
12779              */
12780             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAccountsPayable();
12781             
12782             /**
12783              * Unsets the "AccountsPayable" element
12784              */
12785             void unsetAccountsPayable();
12786             
12787             /**
12788              * Gets the "TotalLiabilities" element
12789              */
12790             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalLiabilities();
12791             
12792             /**
12793              * True if has "TotalLiabilities" element
12794              */
12795             boolean isSetTotalLiabilities();
12796             
12797             /**
12798              * Sets the "TotalLiabilities" element
12799              */
12800             void setTotalLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalLiabilities);
12801             
12802             /**
12803              * Appends and returns a new empty "TotalLiabilities" element
12804              */
12805             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalLiabilities();
12806             
12807             /**
12808              * Unsets the "TotalLiabilities" element
12809              */
12810             void unsetTotalLiabilities();
12811             
12812             /**
12813              * Gets the "MemberDeposits" element
12814              */
12815             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getMemberDeposits();
12816             
12817             /**
12818              * True if has "MemberDeposits" element
12819              */
12820             boolean isSetMemberDeposits();
12821             
12822             /**
12823              * Sets the "MemberDeposits" element
12824              */
12825             void setMemberDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType memberDeposits);
12826             
12827             /**
12828              * Appends and returns a new empty "MemberDeposits" element
12829              */
12830             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewMemberDeposits();
12831             
12832             /**
12833              * Unsets the "MemberDeposits" element
12834              */
12835             void unsetMemberDeposits();
12836             
12837             /**
12838              * Gets the "NonMemberDeposits" element
12839              */
12840             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonMemberDeposits();
12841             
12842             /**
12843              * True if has "NonMemberDeposits" element
12844              */
12845             boolean isSetNonMemberDeposits();
12846             
12847             /**
12848              * Sets the "NonMemberDeposits" element
12849              */
12850             void setNonMemberDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonMemberDeposits);
12851             
12852             /**
12853              * Appends and returns a new empty "NonMemberDeposits" element
12854              */
12855             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonMemberDeposits();
12856             
12857             /**
12858              * Unsets the "NonMemberDeposits" element
12859              */
12860             void unsetNonMemberDeposits();
12861             
12862             /**
12863              * Gets the "TotalSharesDeposits" element
12864              */
12865             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalSharesDeposits();
12866             
12867             /**
12868              * True if has "TotalSharesDeposits" element
12869              */
12870             boolean isSetTotalSharesDeposits();
12871             
12872             /**
12873              * Sets the "TotalSharesDeposits" element
12874              */
12875             void setTotalSharesDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalSharesDeposits);
12876             
12877             /**
12878              * Appends and returns a new empty "TotalSharesDeposits" element
12879              */
12880             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalSharesDeposits();
12881             
12882             /**
12883              * Unsets the "TotalSharesDeposits" element
12884              */
12885             void unsetTotalSharesDeposits();
12886             
12887             /**
12888              * Gets the "UndividedEarnings" element
12889              */
12890             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getUndividedEarnings();
12891             
12892             /**
12893              * True if has "UndividedEarnings" element
12894              */
12895             boolean isSetUndividedEarnings();
12896             
12897             /**
12898              * Sets the "UndividedEarnings" element
12899              */
12900             void setUndividedEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType undividedEarnings);
12901             
12902             /**
12903              * Appends and returns a new empty "UndividedEarnings" element
12904              */
12905             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewUndividedEarnings();
12906             
12907             /**
12908              * Unsets the "UndividedEarnings" element
12909              */
12910             void unsetUndividedEarnings();
12911             
12912             /**
12913              * Gets the "RegularReserves" element
12914              */
12915             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getRegularReserves();
12916             
12917             /**
12918              * True if has "RegularReserves" element
12919              */
12920             boolean isSetRegularReserves();
12921             
12922             /**
12923              * Sets the "RegularReserves" element
12924              */
12925             void setRegularReserves(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType regularReserves);
12926             
12927             /**
12928              * Appends and returns a new empty "RegularReserves" element
12929              */
12930             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewRegularReserves();
12931             
12932             /**
12933              * Unsets the "RegularReserves" element
12934              */
12935             void unsetRegularReserves();
12936             
12937             /**
12938              * Gets the "Appropriation" element
12939              */
12940             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAppropriation();
12941             
12942             /**
12943              * True if has "Appropriation" element
12944              */
12945             boolean isSetAppropriation();
12946             
12947             /**
12948              * Sets the "Appropriation" element
12949              */
12950             void setAppropriation(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType appropriation);
12951             
12952             /**
12953              * Appends and returns a new empty "Appropriation" element
12954              */
12955             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAppropriation();
12956             
12957             /**
12958              * Unsets the "Appropriation" element
12959              */
12960             void unsetAppropriation();
12961             
12962             /**
12963              * Gets the "OtherReserves" element
12964              */
12965             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getOtherReserves();
12966             
12967             /**
12968              * True if has "OtherReserves" element
12969              */
12970             boolean isSetOtherReserves();
12971             
12972             /**
12973              * Sets the "OtherReserves" element
12974              */
12975             void setOtherReserves(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType otherReserves);
12976             
12977             /**
12978              * Appends and returns a new empty "OtherReserves" element
12979              */
12980             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewOtherReserves();
12981             
12982             /**
12983              * Unsets the "OtherReserves" element
12984              */
12985             void unsetOtherReserves();
12986             
12987             /**
12988              * Gets the "UninsuredSecondary" element
12989              */
12990             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getUninsuredSecondary();
12991             
12992             /**
12993              * True if has "UninsuredSecondary" element
12994              */
12995             boolean isSetUninsuredSecondary();
12996             
12997             /**
12998              * Sets the "UninsuredSecondary" element
12999              */
13000             void setUninsuredSecondary(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType uninsuredSecondary);
13001             
13002             /**
13003              * Appends and returns a new empty "UninsuredSecondary" element
13004              */
13005             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewUninsuredSecondary();
13006             
13007             /**
13008              * Unsets the "UninsuredSecondary" element
13009              */
13010             void unsetUninsuredSecondary();
13011             
13012             /**
13013              * Gets the "NetIncome" element
13014              */
13015             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNetIncome();
13016             
13017             /**
13018              * True if has "NetIncome" element
13019              */
13020             boolean isSetNetIncome();
13021             
13022             /**
13023              * Sets the "NetIncome" element
13024              */
13025             void setNetIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType netIncome);
13026             
13027             /**
13028              * Appends and returns a new empty "NetIncome" element
13029              */
13030             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNetIncome();
13031             
13032             /**
13033              * Unsets the "NetIncome" element
13034              */
13035             void unsetNetIncome();
13036             
13037             /**
13038              * Gets the "TotalNetWorth" element
13039              */
13040             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalNetWorth();
13041             
13042             /**
13043              * True if has "TotalNetWorth" element
13044              */
13045             boolean isSetTotalNetWorth();
13046             
13047             /**
13048              * Sets the "TotalNetWorth" element
13049              */
13050             void setTotalNetWorth(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalNetWorth);
13051             
13052             /**
13053              * Appends and returns a new empty "TotalNetWorth" element
13054              */
13055             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalNetWorth();
13056             
13057             /**
13058              * Unsets the "TotalNetWorth" element
13059              */
13060             void unsetTotalNetWorth();
13061             
13062             /**
13063              * Gets the "InterestIncome" element
13064              */
13065             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestIncome();
13066             
13067             /**
13068              * True if has "InterestIncome" element
13069              */
13070             boolean isSetInterestIncome();
13071             
13072             /**
13073              * Sets the "InterestIncome" element
13074              */
13075             void setInterestIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestIncome);
13076             
13077             /**
13078              * Appends and returns a new empty "InterestIncome" element
13079              */
13080             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestIncome();
13081             
13082             /**
13083              * Unsets the "InterestIncome" element
13084              */
13085             void unsetInterestIncome();
13086             
13087             /**
13088              * Gets the "InterestExpenses" element
13089              */
13090             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestExpenses();
13091             
13092             /**
13093              * True if has "InterestExpenses" element
13094              */
13095             boolean isSetInterestExpenses();
13096             
13097             /**
13098              * Sets the "InterestExpenses" element
13099              */
13100             void setInterestExpenses(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestExpenses);
13101             
13102             /**
13103              * Appends and returns a new empty "InterestExpenses" element
13104              */
13105             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestExpenses();
13106             
13107             /**
13108              * Unsets the "InterestExpenses" element
13109              */
13110             void unsetInterestExpenses();
13111             
13112             /**
13113              * Gets the "Provision" element
13114              */
13115             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getProvision();
13116             
13117             /**
13118              * True if has "Provision" element
13119              */
13120             boolean isSetProvision();
13121             
13122             /**
13123              * Sets the "Provision" element
13124              */
13125             void setProvision(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType provision);
13126             
13127             /**
13128              * Appends and returns a new empty "Provision" element
13129              */
13130             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewProvision();
13131             
13132             /**
13133              * Unsets the "Provision" element
13134              */
13135             void unsetProvision();
13136             
13137             /**
13138              * Gets the "NonInterestIncome" element
13139              */
13140             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonInterestIncome();
13141             
13142             /**
13143              * True if has "NonInterestIncome" element
13144              */
13145             boolean isSetNonInterestIncome();
13146             
13147             /**
13148              * Sets the "NonInterestIncome" element
13149              */
13150             void setNonInterestIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonInterestIncome);
13151             
13152             /**
13153              * Appends and returns a new empty "NonInterestIncome" element
13154              */
13155             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonInterestIncome();
13156             
13157             /**
13158              * Unsets the "NonInterestIncome" element
13159              */
13160             void unsetNonInterestIncome();
13161             
13162             /**
13163              * Gets the "NonInterestExpense" element
13164              */
13165             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonInterestExpense();
13166             
13167             /**
13168              * True if has "NonInterestExpense" element
13169              */
13170             boolean isSetNonInterestExpense();
13171             
13172             /**
13173              * Sets the "NonInterestExpense" element
13174              */
13175             void setNonInterestExpense(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonInterestExpense);
13176             
13177             /**
13178              * Appends and returns a new empty "NonInterestExpense" element
13179              */
13180             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonInterestExpense();
13181             
13182             /**
13183              * Unsets the "NonInterestExpense" element
13184              */
13185             void unsetNonInterestExpense();
13186             
13187             /**
13188              * Gets the "NetIncome2" element
13189              */
13190             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNetIncome2();
13191             
13192             /**
13193              * True if has "NetIncome2" element
13194              */
13195             boolean isSetNetIncome2();
13196             
13197             /**
13198              * Sets the "NetIncome2" element
13199              */
13200             void setNetIncome2(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType netIncome2);
13201             
13202             /**
13203              * Appends and returns a new empty "NetIncome2" element
13204              */
13205             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNetIncome2();
13206             
13207             /**
13208              * Unsets the "NetIncome2" element
13209              */
13210             void unsetNetIncome2();
13211             
13212             /**
13213              * A factory class with static methods for creating instances
13214              * of this type.
13215              */
13216             
13217             public static final class Factory
13218             {
13219                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions newInstance() {
13220                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
13221                 
13222                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions newInstance(org.apache.xmlbeans.XmlOptions options) {
13223                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
13224                 
13225                 private Factory() { } // No instance of this class allowed
13226             }
13227         }
13228         
13229         /**
13230          * An XML FinancialBanks(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
13231          *
13232          * This is a complex type.
13233          */
13234         public interface FinancialBanks extends org.apache.xmlbeans.XmlObject
13235         {
13236             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
13237                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialBanks.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialbanks22a4elemtype");
13238             
13239             /**
13240              * Gets the "Cash" element
13241              */
13242             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCash();
13243             
13244             /**
13245              * True if has "Cash" element
13246              */
13247             boolean isSetCash();
13248             
13249             /**
13250              * Sets the "Cash" element
13251              */
13252             void setCash(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType cash);
13253             
13254             /**
13255              * Appends and returns a new empty "Cash" element
13256              */
13257             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCash();
13258             
13259             /**
13260              * Unsets the "Cash" element
13261              */
13262             void unsetCash();
13263             
13264             /**
13265              * Gets the "ShortTermInvestments" element
13266              */
13267             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getShortTermInvestments();
13268             
13269             /**
13270              * True if has "ShortTermInvestments" element
13271              */
13272             boolean isSetShortTermInvestments();
13273             
13274             /**
13275              * Sets the "ShortTermInvestments" element
13276              */
13277             void setShortTermInvestments(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType shortTermInvestments);
13278             
13279             /**
13280              * Appends and returns a new empty "ShortTermInvestments" element
13281              */
13282             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewShortTermInvestments();
13283             
13284             /**
13285              * Unsets the "ShortTermInvestments" element
13286              */
13287             void unsetShortTermInvestments();
13288             
13289             /**
13290              * Gets the "TotalInvestments" element
13291              */
13292             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalInvestments();
13293             
13294             /**
13295              * True if has "TotalInvestments" element
13296              */
13297             boolean isSetTotalInvestments();
13298             
13299             /**
13300              * Sets the "TotalInvestments" element
13301              */
13302             void setTotalInvestments(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalInvestments);
13303             
13304             /**
13305              * Appends and returns a new empty "TotalInvestments" element
13306              */
13307             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalInvestments();
13308             
13309             /**
13310              * Unsets the "TotalInvestments" element
13311              */
13312             void unsetTotalInvestments();
13313             
13314             /**
13315              * Gets the "LoansLeases" element
13316              */
13317             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getLoansLeases();
13318             
13319             /**
13320              * True if has "LoansLeases" element
13321              */
13322             boolean isSetLoansLeases();
13323             
13324             /**
13325              * Sets the "LoansLeases" element
13326              */
13327             void setLoansLeases(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType loansLeases);
13328             
13329             /**
13330              * Appends and returns a new empty "LoansLeases" element
13331              */
13332             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewLoansLeases();
13333             
13334             /**
13335              * Unsets the "LoansLeases" element
13336              */
13337             void unsetLoansLeases();
13338             
13339             /**
13340              * Gets the "AllowanceForLosses" element
13341              */
13342             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAllowanceForLosses();
13343             
13344             /**
13345              * True if has "AllowanceForLosses" element
13346              */
13347             boolean isSetAllowanceForLosses();
13348             
13349             /**
13350              * Sets the "AllowanceForLosses" element
13351              */
13352             void setAllowanceForLosses(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType allowanceForLosses);
13353             
13354             /**
13355              * Appends and returns a new empty "AllowanceForLosses" element
13356              */
13357             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAllowanceForLosses();
13358             
13359             /**
13360              * Unsets the "AllowanceForLosses" element
13361              */
13362             void unsetAllowanceForLosses();
13363             
13364             /**
13365              * Gets the "AverageAssets" element
13366              */
13367             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAverageAssets();
13368             
13369             /**
13370              * True if has "AverageAssets" element
13371              */
13372             boolean isSetAverageAssets();
13373             
13374             /**
13375              * Sets the "AverageAssets" element
13376              */
13377             void setAverageAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType averageAssets);
13378             
13379             /**
13380              * Appends and returns a new empty "AverageAssets" element
13381              */
13382             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAverageAssets();
13383             
13384             /**
13385              * Unsets the "AverageAssets" element
13386              */
13387             void unsetAverageAssets();
13388             
13389             /**
13390              * Gets the "LongTermAssets" element
13391              */
13392             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getLongTermAssets();
13393             
13394             /**
13395              * True if has "LongTermAssets" element
13396              */
13397             boolean isSetLongTermAssets();
13398             
13399             /**
13400              * Sets the "LongTermAssets" element
13401              */
13402             void setLongTermAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType longTermAssets);
13403             
13404             /**
13405              * Appends and returns a new empty "LongTermAssets" element
13406              */
13407             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewLongTermAssets();
13408             
13409             /**
13410              * Unsets the "LongTermAssets" element
13411              */
13412             void unsetLongTermAssets();
13413             
13414             /**
13415              * Gets the "TotalAssets" element
13416              */
13417             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalAssets();
13418             
13419             /**
13420              * True if has "TotalAssets" element
13421              */
13422             boolean isSetTotalAssets();
13423             
13424             /**
13425              * Sets the "TotalAssets" element
13426              */
13427             void setTotalAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalAssets);
13428             
13429             /**
13430              * Appends and returns a new empty "TotalAssets" element
13431              */
13432             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalAssets();
13433             
13434             /**
13435              * Unsets the "TotalAssets" element
13436              */
13437             void unsetTotalAssets();
13438             
13439             /**
13440              * Gets the "InterestDeposits" element
13441              */
13442             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestDeposits();
13443             
13444             /**
13445              * True if has "InterestDeposits" element
13446              */
13447             boolean isSetInterestDeposits();
13448             
13449             /**
13450              * Sets the "InterestDeposits" element
13451              */
13452             void setInterestDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestDeposits);
13453             
13454             /**
13455              * Appends and returns a new empty "InterestDeposits" element
13456              */
13457             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestDeposits();
13458             
13459             /**
13460              * Unsets the "InterestDeposits" element
13461              */
13462             void unsetInterestDeposits();
13463             
13464             /**
13465              * Gets the "TotalDeposits" element
13466              */
13467             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalDeposits();
13468             
13469             /**
13470              * True if has "TotalDeposits" element
13471              */
13472             boolean isSetTotalDeposits();
13473             
13474             /**
13475              * Sets the "TotalDeposits" element
13476              */
13477             void setTotalDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalDeposits);
13478             
13479             /**
13480              * Appends and returns a new empty "TotalDeposits" element
13481              */
13482             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalDeposits();
13483             
13484             /**
13485              * Unsets the "TotalDeposits" element
13486              */
13487             void unsetTotalDeposits();
13488             
13489             /**
13490              * Gets the "NotesPayable" element
13491              */
13492             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNotesPayable();
13493             
13494             /**
13495              * True if has "NotesPayable" element
13496              */
13497             boolean isSetNotesPayable();
13498             
13499             /**
13500              * Sets the "NotesPayable" element
13501              */
13502             void setNotesPayable(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType notesPayable);
13503             
13504             /**
13505              * Appends and returns a new empty "NotesPayable" element
13506              */
13507             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNotesPayable();
13508             
13509             /**
13510              * Unsets the "NotesPayable" element
13511              */
13512             void unsetNotesPayable();
13513             
13514             /**
13515              * Gets the "NonCoreLiabilities" element
13516              */
13517             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonCoreLiabilities();
13518             
13519             /**
13520              * True if has "NonCoreLiabilities" element
13521              */
13522             boolean isSetNonCoreLiabilities();
13523             
13524             /**
13525              * Sets the "NonCoreLiabilities" element
13526              */
13527             void setNonCoreLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonCoreLiabilities);
13528             
13529             /**
13530              * Appends and returns a new empty "NonCoreLiabilities" element
13531              */
13532             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonCoreLiabilities();
13533             
13534             /**
13535              * Unsets the "NonCoreLiabilities" element
13536              */
13537             void unsetNonCoreLiabilities();
13538             
13539             /**
13540              * Gets the "OtherLiabilities" element
13541              */
13542             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getOtherLiabilities();
13543             
13544             /**
13545              * True if has "OtherLiabilities" element
13546              */
13547             boolean isSetOtherLiabilities();
13548             
13549             /**
13550              * Sets the "OtherLiabilities" element
13551              */
13552             void setOtherLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType otherLiabilities);
13553             
13554             /**
13555              * Appends and returns a new empty "OtherLiabilities" element
13556              */
13557             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewOtherLiabilities();
13558             
13559             /**
13560              * Unsets the "OtherLiabilities" element
13561              */
13562             void unsetOtherLiabilities();
13563             
13564             /**
13565              * Gets the "TotalLiabilities" element
13566              */
13567             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalLiabilities();
13568             
13569             /**
13570              * True if has "TotalLiabilities" element
13571              */
13572             boolean isSetTotalLiabilities();
13573             
13574             /**
13575              * Sets the "TotalLiabilities" element
13576              */
13577             void setTotalLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalLiabilities);
13578             
13579             /**
13580              * Appends and returns a new empty "TotalLiabilities" element
13581              */
13582             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalLiabilities();
13583             
13584             /**
13585              * Unsets the "TotalLiabilities" element
13586              */
13587             void unsetTotalLiabilities();
13588             
13589             /**
13590              * Gets the "PerpetualStock" element
13591              */
13592             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getPerpetualStock();
13593             
13594             /**
13595              * True if has "PerpetualStock" element
13596              */
13597             boolean isSetPerpetualStock();
13598             
13599             /**
13600              * Sets the "PerpetualStock" element
13601              */
13602             void setPerpetualStock(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType perpetualStock);
13603             
13604             /**
13605              * Appends and returns a new empty "PerpetualStock" element
13606              */
13607             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewPerpetualStock();
13608             
13609             /**
13610              * Unsets the "PerpetualStock" element
13611              */
13612             void unsetPerpetualStock();
13613             
13614             /**
13615              * Gets the "CommonStock" element
13616              */
13617             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCommonStock();
13618             
13619             /**
13620              * True if has "CommonStock" element
13621              */
13622             boolean isSetCommonStock();
13623             
13624             /**
13625              * Sets the "CommonStock" element
13626              */
13627             void setCommonStock(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType commonStock);
13628             
13629             /**
13630              * Appends and returns a new empty "CommonStock" element
13631              */
13632             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCommonStock();
13633             
13634             /**
13635              * Unsets the "CommonStock" element
13636              */
13637             void unsetCommonStock();
13638             
13639             /**
13640              * Gets the "Surplus" element
13641              */
13642             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getSurplus();
13643             
13644             /**
13645              * True if has "Surplus" element
13646              */
13647             boolean isSetSurplus();
13648             
13649             /**
13650              * Sets the "Surplus" element
13651              */
13652             void setSurplus(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType surplus);
13653             
13654             /**
13655              * Appends and returns a new empty "Surplus" element
13656              */
13657             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewSurplus();
13658             
13659             /**
13660              * Unsets the "Surplus" element
13661              */
13662             void unsetSurplus();
13663             
13664             /**
13665              * Gets the "UndividedProfits" element
13666              */
13667             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getUndividedProfits();
13668             
13669             /**
13670              * True if has "UndividedProfits" element
13671              */
13672             boolean isSetUndividedProfits();
13673             
13674             /**
13675              * Sets the "UndividedProfits" element
13676              */
13677             void setUndividedProfits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType undividedProfits);
13678             
13679             /**
13680              * Appends and returns a new empty "UndividedProfits" element
13681              */
13682             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewUndividedProfits();
13683             
13684             /**
13685              * Unsets the "UndividedProfits" element
13686              */
13687             void unsetUndividedProfits();
13688             
13689             /**
13690              * Gets the "Tier1Capital" element
13691              */
13692             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTier1Capital();
13693             
13694             /**
13695              * True if has "Tier1Capital" element
13696              */
13697             boolean isSetTier1Capital();
13698             
13699             /**
13700              * Sets the "Tier1Capital" element
13701              */
13702             void setTier1Capital(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType tier1Capital);
13703             
13704             /**
13705              * Appends and returns a new empty "Tier1Capital" element
13706              */
13707             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTier1Capital();
13708             
13709             /**
13710              * Unsets the "Tier1Capital" element
13711              */
13712             void unsetTier1Capital();
13713             
13714             /**
13715              * Gets the "Tier2Capital" element
13716              */
13717             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTier2Capital();
13718             
13719             /**
13720              * True if has "Tier2Capital" element
13721              */
13722             boolean isSetTier2Capital();
13723             
13724             /**
13725              * Sets the "Tier2Capital" element
13726              */
13727             void setTier2Capital(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType tier2Capital);
13728             
13729             /**
13730              * Appends and returns a new empty "Tier2Capital" element
13731              */
13732             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTier2Capital();
13733             
13734             /**
13735              * Unsets the "Tier2Capital" element
13736              */
13737             void unsetTier2Capital();
13738             
13739             /**
13740              * Gets the "TotalEquityCapital" element
13741              */
13742             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalEquityCapital();
13743             
13744             /**
13745              * True if has "TotalEquityCapital" element
13746              */
13747             boolean isSetTotalEquityCapital();
13748             
13749             /**
13750              * Sets the "TotalEquityCapital" element
13751              */
13752             void setTotalEquityCapital(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalEquityCapital);
13753             
13754             /**
13755              * Appends and returns a new empty "TotalEquityCapital" element
13756              */
13757             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalEquityCapital();
13758             
13759             /**
13760              * Unsets the "TotalEquityCapital" element
13761              */
13762             void unsetTotalEquityCapital();
13763             
13764             /**
13765              * Gets the "InterestIncome" element
13766              */
13767             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestIncome();
13768             
13769             /**
13770              * True if has "InterestIncome" element
13771              */
13772             boolean isSetInterestIncome();
13773             
13774             /**
13775              * Sets the "InterestIncome" element
13776              */
13777             void setInterestIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestIncome);
13778             
13779             /**
13780              * Appends and returns a new empty "InterestIncome" element
13781              */
13782             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestIncome();
13783             
13784             /**
13785              * Unsets the "InterestIncome" element
13786              */
13787             void unsetInterestIncome();
13788             
13789             /**
13790              * Gets the "InterestExpenses" element
13791              */
13792             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestExpenses();
13793             
13794             /**
13795              * True if has "InterestExpenses" element
13796              */
13797             boolean isSetInterestExpenses();
13798             
13799             /**
13800              * Sets the "InterestExpenses" element
13801              */
13802             void setInterestExpenses(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestExpenses);
13803             
13804             /**
13805              * Appends and returns a new empty "InterestExpenses" element
13806              */
13807             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestExpenses();
13808             
13809             /**
13810              * Unsets the "InterestExpenses" element
13811              */
13812             void unsetInterestExpenses();
13813             
13814             /**
13815              * Gets the "Provision" element
13816              */
13817             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getProvision();
13818             
13819             /**
13820              * True if has "Provision" element
13821              */
13822             boolean isSetProvision();
13823             
13824             /**
13825              * Sets the "Provision" element
13826              */
13827             void setProvision(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType provision);
13828             
13829             /**
13830              * Appends and returns a new empty "Provision" element
13831              */
13832             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewProvision();
13833             
13834             /**
13835              * Unsets the "Provision" element
13836              */
13837             void unsetProvision();
13838             
13839             /**
13840              * Gets the "NonInterestIncome" element
13841              */
13842             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonInterestIncome();
13843             
13844             /**
13845              * True if has "NonInterestIncome" element
13846              */
13847             boolean isSetNonInterestIncome();
13848             
13849             /**
13850              * Sets the "NonInterestIncome" element
13851              */
13852             void setNonInterestIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonInterestIncome);
13853             
13854             /**
13855              * Appends and returns a new empty "NonInterestIncome" element
13856              */
13857             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonInterestIncome();
13858             
13859             /**
13860              * Unsets the "NonInterestIncome" element
13861              */
13862             void unsetNonInterestIncome();
13863             
13864             /**
13865              * Gets the "NonInterestExpense" element
13866              */
13867             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonInterestExpense();
13868             
13869             /**
13870              * True if has "NonInterestExpense" element
13871              */
13872             boolean isSetNonInterestExpense();
13873             
13874             /**
13875              * Sets the "NonInterestExpense" element
13876              */
13877             void setNonInterestExpense(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonInterestExpense);
13878             
13879             /**
13880              * Appends and returns a new empty "NonInterestExpense" element
13881              */
13882             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonInterestExpense();
13883             
13884             /**
13885              * Unsets the "NonInterestExpense" element
13886              */
13887             void unsetNonInterestExpense();
13888             
13889             /**
13890              * Gets the "IncomeBefore" element
13891              */
13892             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getIncomeBefore();
13893             
13894             /**
13895              * True if has "IncomeBefore" element
13896              */
13897             boolean isSetIncomeBefore();
13898             
13899             /**
13900              * Sets the "IncomeBefore" element
13901              */
13902             void setIncomeBefore(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType incomeBefore);
13903             
13904             /**
13905              * Appends and returns a new empty "IncomeBefore" element
13906              */
13907             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewIncomeBefore();
13908             
13909             /**
13910              * Unsets the "IncomeBefore" element
13911              */
13912             void unsetIncomeBefore();
13913             
13914             /**
13915              * Gets the "NetIncome" element
13916              */
13917             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNetIncome();
13918             
13919             /**
13920              * True if has "NetIncome" element
13921              */
13922             boolean isSetNetIncome();
13923             
13924             /**
13925              * Sets the "NetIncome" element
13926              */
13927             void setNetIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType netIncome);
13928             
13929             /**
13930              * Appends and returns a new empty "NetIncome" element
13931              */
13932             gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNetIncome();
13933             
13934             /**
13935              * Unsets the "NetIncome" element
13936              */
13937             void unsetNetIncome();
13938             
13939             /**
13940              * A factory class with static methods for creating instances
13941              * of this type.
13942              */
13943             
13944             public static final class Factory
13945             {
13946                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks newInstance() {
13947                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
13948                 
13949                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks newInstance(org.apache.xmlbeans.XmlOptions options) {
13950                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
13951                 
13952                 private Factory() { } // No instance of this class allowed
13953             }
13954         }
13955         
13956         /**
13957          * An XML RatiosNonRegulated(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
13958          *
13959          * This is a complex type.
13960          */
13961         public interface RatiosNonRegulated extends org.apache.xmlbeans.XmlObject
13962         {
13963             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
13964                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RatiosNonRegulated.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ratiosnonregulatedb3ceelemtype");
13965             
13966             /**
13967              * Gets the "NetAssetRatio" element
13968              */
13969             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getNetAssetRatio();
13970             
13971             /**
13972              * True if has "NetAssetRatio" element
13973              */
13974             boolean isSetNetAssetRatio();
13975             
13976             /**
13977              * Sets the "NetAssetRatio" element
13978              */
13979             void setNetAssetRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType netAssetRatio);
13980             
13981             /**
13982              * Appends and returns a new empty "NetAssetRatio" element
13983              */
13984             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewNetAssetRatio();
13985             
13986             /**
13987              * Unsets the "NetAssetRatio" element
13988              */
13989             void unsetNetAssetRatio();
13990             
13991             /**
13992              * Gets the "TotalFinancingCapital" element
13993              */
13994             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType getTotalFinancingCapital();
13995             
13996             /**
13997              * True if has "TotalFinancingCapital" element
13998              */
13999             boolean isSetTotalFinancingCapital();
14000             
14001             /**
14002              * Sets the "TotalFinancingCapital" element
14003              */
14004             void setTotalFinancingCapital(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType totalFinancingCapital);
14005             
14006             /**
14007              * Appends and returns a new empty "TotalFinancingCapital" element
14008              */
14009             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType addNewTotalFinancingCapital();
14010             
14011             /**
14012              * Unsets the "TotalFinancingCapital" element
14013              */
14014             void unsetTotalFinancingCapital();
14015             
14016             /**
14017              * Gets the "DeploymentRatio" element
14018              */
14019             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getDeploymentRatio();
14020             
14021             /**
14022              * True if has "DeploymentRatio" element
14023              */
14024             boolean isSetDeploymentRatio();
14025             
14026             /**
14027              * Sets the "DeploymentRatio" element
14028              */
14029             void setDeploymentRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType deploymentRatio);
14030             
14031             /**
14032              * Appends and returns a new empty "DeploymentRatio" element
14033              */
14034             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewDeploymentRatio();
14035             
14036             /**
14037              * Unsets the "DeploymentRatio" element
14038              */
14039             void unsetDeploymentRatio();
14040             
14041             /**
14042              * Gets the "NetIncome" element
14043              */
14044             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType getNetIncome();
14045             
14046             /**
14047              * True if has "NetIncome" element
14048              */
14049             boolean isSetNetIncome();
14050             
14051             /**
14052              * Sets the "NetIncome" element
14053              */
14054             void setNetIncome(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType netIncome);
14055             
14056             /**
14057              * Appends and returns a new empty "NetIncome" element
14058              */
14059             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType addNewNetIncome();
14060             
14061             /**
14062              * Unsets the "NetIncome" element
14063              */
14064             void unsetNetIncome();
14065             
14066             /**
14067              * Gets the "EarningsRatio" element
14068              */
14069             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getEarningsRatio();
14070             
14071             /**
14072              * True if has "EarningsRatio" element
14073              */
14074             boolean isSetEarningsRatio();
14075             
14076             /**
14077              * Sets the "EarningsRatio" element
14078              */
14079             void setEarningsRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType earningsRatio);
14080             
14081             /**
14082              * Appends and returns a new empty "EarningsRatio" element
14083              */
14084             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewEarningsRatio();
14085             
14086             /**
14087              * Unsets the "EarningsRatio" element
14088              */
14089             void unsetEarningsRatio();
14090             
14091             /**
14092              * Gets the "SelfSufficiencyRatio" element
14093              */
14094             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getSelfSufficiencyRatio();
14095             
14096             /**
14097              * True if has "SelfSufficiencyRatio" element
14098              */
14099             boolean isSetSelfSufficiencyRatio();
14100             
14101             /**
14102              * Sets the "SelfSufficiencyRatio" element
14103              */
14104             void setSelfSufficiencyRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType selfSufficiencyRatio);
14105             
14106             /**
14107              * Appends and returns a new empty "SelfSufficiencyRatio" element
14108              */
14109             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewSelfSufficiencyRatio();
14110             
14111             /**
14112              * Unsets the "SelfSufficiencyRatio" element
14113              */
14114             void unsetSelfSufficiencyRatio();
14115             
14116             /**
14117              * Gets the "OperatingLiquidityRatio" element
14118              */
14119             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getOperatingLiquidityRatio();
14120             
14121             /**
14122              * True if has "OperatingLiquidityRatio" element
14123              */
14124             boolean isSetOperatingLiquidityRatio();
14125             
14126             /**
14127              * Sets the "OperatingLiquidityRatio" element
14128              */
14129             void setOperatingLiquidityRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType operatingLiquidityRatio);
14130             
14131             /**
14132              * Appends and returns a new empty "OperatingLiquidityRatio" element
14133              */
14134             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewOperatingLiquidityRatio();
14135             
14136             /**
14137              * Unsets the "OperatingLiquidityRatio" element
14138              */
14139             void unsetOperatingLiquidityRatio();
14140             
14141             /**
14142              * Gets the "CurrentRatio" element
14143              */
14144             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getCurrentRatio();
14145             
14146             /**
14147              * True if has "CurrentRatio" element
14148              */
14149             boolean isSetCurrentRatio();
14150             
14151             /**
14152              * Sets the "CurrentRatio" element
14153              */
14154             void setCurrentRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType currentRatio);
14155             
14156             /**
14157              * Appends and returns a new empty "CurrentRatio" element
14158              */
14159             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewCurrentRatio();
14160             
14161             /**
14162              * Unsets the "CurrentRatio" element
14163              */
14164             void unsetCurrentRatio();
14165             
14166             /**
14167              * A factory class with static methods for creating instances
14168              * of this type.
14169              */
14170             
14171             public static final class Factory
14172             {
14173                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated newInstance() {
14174                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14175                 
14176                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated newInstance(org.apache.xmlbeans.XmlOptions options) {
14177                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14178                 
14179                 private Factory() { } // No instance of this class allowed
14180             }
14181         }
14182         
14183         /**
14184          * An XML RatiosCreditUnions(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14185          *
14186          * This is a complex type.
14187          */
14188         public interface RatiosCreditUnions extends org.apache.xmlbeans.XmlObject
14189         {
14190             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14191                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RatiosCreditUnions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ratioscreditunionsd7fbelemtype");
14192             
14193             /**
14194              * Gets the "NetWorth" element
14195              */
14196             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getNetWorth();
14197             
14198             /**
14199              * True if has "NetWorth" element
14200              */
14201             boolean isSetNetWorth();
14202             
14203             /**
14204              * Sets the "NetWorth" element
14205              */
14206             void setNetWorth(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType netWorth);
14207             
14208             /**
14209              * Appends and returns a new empty "NetWorth" element
14210              */
14211             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewNetWorth();
14212             
14213             /**
14214              * Unsets the "NetWorth" element
14215              */
14216             void unsetNetWorth();
14217             
14218             /**
14219              * Gets the "ReturnAverageAssets" element
14220              */
14221             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getReturnAverageAssets();
14222             
14223             /**
14224              * True if has "ReturnAverageAssets" element
14225              */
14226             boolean isSetReturnAverageAssets();
14227             
14228             /**
14229              * Sets the "ReturnAverageAssets" element
14230              */
14231             void setReturnAverageAssets(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType returnAverageAssets);
14232             
14233             /**
14234              * Appends and returns a new empty "ReturnAverageAssets" element
14235              */
14236             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewReturnAverageAssets();
14237             
14238             /**
14239              * Unsets the "ReturnAverageAssets" element
14240              */
14241             void unsetReturnAverageAssets();
14242             
14243             /**
14244              * Gets the "YieldAverageLoans" element
14245              */
14246             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getYieldAverageLoans();
14247             
14248             /**
14249              * True if has "YieldAverageLoans" element
14250              */
14251             boolean isSetYieldAverageLoans();
14252             
14253             /**
14254              * Sets the "YieldAverageLoans" element
14255              */
14256             void setYieldAverageLoans(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType yieldAverageLoans);
14257             
14258             /**
14259              * Appends and returns a new empty "YieldAverageLoans" element
14260              */
14261             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewYieldAverageLoans();
14262             
14263             /**
14264              * Unsets the "YieldAverageLoans" element
14265              */
14266             void unsetYieldAverageLoans();
14267             
14268             /**
14269              * Gets the "LongTermAssets" element
14270              */
14271             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getLongTermAssets();
14272             
14273             /**
14274              * True if has "LongTermAssets" element
14275              */
14276             boolean isSetLongTermAssets();
14277             
14278             /**
14279              * Sets the "LongTermAssets" element
14280              */
14281             void setLongTermAssets(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType longTermAssets);
14282             
14283             /**
14284              * Appends and returns a new empty "LongTermAssets" element
14285              */
14286             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewLongTermAssets();
14287             
14288             /**
14289              * Unsets the "LongTermAssets" element
14290              */
14291             void unsetLongTermAssets();
14292             
14293             /**
14294              * Gets the "Members" element
14295              */
14296             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getMembers();
14297             
14298             /**
14299              * True if has "Members" element
14300              */
14301             boolean isSetMembers();
14302             
14303             /**
14304              * Sets the "Members" element
14305              */
14306             void setMembers(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType members);
14307             
14308             /**
14309              * Appends and returns a new empty "Members" element
14310              */
14311             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewMembers();
14312             
14313             /**
14314              * Unsets the "Members" element
14315              */
14316             void unsetMembers();
14317             
14318             /**
14319              * Gets the "Borrowers" element
14320              */
14321             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getBorrowers();
14322             
14323             /**
14324              * True if has "Borrowers" element
14325              */
14326             boolean isSetBorrowers();
14327             
14328             /**
14329              * Sets the "Borrowers" element
14330              */
14331             void setBorrowers(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType borrowers);
14332             
14333             /**
14334              * Appends and returns a new empty "Borrowers" element
14335              */
14336             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewBorrowers();
14337             
14338             /**
14339              * Unsets the "Borrowers" element
14340              */
14341             void unsetBorrowers();
14342             
14343             /**
14344              * Gets the "NetWorthGrowth" element
14345              */
14346             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getNetWorthGrowth();
14347             
14348             /**
14349              * True if has "NetWorthGrowth" element
14350              */
14351             boolean isSetNetWorthGrowth();
14352             
14353             /**
14354              * Sets the "NetWorthGrowth" element
14355              */
14356             void setNetWorthGrowth(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType netWorthGrowth);
14357             
14358             /**
14359              * Appends and returns a new empty "NetWorthGrowth" element
14360              */
14361             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewNetWorthGrowth();
14362             
14363             /**
14364              * Unsets the "NetWorthGrowth" element
14365              */
14366             void unsetNetWorthGrowth();
14367             
14368             /**
14369              * Gets the "MembershipGrowth" element
14370              */
14371             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getMembershipGrowth();
14372             
14373             /**
14374              * True if has "MembershipGrowth" element
14375              */
14376             boolean isSetMembershipGrowth();
14377             
14378             /**
14379              * Sets the "MembershipGrowth" element
14380              */
14381             void setMembershipGrowth(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType membershipGrowth);
14382             
14383             /**
14384              * Appends and returns a new empty "MembershipGrowth" element
14385              */
14386             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewMembershipGrowth();
14387             
14388             /**
14389              * Unsets the "MembershipGrowth" element
14390              */
14391             void unsetMembershipGrowth();
14392             
14393             /**
14394              * A factory class with static methods for creating instances
14395              * of this type.
14396              */
14397             
14398             public static final class Factory
14399             {
14400                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions newInstance() {
14401                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14402                 
14403                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions newInstance(org.apache.xmlbeans.XmlOptions options) {
14404                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14405                 
14406                 private Factory() { } // No instance of this class allowed
14407             }
14408         }
14409         
14410         /**
14411          * An XML RatiosBanks(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14412          *
14413          * This is a complex type.
14414          */
14415         public interface RatiosBanks extends org.apache.xmlbeans.XmlObject
14416         {
14417             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14418                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RatiosBanks.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ratiosbanks7215elemtype");
14419             
14420             /**
14421              * Gets the "NetInterestIncome" element
14422              */
14423             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getNetInterestIncome();
14424             
14425             /**
14426              * True if has "NetInterestIncome" element
14427              */
14428             boolean isSetNetInterestIncome();
14429             
14430             /**
14431              * Sets the "NetInterestIncome" element
14432              */
14433             void setNetInterestIncome(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType netInterestIncome);
14434             
14435             /**
14436              * Appends and returns a new empty "NetInterestIncome" element
14437              */
14438             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewNetInterestIncome();
14439             
14440             /**
14441              * Unsets the "NetInterestIncome" element
14442              */
14443             void unsetNetInterestIncome();
14444             
14445             /**
14446              * Gets the "NetIncome" element
14447              */
14448             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getNetIncome();
14449             
14450             /**
14451              * True if has "NetIncome" element
14452              */
14453             boolean isSetNetIncome();
14454             
14455             /**
14456              * Sets the "NetIncome" element
14457              */
14458             void setNetIncome(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType netIncome);
14459             
14460             /**
14461              * Appends and returns a new empty "NetIncome" element
14462              */
14463             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewNetIncome();
14464             
14465             /**
14466              * Unsets the "NetIncome" element
14467              */
14468             void unsetNetIncome();
14469             
14470             /**
14471              * Gets the "EarningAssets" element
14472              */
14473             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getEarningAssets();
14474             
14475             /**
14476              * True if has "EarningAssets" element
14477              */
14478             boolean isSetEarningAssets();
14479             
14480             /**
14481              * Sets the "EarningAssets" element
14482              */
14483             void setEarningAssets(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType earningAssets);
14484             
14485             /**
14486              * Appends and returns a new empty "EarningAssets" element
14487              */
14488             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewEarningAssets();
14489             
14490             /**
14491              * Unsets the "EarningAssets" element
14492              */
14493             void unsetEarningAssets();
14494             
14495             /**
14496              * Gets the "InterestEarnAssets" element
14497              */
14498             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getInterestEarnAssets();
14499             
14500             /**
14501              * True if has "InterestEarnAssets" element
14502              */
14503             boolean isSetInterestEarnAssets();
14504             
14505             /**
14506              * Sets the "InterestEarnAssets" element
14507              */
14508             void setInterestEarnAssets(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType interestEarnAssets);
14509             
14510             /**
14511              * Appends and returns a new empty "InterestEarnAssets" element
14512              */
14513             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewInterestEarnAssets();
14514             
14515             /**
14516              * Unsets the "InterestEarnAssets" element
14517              */
14518             void unsetInterestEarnAssets();
14519             
14520             /**
14521              * Gets the "AssetsLiabilities" element
14522              */
14523             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getAssetsLiabilities();
14524             
14525             /**
14526              * True if has "AssetsLiabilities" element
14527              */
14528             boolean isSetAssetsLiabilities();
14529             
14530             /**
14531              * Sets the "AssetsLiabilities" element
14532              */
14533             void setAssetsLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType assetsLiabilities);
14534             
14535             /**
14536              * Appends and returns a new empty "AssetsLiabilities" element
14537              */
14538             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewAssetsLiabilities();
14539             
14540             /**
14541              * Unsets the "AssetsLiabilities" element
14542              */
14543             void unsetAssetsLiabilities();
14544             
14545             /**
14546              * Gets the "TierOneCapital" element
14547              */
14548             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getTierOneCapital();
14549             
14550             /**
14551              * True if has "TierOneCapital" element
14552              */
14553             boolean isSetTierOneCapital();
14554             
14555             /**
14556              * Sets the "TierOneCapital" element
14557              */
14558             void setTierOneCapital(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType tierOneCapital);
14559             
14560             /**
14561              * Appends and returns a new empty "TierOneCapital" element
14562              */
14563             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewTierOneCapital();
14564             
14565             /**
14566              * Unsets the "TierOneCapital" element
14567              */
14568             void unsetTierOneCapital();
14569             
14570             /**
14571              * Gets the "TotalAssets" element
14572              */
14573             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getTotalAssets();
14574             
14575             /**
14576              * True if has "TotalAssets" element
14577              */
14578             boolean isSetTotalAssets();
14579             
14580             /**
14581              * Sets the "TotalAssets" element
14582              */
14583             void setTotalAssets(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType totalAssets);
14584             
14585             /**
14586              * Appends and returns a new empty "TotalAssets" element
14587              */
14588             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewTotalAssets();
14589             
14590             /**
14591              * Unsets the "TotalAssets" element
14592              */
14593             void unsetTotalAssets();
14594             
14595             /**
14596              * Gets the "TotalEquityCapital" element
14597              */
14598             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getTotalEquityCapital();
14599             
14600             /**
14601              * True if has "TotalEquityCapital" element
14602              */
14603             boolean isSetTotalEquityCapital();
14604             
14605             /**
14606              * Sets the "TotalEquityCapital" element
14607              */
14608             void setTotalEquityCapital(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType totalEquityCapital);
14609             
14610             /**
14611              * Appends and returns a new empty "TotalEquityCapital" element
14612              */
14613             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewTotalEquityCapital();
14614             
14615             /**
14616              * Unsets the "TotalEquityCapital" element
14617              */
14618             void unsetTotalEquityCapital();
14619             
14620             /**
14621              * Gets the "EfficiencyRatio" element
14622              */
14623             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getEfficiencyRatio();
14624             
14625             /**
14626              * True if has "EfficiencyRatio" element
14627              */
14628             boolean isSetEfficiencyRatio();
14629             
14630             /**
14631              * Sets the "EfficiencyRatio" element
14632              */
14633             void setEfficiencyRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType efficiencyRatio);
14634             
14635             /**
14636              * Appends and returns a new empty "EfficiencyRatio" element
14637              */
14638             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewEfficiencyRatio();
14639             
14640             /**
14641              * Unsets the "EfficiencyRatio" element
14642              */
14643             void unsetEfficiencyRatio();
14644             
14645             /**
14646              * Gets the "TotalLoans" element
14647              */
14648             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getTotalLoans();
14649             
14650             /**
14651              * True if has "TotalLoans" element
14652              */
14653             boolean isSetTotalLoans();
14654             
14655             /**
14656              * Sets the "TotalLoans" element
14657              */
14658             void setTotalLoans(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType totalLoans);
14659             
14660             /**
14661              * Appends and returns a new empty "TotalLoans" element
14662              */
14663             gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewTotalLoans();
14664             
14665             /**
14666              * Unsets the "TotalLoans" element
14667              */
14668             void unsetTotalLoans();
14669             
14670             /**
14671              * A factory class with static methods for creating instances
14672              * of this type.
14673              */
14674             
14675             public static final class Factory
14676             {
14677                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks newInstance() {
14678                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14679                 
14680                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks newInstance(org.apache.xmlbeans.XmlOptions options) {
14681                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14682                 
14683                 private Factory() { } // No instance of this class allowed
14684             }
14685         }
14686         
14687         /**
14688          * An XML FinancialActionPlan(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14689          *
14690          * This is a complex type.
14691          */
14692         public interface FinancialActionPlan extends org.apache.xmlbeans.XmlObject
14693         {
14694             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14695                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialActionPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialactionpland6eeelemtype");
14696             
14697             /**
14698              * Gets the "MinimumStandards" element
14699              */
14700             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards();
14701             
14702             /**
14703              * Gets (as xml) the "MinimumStandards" element
14704              */
14705             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards();
14706             
14707             /**
14708              * Sets the "MinimumStandards" element
14709              */
14710             void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards);
14711             
14712             /**
14713              * Sets (as xml) the "MinimumStandards" element
14714              */
14715             void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards);
14716             
14717             /**
14718              * Gets the "CorrectiveAction" element
14719              */
14720             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCorrectiveAction();
14721             
14722             /**
14723              * Gets (as xml) the "CorrectiveAction" element
14724              */
14725             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCorrectiveAction();
14726             
14727             /**
14728              * Sets the "CorrectiveAction" element
14729              */
14730             void setCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum correctiveAction);
14731             
14732             /**
14733              * Sets (as xml) the "CorrectiveAction" element
14734              */
14735             void xsetCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType correctiveAction);
14736             
14737             /**
14738              * Gets the "ReceivedOpinion" element
14739              */
14740             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedOpinion();
14741             
14742             /**
14743              * Gets (as xml) the "ReceivedOpinion" element
14744              */
14745             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedOpinion();
14746             
14747             /**
14748              * Sets the "ReceivedOpinion" element
14749              */
14750             void setReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedOpinion);
14751             
14752             /**
14753              * Sets (as xml) the "ReceivedOpinion" element
14754              */
14755             void xsetReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedOpinion);
14756             
14757             /**
14758              * Gets the "ActionPlan" element
14759              */
14760             java.lang.String getActionPlan();
14761             
14762             /**
14763              * Gets (as xml) the "ActionPlan" element
14764              */
14765             gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType xgetActionPlan();
14766             
14767             /**
14768              * True if has "ActionPlan" element
14769              */
14770             boolean isSetActionPlan();
14771             
14772             /**
14773              * Sets the "ActionPlan" element
14774              */
14775             void setActionPlan(java.lang.String actionPlan);
14776             
14777             /**
14778              * Sets (as xml) the "ActionPlan" element
14779              */
14780             void xsetActionPlan(gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType actionPlan);
14781             
14782             /**
14783              * Unsets the "ActionPlan" element
14784              */
14785             void unsetActionPlan();
14786             
14787             /**
14788              * A factory class with static methods for creating instances
14789              * of this type.
14790              */
14791             
14792             public static final class Factory
14793             {
14794                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan newInstance() {
14795                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14796                 
14797                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
14798                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14799                 
14800                 private Factory() { } // No instance of this class allowed
14801             }
14802         }
14803         
14804         /**
14805          * An XML PortfolioQuality(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14806          *
14807          * This is a complex type.
14808          */
14809         public interface PortfolioQuality extends org.apache.xmlbeans.XmlObject
14810         {
14811             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14812                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PortfolioQuality.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("portfolioqualitya64delemtype");
14813             
14814             /**
14815              * Gets the "Item1" element
14816              */
14817             gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType getItem1();
14818             
14819             /**
14820              * True if has "Item1" element
14821              */
14822             boolean isSetItem1();
14823             
14824             /**
14825              * Sets the "Item1" element
14826              */
14827             void setItem1(gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType item1);
14828             
14829             /**
14830              * Appends and returns a new empty "Item1" element
14831              */
14832             gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType addNewItem1();
14833             
14834             /**
14835              * Unsets the "Item1" element
14836              */
14837             void unsetItem1();
14838             
14839             /**
14840              * Gets the "OptionalProductA" element
14841              */
14842             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA getOptionalProductA();
14843             
14844             /**
14845              * True if has "OptionalProductA" element
14846              */
14847             boolean isSetOptionalProductA();
14848             
14849             /**
14850              * Sets the "OptionalProductA" element
14851              */
14852             void setOptionalProductA(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA optionalProductA);
14853             
14854             /**
14855              * Appends and returns a new empty "OptionalProductA" element
14856              */
14857             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA addNewOptionalProductA();
14858             
14859             /**
14860              * Unsets the "OptionalProductA" element
14861              */
14862             void unsetOptionalProductA();
14863             
14864             /**
14865              * Gets the "OptionalProductB" element
14866              */
14867             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB getOptionalProductB();
14868             
14869             /**
14870              * True if has "OptionalProductB" element
14871              */
14872             boolean isSetOptionalProductB();
14873             
14874             /**
14875              * Sets the "OptionalProductB" element
14876              */
14877             void setOptionalProductB(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB optionalProductB);
14878             
14879             /**
14880              * Appends and returns a new empty "OptionalProductB" element
14881              */
14882             gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB addNewOptionalProductB();
14883             
14884             /**
14885              * Unsets the "OptionalProductB" element
14886              */
14887             void unsetOptionalProductB();
14888             
14889             /**
14890              * An XML OptionalProductA(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14891              *
14892              * This is a complex type.
14893              */
14894             public interface OptionalProductA extends org.apache.xmlbeans.XmlObject
14895             {
14896                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14897                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OptionalProductA.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("optionalproducta299felemtype");
14898                 
14899                 /**
14900                  * Gets the "ProductDescription" element
14901                  */
14902                 java.lang.String getProductDescription();
14903                 
14904                 /**
14905                  * Gets (as xml) the "ProductDescription" element
14906                  */
14907                 gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType xgetProductDescription();
14908                 
14909                 /**
14910                  * True if has "ProductDescription" element
14911                  */
14912                 boolean isSetProductDescription();
14913                 
14914                 /**
14915                  * Sets the "ProductDescription" element
14916                  */
14917                 void setProductDescription(java.lang.String productDescription);
14918                 
14919                 /**
14920                  * Sets (as xml) the "ProductDescription" element
14921                  */
14922                 void xsetProductDescription(gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType productDescription);
14923                 
14924                 /**
14925                  * Unsets the "ProductDescription" element
14926                  */
14927                 void unsetProductDescription();
14928                 
14929                 /**
14930                  * Gets the "Item2" element
14931                  */
14932                 gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType getItem2();
14933                 
14934                 /**
14935                  * True if has "Item2" element
14936                  */
14937                 boolean isSetItem2();
14938                 
14939                 /**
14940                  * Sets the "Item2" element
14941                  */
14942                 void setItem2(gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType item2);
14943                 
14944                 /**
14945                  * Appends and returns a new empty "Item2" element
14946                  */
14947                 gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType addNewItem2();
14948                 
14949                 /**
14950                  * Unsets the "Item2" element
14951                  */
14952                 void unsetItem2();
14953                 
14954                 /**
14955                  * A factory class with static methods for creating instances
14956                  * of this type.
14957                  */
14958                 
14959                 public static final class Factory
14960                 {
14961                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA newInstance() {
14962                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
14963                     
14964                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA newInstance(org.apache.xmlbeans.XmlOptions options) {
14965                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
14966                     
14967                     private Factory() { } // No instance of this class allowed
14968                 }
14969             }
14970             
14971             /**
14972              * An XML OptionalProductB(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14973              *
14974              * This is a complex type.
14975              */
14976             public interface OptionalProductB extends org.apache.xmlbeans.XmlObject
14977             {
14978                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
14979                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OptionalProductB.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("optionalproductb6c3eelemtype");
14980                 
14981                 /**
14982                  * Gets the "ProductDescription" element
14983                  */
14984                 java.lang.String getProductDescription();
14985                 
14986                 /**
14987                  * Gets (as xml) the "ProductDescription" element
14988                  */
14989                 gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType xgetProductDescription();
14990                 
14991                 /**
14992                  * True if has "ProductDescription" element
14993                  */
14994                 boolean isSetProductDescription();
14995                 
14996                 /**
14997                  * Sets the "ProductDescription" element
14998                  */
14999                 void setProductDescription(java.lang.String productDescription);
15000                 
15001                 /**
15002                  * Sets (as xml) the "ProductDescription" element
15003                  */
15004                 void xsetProductDescription(gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType productDescription);
15005                 
15006                 /**
15007                  * Unsets the "ProductDescription" element
15008                  */
15009                 void unsetProductDescription();
15010                 
15011                 /**
15012                  * Gets the "Item3" element
15013                  */
15014                 gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType getItem3();
15015                 
15016                 /**
15017                  * True if has "Item3" element
15018                  */
15019                 boolean isSetItem3();
15020                 
15021                 /**
15022                  * Sets the "Item3" element
15023                  */
15024                 void setItem3(gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType item3);
15025                 
15026                 /**
15027                  * Appends and returns a new empty "Item3" element
15028                  */
15029                 gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType addNewItem3();
15030                 
15031                 /**
15032                  * Unsets the "Item3" element
15033                  */
15034                 void unsetItem3();
15035                 
15036                 /**
15037                  * A factory class with static methods for creating instances
15038                  * of this type.
15039                  */
15040                 
15041                 public static final class Factory
15042                 {
15043                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB newInstance() {
15044                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15045                     
15046                     public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB newInstance(org.apache.xmlbeans.XmlOptions options) {
15047                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15048                     
15049                     private Factory() { } // No instance of this class allowed
15050                 }
15051             }
15052             
15053             /**
15054              * A factory class with static methods for creating instances
15055              * of this type.
15056              */
15057             
15058             public static final class Factory
15059             {
15060                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality newInstance() {
15061                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15062                 
15063                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality newInstance(org.apache.xmlbeans.XmlOptions options) {
15064                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15065                 
15066                 private Factory() { } // No instance of this class allowed
15067             }
15068         }
15069         
15070         /**
15071          * An XML LoanLossReserves(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
15072          *
15073          * This is a complex type.
15074          */
15075         public interface LoanLossReserves extends org.apache.xmlbeans.XmlObject
15076         {
15077             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15078                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LoanLossReserves.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("loanlossreserves9f80elemtype");
15079             
15080             /**
15081              * Gets the "PortfolioOutstanding" element
15082              */
15083             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType getPortfolioOutstanding();
15084             
15085             /**
15086              * True if has "PortfolioOutstanding" element
15087              */
15088             boolean isSetPortfolioOutstanding();
15089             
15090             /**
15091              * Sets the "PortfolioOutstanding" element
15092              */
15093             void setPortfolioOutstanding(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType portfolioOutstanding);
15094             
15095             /**
15096              * Appends and returns a new empty "PortfolioOutstanding" element
15097              */
15098             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType addNewPortfolioOutstanding();
15099             
15100             /**
15101              * Unsets the "PortfolioOutstanding" element
15102              */
15103             void unsetPortfolioOutstanding();
15104             
15105             /**
15106              * Gets the "WriteOffs" element
15107              */
15108             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType getWriteOffs();
15109             
15110             /**
15111              * True if has "WriteOffs" element
15112              */
15113             boolean isSetWriteOffs();
15114             
15115             /**
15116              * Sets the "WriteOffs" element
15117              */
15118             void setWriteOffs(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType writeOffs);
15119             
15120             /**
15121              * Appends and returns a new empty "WriteOffs" element
15122              */
15123             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType addNewWriteOffs();
15124             
15125             /**
15126              * Unsets the "WriteOffs" element
15127              */
15128             void unsetWriteOffs();
15129             
15130             /**
15131              * Gets the "NetLoss" element
15132              */
15133             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType getNetLoss();
15134             
15135             /**
15136              * True if has "NetLoss" element
15137              */
15138             boolean isSetNetLoss();
15139             
15140             /**
15141              * Sets the "NetLoss" element
15142              */
15143             void setNetLoss(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType netLoss);
15144             
15145             /**
15146              * Appends and returns a new empty "NetLoss" element
15147              */
15148             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType addNewNetLoss();
15149             
15150             /**
15151              * Unsets the "NetLoss" element
15152              */
15153             void unsetNetLoss();
15154             
15155             /**
15156              * Gets the "LossCash" element
15157              */
15158             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType getLossCash();
15159             
15160             /**
15161              * True if has "LossCash" element
15162              */
15163             boolean isSetLossCash();
15164             
15165             /**
15166              * Sets the "LossCash" element
15167              */
15168             void setLossCash(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType lossCash);
15169             
15170             /**
15171              * Appends and returns a new empty "LossCash" element
15172              */
15173             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType addNewLossCash();
15174             
15175             /**
15176              * Unsets the "LossCash" element
15177              */
15178             void unsetLossCash();
15179             
15180             /**
15181              * Gets the "LossAccrual" element
15182              */
15183             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType getLossAccrual();
15184             
15185             /**
15186              * True if has "LossAccrual" element
15187              */
15188             boolean isSetLossAccrual();
15189             
15190             /**
15191              * Sets the "LossAccrual" element
15192              */
15193             void setLossAccrual(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType lossAccrual);
15194             
15195             /**
15196              * Appends and returns a new empty "LossAccrual" element
15197              */
15198             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType addNewLossAccrual();
15199             
15200             /**
15201              * Unsets the "LossAccrual" element
15202              */
15203             void unsetLossAccrual();
15204             
15205             /**
15206              * Gets the "LossRatio" element
15207              */
15208             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType getLossRatio();
15209             
15210             /**
15211              * True if has "LossRatio" element
15212              */
15213             boolean isSetLossRatio();
15214             
15215             /**
15216              * Sets the "LossRatio" element
15217              */
15218             void setLossRatio(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType lossRatio);
15219             
15220             /**
15221              * Appends and returns a new empty "LossRatio" element
15222              */
15223             gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType addNewLossRatio();
15224             
15225             /**
15226              * Unsets the "LossRatio" element
15227              */
15228             void unsetLossRatio();
15229             
15230             /**
15231              * A factory class with static methods for creating instances
15232              * of this type.
15233              */
15234             
15235             public static final class Factory
15236             {
15237                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves newInstance() {
15238                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15239                 
15240                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves newInstance(org.apache.xmlbeans.XmlOptions options) {
15241                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15242                 
15243                 private Factory() { } // No instance of this class allowed
15244             }
15245         }
15246         
15247         /**
15248          * An XML EquityInvestmentPortfolio(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
15249          *
15250          * This is a complex type.
15251          */
15252         public interface EquityInvestmentPortfolio extends org.apache.xmlbeans.XmlObject
15253         {
15254             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15255                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquityInvestmentPortfolio.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equityinvestmentportfolioabb6elemtype");
15256             
15257             /**
15258              * Gets the "TotalInvestments" element
15259              */
15260             gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType getTotalInvestments();
15261             
15262             /**
15263              * True if has "TotalInvestments" element
15264              */
15265             boolean isSetTotalInvestments();
15266             
15267             /**
15268              * Sets the "TotalInvestments" element
15269              */
15270             void setTotalInvestments(gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType totalInvestments);
15271             
15272             /**
15273              * Appends and returns a new empty "TotalInvestments" element
15274              */
15275             gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType addNewTotalInvestments();
15276             
15277             /**
15278              * Unsets the "TotalInvestments" element
15279              */
15280             void unsetTotalInvestments();
15281             
15282             /**
15283              * Gets the "InvestmentsExited" element
15284              */
15285             gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType getInvestmentsExited();
15286             
15287             /**
15288              * True if has "InvestmentsExited" element
15289              */
15290             boolean isSetInvestmentsExited();
15291             
15292             /**
15293              * Sets the "InvestmentsExited" element
15294              */
15295             void setInvestmentsExited(gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType investmentsExited);
15296             
15297             /**
15298              * Appends and returns a new empty "InvestmentsExited" element
15299              */
15300             gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType addNewInvestmentsExited();
15301             
15302             /**
15303              * Unsets the "InvestmentsExited" element
15304              */
15305             void unsetInvestmentsExited();
15306             
15307             /**
15308              * Gets the "InvestmentsWrittenOff" element
15309              */
15310             gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType getInvestmentsWrittenOff();
15311             
15312             /**
15313              * True if has "InvestmentsWrittenOff" element
15314              */
15315             boolean isSetInvestmentsWrittenOff();
15316             
15317             /**
15318              * Sets the "InvestmentsWrittenOff" element
15319              */
15320             void setInvestmentsWrittenOff(gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType investmentsWrittenOff);
15321             
15322             /**
15323              * Appends and returns a new empty "InvestmentsWrittenOff" element
15324              */
15325             gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType addNewInvestmentsWrittenOff();
15326             
15327             /**
15328              * Unsets the "InvestmentsWrittenOff" element
15329              */
15330             void unsetInvestmentsWrittenOff();
15331             
15332             /**
15333              * Gets the "UnrealizedGains" element
15334              */
15335             gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType getUnrealizedGains();
15336             
15337             /**
15338              * True if has "UnrealizedGains" element
15339              */
15340             boolean isSetUnrealizedGains();
15341             
15342             /**
15343              * Sets the "UnrealizedGains" element
15344              */
15345             void setUnrealizedGains(gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType unrealizedGains);
15346             
15347             /**
15348              * Appends and returns a new empty "UnrealizedGains" element
15349              */
15350             gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType addNewUnrealizedGains();
15351             
15352             /**
15353              * Unsets the "UnrealizedGains" element
15354              */
15355             void unsetUnrealizedGains();
15356             
15357             /**
15358              * Gets the "RealizedGains" element
15359              */
15360             gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType getRealizedGains();
15361             
15362             /**
15363              * True if has "RealizedGains" element
15364              */
15365             boolean isSetRealizedGains();
15366             
15367             /**
15368              * Sets the "RealizedGains" element
15369              */
15370             void setRealizedGains(gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType realizedGains);
15371             
15372             /**
15373              * Appends and returns a new empty "RealizedGains" element
15374              */
15375             gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType addNewRealizedGains();
15376             
15377             /**
15378              * Unsets the "RealizedGains" element
15379              */
15380             void unsetRealizedGains();
15381             
15382             /**
15383              * Gets the "TargetRateReturn" element
15384              */
15385             java.math.BigDecimal getTargetRateReturn();
15386             
15387             /**
15388              * Gets (as xml) the "TargetRateReturn" element
15389              */
15390             gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType xgetTargetRateReturn();
15391             
15392             /**
15393              * True if has "TargetRateReturn" element
15394              */
15395             boolean isSetTargetRateReturn();
15396             
15397             /**
15398              * Sets the "TargetRateReturn" element
15399              */
15400             void setTargetRateReturn(java.math.BigDecimal targetRateReturn);
15401             
15402             /**
15403              * Sets (as xml) the "TargetRateReturn" element
15404              */
15405             void xsetTargetRateReturn(gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType targetRateReturn);
15406             
15407             /**
15408              * Unsets the "TargetRateReturn" element
15409              */
15410             void unsetTargetRateReturn();
15411             
15412             /**
15413              * Gets the "ActualRateReturn" element
15414              */
15415             java.math.BigDecimal getActualRateReturn();
15416             
15417             /**
15418              * Gets (as xml) the "ActualRateReturn" element
15419              */
15420             gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType xgetActualRateReturn();
15421             
15422             /**
15423              * True if has "ActualRateReturn" element
15424              */
15425             boolean isSetActualRateReturn();
15426             
15427             /**
15428              * Sets the "ActualRateReturn" element
15429              */
15430             void setActualRateReturn(java.math.BigDecimal actualRateReturn);
15431             
15432             /**
15433              * Sets (as xml) the "ActualRateReturn" element
15434              */
15435             void xsetActualRateReturn(gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType actualRateReturn);
15436             
15437             /**
15438              * Unsets the "ActualRateReturn" element
15439              */
15440             void unsetActualRateReturn();
15441             
15442             /**
15443              * A factory class with static methods for creating instances
15444              * of this type.
15445              */
15446             
15447             public static final class Factory
15448             {
15449                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio newInstance() {
15450                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15451                 
15452                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio newInstance(org.apache.xmlbeans.XmlOptions options) {
15453                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15454                 
15455                 private Factory() { } // No instance of this class allowed
15456             }
15457         }
15458         
15459         /**
15460          * An XML PortfolioActionPlan(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
15461          *
15462          * This is a complex type.
15463          */
15464         public interface PortfolioActionPlan extends org.apache.xmlbeans.XmlObject
15465         {
15466             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15467                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PortfolioActionPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("portfolioactionplan612delemtype");
15468             
15469             /**
15470              * Gets the "MinimumStandards" element
15471              */
15472             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards();
15473             
15474             /**
15475              * Gets (as xml) the "MinimumStandards" element
15476              */
15477             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards();
15478             
15479             /**
15480              * Sets the "MinimumStandards" element
15481              */
15482             void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards);
15483             
15484             /**
15485              * Sets (as xml) the "MinimumStandards" element
15486              */
15487             void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards);
15488             
15489             /**
15490              * Gets the "ReceivedFindings" element
15491              */
15492             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedFindings();
15493             
15494             /**
15495              * Gets (as xml) the "ReceivedFindings" element
15496              */
15497             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedFindings();
15498             
15499             /**
15500              * Sets the "ReceivedFindings" element
15501              */
15502             void setReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedFindings);
15503             
15504             /**
15505              * Sets (as xml) the "ReceivedFindings" element
15506              */
15507             void xsetReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedFindings);
15508             
15509             /**
15510              * Gets the "ActionPlan" element
15511              */
15512             java.lang.String getActionPlan();
15513             
15514             /**
15515              * Gets (as xml) the "ActionPlan" element
15516              */
15517             gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType xgetActionPlan();
15518             
15519             /**
15520              * True if has "ActionPlan" element
15521              */
15522             boolean isSetActionPlan();
15523             
15524             /**
15525              * Sets the "ActionPlan" element
15526              */
15527             void setActionPlan(java.lang.String actionPlan);
15528             
15529             /**
15530              * Sets (as xml) the "ActionPlan" element
15531              */
15532             void xsetActionPlan(gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType actionPlan);
15533             
15534             /**
15535              * Unsets the "ActionPlan" element
15536              */
15537             void unsetActionPlan();
15538             
15539             /**
15540              * A factory class with static methods for creating instances
15541              * of this type.
15542              */
15543             
15544             public static final class Factory
15545             {
15546                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan newInstance() {
15547                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15548                 
15549                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
15550                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15551                 
15552                 private Factory() { } // No instance of this class allowed
15553             }
15554         }
15555         
15556         /**
15557          * An XML QID_24(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
15558          *
15559          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$QID24.
15560          */
15561         public interface QID24 extends org.apache.xmlbeans.XmlInt
15562         {
15563             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15564                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QID24.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("qid24a84belemtype");
15565             
15566             /**
15567              * A factory class with static methods for creating instances
15568              * of this type.
15569              */
15570             
15571             public static final class Factory
15572             {
15573                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24 newValue(java.lang.Object obj) {
15574                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24) type.newValue( obj ); }
15575                 
15576                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24 newInstance() {
15577                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15578                 
15579                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24 newInstance(org.apache.xmlbeans.XmlOptions options) {
15580                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15581                 
15582                 private Factory() { } // No instance of this class allowed
15583             }
15584         }
15585         
15586         /**
15587          * An XML Questionnaire(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
15588          *
15589          * This is a complex type.
15590          */
15591         public interface Questionnaire extends org.apache.xmlbeans.XmlObject
15592         {
15593             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15594                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Questionnaire.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("questionnaire8be9elemtype");
15595             
15596             /**
15597              * Gets the "FederalLegislation" element
15598              */
15599             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation();
15600             
15601             /**
15602              * Gets (as xml) the "FederalLegislation" element
15603              */
15604             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation();
15605             
15606             /**
15607              * True if has "FederalLegislation" element
15608              */
15609             boolean isSetFederalLegislation();
15610             
15611             /**
15612              * Sets the "FederalLegislation" element
15613              */
15614             void setFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation);
15615             
15616             /**
15617              * Sets (as xml) the "FederalLegislation" element
15618              */
15619             void xsetFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation);
15620             
15621             /**
15622              * Unsets the "FederalLegislation" element
15623              */
15624             void unsetFederalLegislation();
15625             
15626             /**
15627              * Gets the "FederalRule" element
15628              */
15629             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule();
15630             
15631             /**
15632              * Gets (as xml) the "FederalRule" element
15633              */
15634             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule();
15635             
15636             /**
15637              * True if has "FederalRule" element
15638              */
15639             boolean isSetFederalRule();
15640             
15641             /**
15642              * Sets the "FederalRule" element
15643              */
15644             void setFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule);
15645             
15646             /**
15647              * Sets (as xml) the "FederalRule" element
15648              */
15649             void xsetFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule);
15650             
15651             /**
15652              * Unsets the "FederalRule" element
15653              */
15654             void unsetFederalRule();
15655             
15656             /**
15657              * Gets the "FederalProgram" element
15658              */
15659             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram();
15660             
15661             /**
15662              * Gets (as xml) the "FederalProgram" element
15663              */
15664             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram();
15665             
15666             /**
15667              * True if has "FederalProgram" element
15668              */
15669             boolean isSetFederalProgram();
15670             
15671             /**
15672              * Sets the "FederalProgram" element
15673              */
15674             void setFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram);
15675             
15676             /**
15677              * Sets (as xml) the "FederalProgram" element
15678              */
15679             void xsetFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram);
15680             
15681             /**
15682              * Unsets the "FederalProgram" element
15683              */
15684             void unsetFederalProgram();
15685             
15686             /**
15687              * Gets the "Nomination" element
15688              */
15689             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination();
15690             
15691             /**
15692              * Gets (as xml) the "Nomination" element
15693              */
15694             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination();
15695             
15696             /**
15697              * True if has "Nomination" element
15698              */
15699             boolean isSetNomination();
15700             
15701             /**
15702              * Sets the "Nomination" element
15703              */
15704             void setNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination);
15705             
15706             /**
15707              * Sets (as xml) the "Nomination" element
15708              */
15709             void xsetNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination);
15710             
15711             /**
15712              * Unsets the "Nomination" element
15713              */
15714             void unsetNomination();
15715             
15716             /**
15717              * Gets the "BackgroundWork" element
15718              */
15719             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork();
15720             
15721             /**
15722              * Gets (as xml) the "BackgroundWork" element
15723              */
15724             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork();
15725             
15726             /**
15727              * True if has "BackgroundWork" element
15728              */
15729             boolean isSetBackgroundWork();
15730             
15731             /**
15732              * Sets the "BackgroundWork" element
15733              */
15734             void setBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork);
15735             
15736             /**
15737              * Sets (as xml) the "BackgroundWork" element
15738              */
15739             void xsetBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork);
15740             
15741             /**
15742              * Unsets the "BackgroundWork" element
15743              */
15744             void unsetBackgroundWork();
15745             
15746             /**
15747              * Gets the "FederalLegislation2" element
15748              */
15749             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation2();
15750             
15751             /**
15752              * Gets (as xml) the "FederalLegislation2" element
15753              */
15754             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation2();
15755             
15756             /**
15757              * True if has "FederalLegislation2" element
15758              */
15759             boolean isSetFederalLegislation2();
15760             
15761             /**
15762              * Sets the "FederalLegislation2" element
15763              */
15764             void setFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation2);
15765             
15766             /**
15767              * Sets (as xml) the "FederalLegislation2" element
15768              */
15769             void xsetFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation2);
15770             
15771             /**
15772              * Unsets the "FederalLegislation2" element
15773              */
15774             void unsetFederalLegislation2();
15775             
15776             /**
15777              * Gets the "FederalRule2" element
15778              */
15779             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule2();
15780             
15781             /**
15782              * Gets (as xml) the "FederalRule2" element
15783              */
15784             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule2();
15785             
15786             /**
15787              * True if has "FederalRule2" element
15788              */
15789             boolean isSetFederalRule2();
15790             
15791             /**
15792              * Sets the "FederalRule2" element
15793              */
15794             void setFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule2);
15795             
15796             /**
15797              * Sets (as xml) the "FederalRule2" element
15798              */
15799             void xsetFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule2);
15800             
15801             /**
15802              * Unsets the "FederalRule2" element
15803              */
15804             void unsetFederalRule2();
15805             
15806             /**
15807              * Gets the "FederalProgram2" element
15808              */
15809             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram2();
15810             
15811             /**
15812              * Gets (as xml) the "FederalProgram2" element
15813              */
15814             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram2();
15815             
15816             /**
15817              * True if has "FederalProgram2" element
15818              */
15819             boolean isSetFederalProgram2();
15820             
15821             /**
15822              * Sets the "FederalProgram2" element
15823              */
15824             void setFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram2);
15825             
15826             /**
15827              * Sets (as xml) the "FederalProgram2" element
15828              */
15829             void xsetFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram2);
15830             
15831             /**
15832              * Unsets the "FederalProgram2" element
15833              */
15834             void unsetFederalProgram2();
15835             
15836             /**
15837              * Gets the "Nomination2" element
15838              */
15839             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination2();
15840             
15841             /**
15842              * Gets (as xml) the "Nomination2" element
15843              */
15844             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination2();
15845             
15846             /**
15847              * True if has "Nomination2" element
15848              */
15849             boolean isSetNomination2();
15850             
15851             /**
15852              * Sets the "Nomination2" element
15853              */
15854             void setNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination2);
15855             
15856             /**
15857              * Sets (as xml) the "Nomination2" element
15858              */
15859             void xsetNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination2);
15860             
15861             /**
15862              * Unsets the "Nomination2" element
15863              */
15864             void unsetNomination2();
15865             
15866             /**
15867              * Gets the "BackgroundWork2" element
15868              */
15869             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork2();
15870             
15871             /**
15872              * Gets (as xml) the "BackgroundWork2" element
15873              */
15874             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork2();
15875             
15876             /**
15877              * True if has "BackgroundWork2" element
15878              */
15879             boolean isSetBackgroundWork2();
15880             
15881             /**
15882              * Sets the "BackgroundWork2" element
15883              */
15884             void setBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork2);
15885             
15886             /**
15887              * Sets (as xml) the "BackgroundWork2" element
15888              */
15889             void xsetBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork2);
15890             
15891             /**
15892              * Unsets the "BackgroundWork2" element
15893              */
15894             void unsetBackgroundWork2();
15895             
15896             /**
15897              * Gets the "Comments" element
15898              */
15899             java.lang.String getComments();
15900             
15901             /**
15902              * Gets (as xml) the "Comments" element
15903              */
15904             gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType xgetComments();
15905             
15906             /**
15907              * True if has "Comments" element
15908              */
15909             boolean isSetComments();
15910             
15911             /**
15912              * Sets the "Comments" element
15913              */
15914             void setComments(java.lang.String comments);
15915             
15916             /**
15917              * Sets (as xml) the "Comments" element
15918              */
15919             void xsetComments(gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType comments);
15920             
15921             /**
15922              * Unsets the "Comments" element
15923              */
15924             void unsetComments();
15925             
15926             /**
15927              * A factory class with static methods for creating instances
15928              * of this type.
15929              */
15930             
15931             public static final class Factory
15932             {
15933                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire newInstance() {
15934                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
15935                 
15936                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire newInstance(org.apache.xmlbeans.XmlOptions options) {
15937                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
15938                 
15939                 private Factory() { } // No instance of this class allowed
15940             }
15941         }
15942         
15943         /**
15944          * An XML EnvironmentalReview(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
15945          *
15946          * This is a complex type.
15947          */
15948         public interface EnvironmentalReview extends org.apache.xmlbeans.XmlObject
15949         {
15950             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
15951                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EnvironmentalReview.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("environmentalreview79fcelemtype");
15952             
15953             /**
15954              * Gets the "CategoricalExclusion" element
15955              */
15956             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCategoricalExclusion();
15957             
15958             /**
15959              * Gets (as xml) the "CategoricalExclusion" element
15960              */
15961             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCategoricalExclusion();
15962             
15963             /**
15964              * Sets the "CategoricalExclusion" element
15965              */
15966             void setCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum categoricalExclusion);
15967             
15968             /**
15969              * Sets (as xml) the "CategoricalExclusion" element
15970              */
15971             void xsetCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType categoricalExclusion);
15972             
15973             /**
15974              * Gets the "EnvironmentalImpact" element
15975              */
15976             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalImpact();
15977             
15978             /**
15979              * Gets (as xml) the "EnvironmentalImpact" element
15980              */
15981             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalImpact();
15982             
15983             /**
15984              * Sets the "EnvironmentalImpact" element
15985              */
15986             void setEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalImpact);
15987             
15988             /**
15989              * Sets (as xml) the "EnvironmentalImpact" element
15990              */
15991             void xsetEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalImpact);
15992             
15993             /**
15994              * Gets the "HistoricalSites" element
15995              */
15996             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricalSites();
15997             
15998             /**
15999              * Gets (as xml) the "HistoricalSites" element
16000              */
16001             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricalSites();
16002             
16003             /**
16004              * Sets the "HistoricalSites" element
16005              */
16006             void setHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicalSites);
16007             
16008             /**
16009              * Sets (as xml) the "HistoricalSites" element
16010              */
16011             void xsetHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicalSites);
16012             
16013             /**
16014              * Gets the "WildernessAreas" element
16015              */
16016             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWildernessAreas();
16017             
16018             /**
16019              * Gets (as xml) the "WildernessAreas" element
16020              */
16021             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWildernessAreas();
16022             
16023             /**
16024              * Sets the "WildernessAreas" element
16025              */
16026             void setWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wildernessAreas);
16027             
16028             /**
16029              * Sets (as xml) the "WildernessAreas" element
16030              */
16031             void xsetWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType wildernessAreas);
16032             
16033             /**
16034              * Gets the "ScenicRivers" element
16035              */
16036             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScenicRivers();
16037             
16038             /**
16039              * Gets (as xml) the "ScenicRivers" element
16040              */
16041             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScenicRivers();
16042             
16043             /**
16044              * Sets the "ScenicRivers" element
16045              */
16046             void setScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scenicRivers);
16047             
16048             /**
16049              * Sets (as xml) the "ScenicRivers" element
16050              */
16051             void xsetScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType scenicRivers);
16052             
16053             /**
16054              * Gets the "CriticalHabitats" element
16055              */
16056             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriticalHabitats();
16057             
16058             /**
16059              * Gets (as xml) the "CriticalHabitats" element
16060              */
16061             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriticalHabitats();
16062             
16063             /**
16064              * Sets the "CriticalHabitats" element
16065              */
16066             void setCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criticalHabitats);
16067             
16068             /**
16069              * Sets (as xml) the "CriticalHabitats" element
16070              */
16071             void xsetCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType criticalHabitats);
16072             
16073             /**
16074              * Gets the "NaturalLandmarks" element
16075              */
16076             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNaturalLandmarks();
16077             
16078             /**
16079              * Gets (as xml) the "NaturalLandmarks" element
16080              */
16081             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNaturalLandmarks();
16082             
16083             /**
16084              * Sets the "NaturalLandmarks" element
16085              */
16086             void setNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naturalLandmarks);
16087             
16088             /**
16089              * Sets (as xml) the "NaturalLandmarks" element
16090              */
16091             void xsetNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType naturalLandmarks);
16092             
16093             /**
16094              * Gets the "CostalBarrier" element
16095              */
16096             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalBarrier();
16097             
16098             /**
16099              * Gets (as xml) the "CostalBarrier" element
16100              */
16101             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalBarrier();
16102             
16103             /**
16104              * Sets the "CostalBarrier" element
16105              */
16106             void setCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalBarrier);
16107             
16108             /**
16109              * Sets (as xml) the "CostalBarrier" element
16110              */
16111             void xsetCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalBarrier);
16112             
16113             /**
16114              * Gets the "CostalZone" element
16115              */
16116             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalZone();
16117             
16118             /**
16119              * Gets (as xml) the "CostalZone" element
16120              */
16121             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalZone();
16122             
16123             /**
16124              * Sets the "CostalZone" element
16125              */
16126             void setCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalZone);
16127             
16128             /**
16129              * Sets (as xml) the "CostalZone" element
16130              */
16131             void xsetCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalZone);
16132             
16133             /**
16134              * Gets the "SoleSourceAquifer" element
16135              */
16136             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoleSourceAquifer();
16137             
16138             /**
16139              * Gets (as xml) the "SoleSourceAquifer" element
16140              */
16141             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoleSourceAquifer();
16142             
16143             /**
16144              * Sets the "SoleSourceAquifer" element
16145              */
16146             void setSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum soleSourceAquifer);
16147             
16148             /**
16149              * Sets (as xml) the "SoleSourceAquifer" element
16150              */
16151             void xsetSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType soleSourceAquifer);
16152             
16153             /**
16154              * Gets the "Wetlands" element
16155              */
16156             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWetlands();
16157             
16158             /**
16159              * Gets (as xml) the "Wetlands" element
16160              */
16161             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWetlands();
16162             
16163             /**
16164              * Sets the "Wetlands" element
16165              */
16166             void setWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wetlands);
16167             
16168             /**
16169              * Sets (as xml) the "Wetlands" element
16170              */
16171             void xsetWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType wetlands);
16172             
16173             /**
16174              * Gets the "FloodPlains" element
16175              */
16176             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFloodPlains();
16177             
16178             /**
16179              * Gets (as xml) the "FloodPlains" element
16180              */
16181             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFloodPlains();
16182             
16183             /**
16184              * Sets the "FloodPlains" element
16185              */
16186             void setFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum floodPlains);
16187             
16188             /**
16189              * Sets (as xml) the "FloodPlains" element
16190              */
16191             void xsetFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType floodPlains);
16192             
16193             /**
16194              * Gets the "PrimeFarmland" element
16195              */
16196             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimeFarmland();
16197             
16198             /**
16199              * Gets (as xml) the "PrimeFarmland" element
16200              */
16201             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimeFarmland();
16202             
16203             /**
16204              * Sets the "PrimeFarmland" element
16205              */
16206             void setPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primeFarmland);
16207             
16208             /**
16209              * Sets (as xml) the "PrimeFarmland" element
16210              */
16211             void xsetPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType primeFarmland);
16212             
16213             /**
16214              * Gets the "EPAList" element
16215              */
16216             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPAList();
16217             
16218             /**
16219              * Gets (as xml) the "EPAList" element
16220              */
16221             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPAList();
16222             
16223             /**
16224              * Sets the "EPAList" element
16225              */
16226             void setEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epaList);
16227             
16228             /**
16229              * Sets (as xml) the "EPAList" element
16230              */
16231             void xsetEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType epaList);
16232             
16233             /**
16234              * Gets the "ERNarrative" element
16235              */
16236             java.lang.String getERNarrative();
16237             
16238             /**
16239              * Gets (as xml) the "ERNarrative" element
16240              */
16241             gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType xgetERNarrative();
16242             
16243             /**
16244              * True if has "ERNarrative" element
16245              */
16246             boolean isSetERNarrative();
16247             
16248             /**
16249              * Sets the "ERNarrative" element
16250              */
16251             void setERNarrative(java.lang.String erNarrative);
16252             
16253             /**
16254              * Sets (as xml) the "ERNarrative" element
16255              */
16256             void xsetERNarrative(gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType erNarrative);
16257             
16258             /**
16259              * Unsets the "ERNarrative" element
16260              */
16261             void unsetERNarrative();
16262             
16263             /**
16264              * A factory class with static methods for creating instances
16265              * of this type.
16266              */
16267             
16268             public static final class Factory
16269             {
16270                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview newInstance() {
16271                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16272                 
16273                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview newInstance(org.apache.xmlbeans.XmlOptions options) {
16274                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16275                 
16276                 private Factory() { } // No instance of this class allowed
16277             }
16278         }
16279         
16280         /**
16281          * An XML Narratives(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
16282          *
16283          * This is a complex type.
16284          */
16285         public interface Narratives extends org.apache.xmlbeans.XmlObject
16286         {
16287             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
16288                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Narratives.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("narratives7177elemtype");
16289             
16290             /**
16291              * Gets the "Narrative" element
16292              */
16293             gov.grants.apply.system.attachmentsV10.AttachedFileDataType getNarrative();
16294             
16295             /**
16296              * Sets the "Narrative" element
16297              */
16298             void setNarrative(gov.grants.apply.system.attachmentsV10.AttachedFileDataType narrative);
16299             
16300             /**
16301              * Appends and returns a new empty "Narrative" element
16302              */
16303             gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewNarrative();
16304             
16305             /**
16306              * A factory class with static methods for creating instances
16307              * of this type.
16308              */
16309             
16310             public static final class Factory
16311             {
16312                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives newInstance() {
16313                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16314                 
16315                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives newInstance(org.apache.xmlbeans.XmlOptions options) {
16316                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16317                 
16318                 private Factory() { } // No instance of this class allowed
16319             }
16320         }
16321         
16322         /**
16323          * An XML ApplicationChecklist(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
16324          *
16325          * This is a complex type.
16326          */
16327         public interface ApplicationChecklist extends org.apache.xmlbeans.XmlObject
16328         {
16329             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
16330                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationChecklist.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationchecklist3a2celemtype");
16331             
16332             /**
16333              * Gets the "SF424" element
16334              */
16335             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSF424();
16336             
16337             /**
16338              * Gets (as xml) the "SF424" element
16339              */
16340             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSF424();
16341             
16342             /**
16343              * Sets the "SF424" element
16344              */
16345             void setSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sf424);
16346             
16347             /**
16348              * Sets (as xml) the "SF424" element
16349              */
16350             void xsetSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType sf424);
16351             
16352             /**
16353              * Gets the "EINDocumentation" element
16354              */
16355             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEINDocumentation();
16356             
16357             /**
16358              * Gets (as xml) the "EINDocumentation" element
16359              */
16360             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEINDocumentation();
16361             
16362             /**
16363              * Sets the "EINDocumentation" element
16364              */
16365             void setEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum einDocumentation);
16366             
16367             /**
16368              * Sets (as xml) the "EINDocumentation" element
16369              */
16370             void xsetEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType einDocumentation);
16371             
16372             /**
16373              * Gets the "HFFIApplicationNarrative" element
16374              */
16375             gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getHFFIApplicationNarrative();
16376             
16377             /**
16378              * Gets (as xml) the "HFFIApplicationNarrative" element
16379              */
16380             gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetHFFIApplicationNarrative();
16381             
16382             /**
16383              * True if has "HFFIApplicationNarrative" element
16384              */
16385             boolean isSetHFFIApplicationNarrative();
16386             
16387             /**
16388              * Sets the "HFFIApplicationNarrative" element
16389              */
16390             void setHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum hffiApplicationNarrative);
16391             
16392             /**
16393              * Sets (as xml) the "HFFIApplicationNarrative" element
16394              */
16395             void xsetHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType hffiApplicationNarrative);
16396             
16397             /**
16398              * Unsets the "HFFIApplicationNarrative" element
16399              */
16400             void unsetHFFIApplicationNarrative();
16401             
16402             /**
16403              * Gets the "FinancialStatements" element
16404              */
16405             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancialStatements();
16406             
16407             /**
16408              * Gets (as xml) the "FinancialStatements" element
16409              */
16410             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancialStatements();
16411             
16412             /**
16413              * Sets the "FinancialStatements" element
16414              */
16415             void setFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financialStatements);
16416             
16417             /**
16418              * Sets (as xml) the "FinancialStatements" element
16419              */
16420             void xsetFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType financialStatements);
16421             
16422             /**
16423              * Gets the "MatchingFundsDocumentation" element
16424              */
16425             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMatchingFundsDocumentation();
16426             
16427             /**
16428              * Gets (as xml) the "MatchingFundsDocumentation" element
16429              */
16430             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMatchingFundsDocumentation();
16431             
16432             /**
16433              * True if has "MatchingFundsDocumentation" element
16434              */
16435             boolean isSetMatchingFundsDocumentation();
16436             
16437             /**
16438              * Sets the "MatchingFundsDocumentation" element
16439              */
16440             void setMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum matchingFundsDocumentation);
16441             
16442             /**
16443              * Sets (as xml) the "MatchingFundsDocumentation" element
16444              */
16445             void xsetMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType matchingFundsDocumentation);
16446             
16447             /**
16448              * Unsets the "MatchingFundsDocumentation" element
16449              */
16450             void unsetMatchingFundsDocumentation();
16451             
16452             /**
16453              * Gets the "Resumes" element
16454              */
16455             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getResumes();
16456             
16457             /**
16458              * Gets (as xml) the "Resumes" element
16459              */
16460             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetResumes();
16461             
16462             /**
16463              * Sets the "Resumes" element
16464              */
16465             void setResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum resumes);
16466             
16467             /**
16468              * Sets (as xml) the "Resumes" element
16469              */
16470             void xsetResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType resumes);
16471             
16472             /**
16473              * Gets the "OrganizationalChart" element
16474              */
16475             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOrganizationalChart();
16476             
16477             /**
16478              * Gets (as xml) the "OrganizationalChart" element
16479              */
16480             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOrganizationalChart();
16481             
16482             /**
16483              * Sets the "OrganizationalChart" element
16484              */
16485             void setOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum organizationalChart);
16486             
16487             /**
16488              * Sets (as xml) the "OrganizationalChart" element
16489              */
16490             void xsetOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType organizationalChart);
16491             
16492             /**
16493              * Gets the "CDFIApplicationNarrative" element
16494              */
16495             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCDFIApplicationNarrative();
16496             
16497             /**
16498              * Gets (as xml) the "CDFIApplicationNarrative" element
16499              */
16500             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCDFIApplicationNarrative();
16501             
16502             /**
16503              * Sets the "CDFIApplicationNarrative" element
16504              */
16505             void setCDFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum cdfiApplicationNarrative);
16506             
16507             /**
16508              * Sets (as xml) the "CDFIApplicationNarrative" element
16509              */
16510             void xsetCDFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType cdfiApplicationNarrative);
16511             
16512             /**
16513              * A factory class with static methods for creating instances
16514              * of this type.
16515              */
16516             
16517             public static final class Factory
16518             {
16519                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist newInstance() {
16520                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16521                 
16522                 public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist newInstance(org.apache.xmlbeans.XmlOptions options) {
16523                   return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16524                 
16525                 private Factory() { } // No instance of this class allowed
16526             }
16527         }
16528         
16529         /**
16530          * A factory class with static methods for creating instances
16531          * of this type.
16532          */
16533         
16534         public static final class Factory
16535         {
16536             public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20 newInstance() {
16537               return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16538             
16539             public static gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20 newInstance(org.apache.xmlbeans.XmlOptions options) {
16540               return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16541             
16542             private Factory() { } // No instance of this class allowed
16543         }
16544     }
16545     
16546     /**
16547      * A factory class with static methods for creating instances
16548      * of this type.
16549      */
16550     
16551     public static final class Factory
16552     {
16553         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document newInstance() {
16554           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
16555         
16556         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document newInstance(org.apache.xmlbeans.XmlOptions options) {
16557           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
16558         
16559         /** @param xmlAsString the string value to parse */
16560         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
16561           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
16562         
16563         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
16564           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
16565         
16566         /** @param file the file from which to load an xml document */
16567         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16568           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
16569         
16570         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16571           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
16572         
16573         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16574           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
16575         
16576         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16577           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
16578         
16579         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16580           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
16581         
16582         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16583           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
16584         
16585         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16586           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
16587         
16588         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
16589           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
16590         
16591         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
16592           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
16593         
16594         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
16595           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
16596         
16597         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
16598           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
16599         
16600         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
16601           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
16602         
16603         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
16604         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
16605           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
16606         
16607         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
16608         public static gov.grants.apply.forms.cdfi20V20.CDFI20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
16609           return (gov.grants.apply.forms.cdfi20V20.CDFI20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
16610         
16611         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
16612         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 {
16613           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
16614         
16615         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
16616         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 {
16617           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
16618         
16619         private Factory() { } // No instance of this class allowed
16620     }
16621 }