View Javadoc
1   /*
2    * An XML document type.
3    * Localname: CDFI_3_0
4    * Namespace: http://apply.grants.gov/forms/CDFI_3_0-V3.0
5    * Java type: gov.grants.apply.forms.cdfi30V30.CDFI30Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.cdfi30V30;
10  
11  
12  /**
13   * A document containing one CDFI_3_0(@http://apply.grants.gov/forms/CDFI_3_0-V3.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface CDFI30Document 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(CDFI30Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cdfi30193fdoctype");
21      
22      /**
23       * Gets the "CDFI_3_0" element
24       */
25      gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30 getCDFI30();
26      
27      /**
28       * Sets the "CDFI_3_0" element
29       */
30      void setCDFI30(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30 cdfi30);
31      
32      /**
33       * Appends and returns a new empty "CDFI_3_0" element
34       */
35      gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30 addNewCDFI30();
36      
37      /**
38       * An XML CDFI_3_0(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
39       *
40       * This is a complex type.
41       */
42      public interface CDFI30 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(CDFI30.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cdfi3045baelemtype");
46          
47          /**
48           * Gets the "Organization" element
49           */
50          gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization getOrganization();
51          
52          /**
53           * Sets the "Organization" element
54           */
55          void setOrganization(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization organization);
56          
57          /**
58           * Appends and returns a new empty "Organization" element
59           */
60          gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization addNewOrganization();
61          
62          /**
63           * Gets the "AuthorizedRep" element
64           */
65          gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep getAuthorizedRep();
66          
67          /**
68           * Sets the "AuthorizedRep" element
69           */
70          void setAuthorizedRep(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep authorizedRep);
71          
72          /**
73           * Appends and returns a new empty "AuthorizedRep" element
74           */
75          gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep addNewAuthorizedRep();
76          
77          /**
78           * Gets the "ApplicationPOC" element
79           */
80          gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.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.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC applicationPOC);
91          
92          /**
93           * Appends and returns a new empty "ApplicationPOC" element
94           */
95          gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC addNewApplicationPOC();
96          
97          /**
98           * Unsets the "ApplicationPOC" element
99           */
100         void unsetApplicationPOC();
101         
102         /**
103          * Gets the "TypeAssistance" element
104          */
105         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance.Enum getTypeAssistance();
106         
107         /**
108          * Gets (as xml) the "TypeAssistance" element
109          */
110         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance xgetTypeAssistance();
111         
112         /**
113          * Sets the "TypeAssistance" element
114          */
115         void setTypeAssistance(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance.Enum typeAssistance);
116         
117         /**
118          * Sets (as xml) the "TypeAssistance" element
119          */
120         void xsetTypeAssistance(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance typeAssistance);
121         
122         /**
123          * Gets the "FARequestedAmount" element
124          */
125         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount getFARequestedAmount();
126         
127         /**
128          * True if has "FARequestedAmount" element
129          */
130         boolean isSetFARequestedAmount();
131         
132         /**
133          * Sets the "FARequestedAmount" element
134          */
135         void setFARequestedAmount(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount faRequestedAmount);
136         
137         /**
138          * Appends and returns a new empty "FARequestedAmount" element
139          */
140         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount addNewFARequestedAmount();
141         
142         /**
143          * Unsets the "FARequestedAmount" element
144          */
145         void unsetFARequestedAmount();
146         
147         /**
148          * Gets the "TARequestSummary" element
149          */
150         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary getTARequestSummary();
151         
152         /**
153          * True if has "TARequestSummary" element
154          */
155         boolean isSetTARequestSummary();
156         
157         /**
158          * Sets the "TARequestSummary" element
159          */
160         void setTARequestSummary(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary taRequestSummary);
161         
162         /**
163          * Appends and returns a new empty "TARequestSummary" element
164          */
165         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary addNewTARequestSummary();
166         
167         /**
168          * Unsets the "TARequestSummary" element
169          */
170         void unsetTARequestSummary();
171         
172         /**
173          * Gets the "HFFIFARequestedAmount" element
174          */
175         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount getHFFIFARequestedAmount();
176         
177         /**
178          * True if has "HFFIFARequestedAmount" element
179          */
180         boolean isSetHFFIFARequestedAmount();
181         
182         /**
183          * Sets the "HFFIFARequestedAmount" element
184          */
185         void setHFFIFARequestedAmount(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount hffifaRequestedAmount);
186         
187         /**
188          * Appends and returns a new empty "HFFIFARequestedAmount" element
189          */
190         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount addNewHFFIFARequestedAmount();
191         
192         /**
193          * Unsets the "HFFIFARequestedAmount" element
194          */
195         void unsetHFFIFARequestedAmount();
196         
197         /**
198          * Gets the "FAApplicantCategory" element
199          */
200         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory.Enum getFAApplicantCategory();
201         
202         /**
203          * Gets (as xml) the "FAApplicantCategory" element
204          */
205         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory xgetFAApplicantCategory();
206         
207         /**
208          * True if has "FAApplicantCategory" element
209          */
210         boolean isSetFAApplicantCategory();
211         
212         /**
213          * Sets the "FAApplicantCategory" element
214          */
215         void setFAApplicantCategory(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory.Enum faApplicantCategory);
216         
217         /**
218          * Sets (as xml) the "FAApplicantCategory" element
219          */
220         void xsetFAApplicantCategory(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory faApplicantCategory);
221         
222         /**
223          * Unsets the "FAApplicantCategory" element
224          */
225         void unsetFAApplicantCategory();
226         
227         /**
228          * Gets the "OtherFunds" element
229          */
230         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOtherFunds();
231         
232         /**
233          * Gets (as xml) the "OtherFunds" element
234          */
235         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOtherFunds();
236         
237         /**
238          * Sets the "OtherFunds" element
239          */
240         void setOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherFunds);
241         
242         /**
243          * Sets (as xml) the "OtherFunds" element
244          */
245         void xsetOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherFunds);
246         
247         /**
248          * Gets array of all "OtherFundsTable" elements
249          */
250         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable[] getOtherFundsTableArray();
251         
252         /**
253          * Gets ith "OtherFundsTable" element
254          */
255         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable getOtherFundsTableArray(int i);
256         
257         /**
258          * Returns number of "OtherFundsTable" element
259          */
260         int sizeOfOtherFundsTableArray();
261         
262         /**
263          * Sets array of all "OtherFundsTable" element
264          */
265         void setOtherFundsTableArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable[] otherFundsTableArray);
266         
267         /**
268          * Sets ith "OtherFundsTable" element
269          */
270         void setOtherFundsTableArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable otherFundsTable);
271         
272         /**
273          * Inserts and returns a new empty value (as xml) as the ith "OtherFundsTable" element
274          */
275         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable insertNewOtherFundsTable(int i);
276         
277         /**
278          * Appends and returns a new empty value (as xml) as the last "OtherFundsTable" element
279          */
280         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable addNewOtherFundsTable();
281         
282         /**
283          * Removes the ith "OtherFundsTable" element
284          */
285         void removeOtherFundsTable(int i);
286         
287         /**
288          * Gets array of all "PriorAwardsTable" elements
289          */
290         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable[] getPriorAwardsTableArray();
291         
292         /**
293          * Gets ith "PriorAwardsTable" element
294          */
295         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable getPriorAwardsTableArray(int i);
296         
297         /**
298          * Returns number of "PriorAwardsTable" element
299          */
300         int sizeOfPriorAwardsTableArray();
301         
302         /**
303          * Sets array of all "PriorAwardsTable" element
304          */
305         void setPriorAwardsTableArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable[] priorAwardsTableArray);
306         
307         /**
308          * Sets ith "PriorAwardsTable" element
309          */
310         void setPriorAwardsTableArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable priorAwardsTable);
311         
312         /**
313          * Inserts and returns a new empty value (as xml) as the ith "PriorAwardsTable" element
314          */
315         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable insertNewPriorAwardsTable(int i);
316         
317         /**
318          * Appends and returns a new empty value (as xml) as the last "PriorAwardsTable" element
319          */
320         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable addNewPriorAwardsTable();
321         
322         /**
323          * Removes the ith "PriorAwardsTable" element
324          */
325         void removePriorAwardsTable(int i);
326         
327         /**
328          * Gets the "InstitutionType" element
329          */
330         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType.Enum getInstitutionType();
331         
332         /**
333          * Gets (as xml) the "InstitutionType" element
334          */
335         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType xgetInstitutionType();
336         
337         /**
338          * Sets the "InstitutionType" element
339          */
340         void setInstitutionType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType.Enum institutionType);
341         
342         /**
343          * Sets (as xml) the "InstitutionType" element
344          */
345         void xsetInstitutionType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType institutionType);
346         
347         /**
348          * Gets the "OrganizationStructure" element
349          */
350         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure.Enum getOrganizationStructure();
351         
352         /**
353          * Gets (as xml) the "OrganizationStructure" element
354          */
355         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure xgetOrganizationStructure();
356         
357         /**
358          * True if has "OrganizationStructure" element
359          */
360         boolean isSetOrganizationStructure();
361         
362         /**
363          * Sets the "OrganizationStructure" element
364          */
365         void setOrganizationStructure(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure.Enum organizationStructure);
366         
367         /**
368          * Sets (as xml) the "OrganizationStructure" element
369          */
370         void xsetOrganizationStructure(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure organizationStructure);
371         
372         /**
373          * Unsets the "OrganizationStructure" element
374          */
375         void unsetOrganizationStructure();
376         
377         /**
378          * Gets the "QID_65" element
379          */
380         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID65();
381         
382         /**
383          * Gets (as xml) the "QID_65" element
384          */
385         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID65();
386         
387         /**
388          * Sets the "QID_65" element
389          */
390         void setQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid65);
391         
392         /**
393          * Sets (as xml) the "QID_65" element
394          */
395         void xsetQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid65);
396         
397         /**
398          * Gets the "DateofIncorporation" element
399          */
400         java.util.Calendar getDateofIncorporation();
401         
402         /**
403          * Gets (as xml) the "DateofIncorporation" element
404          */
405         org.apache.xmlbeans.XmlDate xgetDateofIncorporation();
406         
407         /**
408          * Sets the "DateofIncorporation" element
409          */
410         void setDateofIncorporation(java.util.Calendar dateofIncorporation);
411         
412         /**
413          * Sets (as xml) the "DateofIncorporation" element
414          */
415         void xsetDateofIncorporation(org.apache.xmlbeans.XmlDate dateofIncorporation);
416         
417         /**
418          * Gets the "DateStarted" element
419          */
420         java.util.Calendar getDateStarted();
421         
422         /**
423          * Gets (as xml) the "DateStarted" element
424          */
425         org.apache.xmlbeans.XmlDate xgetDateStarted();
426         
427         /**
428          * Sets the "DateStarted" element
429          */
430         void setDateStarted(java.util.Calendar dateStarted);
431         
432         /**
433          * Sets (as xml) the "DateStarted" element
434          */
435         void xsetDateStarted(org.apache.xmlbeans.XmlDate dateStarted);
436         
437         /**
438          * Gets the "CongressionalDistrictApplicant" element
439          */
440         java.lang.String getCongressionalDistrictApplicant();
441         
442         /**
443          * Gets (as xml) the "CongressionalDistrictApplicant" element
444          */
445         gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant();
446         
447         /**
448          * Sets the "CongressionalDistrictApplicant" element
449          */
450         void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant);
451         
452         /**
453          * Sets (as xml) the "CongressionalDistrictApplicant" element
454          */
455         void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant);
456         
457         /**
458          * Gets the "QID_42" element
459          */
460         java.lang.String getQID42();
461         
462         /**
463          * Gets (as xml) the "QID_42" element
464          */
465         gov.grants.apply.forms.cdfi30V30.CDFI30MMDDDataType xgetQID42();
466         
467         /**
468          * True if has "QID_42" element
469          */
470         boolean isSetQID42();
471         
472         /**
473          * Sets the "QID_42" element
474          */
475         void setQID42(java.lang.String qid42);
476         
477         /**
478          * Sets (as xml) the "QID_42" element
479          */
480         void xsetQID42(gov.grants.apply.forms.cdfi30V30.CDFI30MMDDDataType qid42);
481         
482         /**
483          * Unsets the "QID_42" element
484          */
485         void unsetQID42();
486         
487         /**
488          * Gets the "QID_66" element
489          */
490         long getQID66();
491         
492         /**
493          * Gets (as xml) the "QID_66" element
494          */
495         gov.grants.apply.forms.cdfi30V30.CDFI30S999999999999DataType xgetQID66();
496         
497         /**
498          * Sets the "QID_66" element
499          */
500         void setQID66(long qid66);
501         
502         /**
503          * Sets (as xml) the "QID_66" element
504          */
505         void xsetQID66(gov.grants.apply.forms.cdfi30V30.CDFI30S999999999999DataType qid66);
506         
507         /**
508          * Gets the "RegulatoryBody" element
509          */
510         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody.Enum getRegulatoryBody();
511         
512         /**
513          * Gets (as xml) the "RegulatoryBody" element
514          */
515         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody xgetRegulatoryBody();
516         
517         /**
518          * True if has "RegulatoryBody" element
519          */
520         boolean isSetRegulatoryBody();
521         
522         /**
523          * Sets the "RegulatoryBody" element
524          */
525         void setRegulatoryBody(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody.Enum regulatoryBody);
526         
527         /**
528          * Sets (as xml) the "RegulatoryBody" element
529          */
530         void xsetRegulatoryBody(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody regulatoryBody);
531         
532         /**
533          * Unsets the "RegulatoryBody" element
534          */
535         void unsetRegulatoryBody();
536         
537         /**
538          * Gets the "OtherRegulatoryBody" element
539          */
540         java.lang.String getOtherRegulatoryBody();
541         
542         /**
543          * Gets (as xml) the "OtherRegulatoryBody" element
544          */
545         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody xgetOtherRegulatoryBody();
546         
547         /**
548          * True if has "OtherRegulatoryBody" element
549          */
550         boolean isSetOtherRegulatoryBody();
551         
552         /**
553          * Sets the "OtherRegulatoryBody" element
554          */
555         void setOtherRegulatoryBody(java.lang.String otherRegulatoryBody);
556         
557         /**
558          * Sets (as xml) the "OtherRegulatoryBody" element
559          */
560         void xsetOtherRegulatoryBody(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody otherRegulatoryBody);
561         
562         /**
563          * Unsets the "OtherRegulatoryBody" element
564          */
565         void unsetOtherRegulatoryBody();
566         
567         /**
568          * Gets the "FDICCertification" element
569          */
570         java.lang.String getFDICCertification();
571         
572         /**
573          * Gets (as xml) the "FDICCertification" element
574          */
575         gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType xgetFDICCertification();
576         
577         /**
578          * True if has "FDICCertification" element
579          */
580         boolean isSetFDICCertification();
581         
582         /**
583          * Sets the "FDICCertification" element
584          */
585         void setFDICCertification(java.lang.String fdicCertification);
586         
587         /**
588          * Sets (as xml) the "FDICCertification" element
589          */
590         void xsetFDICCertification(gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType fdicCertification);
591         
592         /**
593          * Unsets the "FDICCertification" element
594          */
595         void unsetFDICCertification();
596         
597         /**
598          * Gets the "CharterNumber" element
599          */
600         java.lang.String getCharterNumber();
601         
602         /**
603          * Gets (as xml) the "CharterNumber" element
604          */
605         gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType xgetCharterNumber();
606         
607         /**
608          * True if has "CharterNumber" element
609          */
610         boolean isSetCharterNumber();
611         
612         /**
613          * Sets the "CharterNumber" element
614          */
615         void setCharterNumber(java.lang.String charterNumber);
616         
617         /**
618          * Sets (as xml) the "CharterNumber" element
619          */
620         void xsetCharterNumber(gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType charterNumber);
621         
622         /**
623          * Unsets the "CharterNumber" element
624          */
625         void unsetCharterNumber();
626         
627         /**
628          * Gets the "MinorityDepository" element
629          */
630         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorityDepository();
631         
632         /**
633          * Gets (as xml) the "MinorityDepository" element
634          */
635         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorityDepository();
636         
637         /**
638          * True if has "MinorityDepository" element
639          */
640         boolean isSetMinorityDepository();
641         
642         /**
643          * Sets the "MinorityDepository" element
644          */
645         void setMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorityDepository);
646         
647         /**
648          * Sets (as xml) the "MinorityDepository" element
649          */
650         void xsetMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorityDepository);
651         
652         /**
653          * Unsets the "MinorityDepository" element
654          */
655         void unsetMinorityDepository();
656         
657         /**
658          * Gets the "CertificationStatus" element
659          */
660         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus.Enum getCertificationStatus();
661         
662         /**
663          * Gets (as xml) the "CertificationStatus" element
664          */
665         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus xgetCertificationStatus();
666         
667         /**
668          * Sets the "CertificationStatus" element
669          */
670         void setCertificationStatus(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus.Enum certificationStatus);
671         
672         /**
673          * Sets (as xml) the "CertificationStatus" element
674          */
675         void xsetCertificationStatus(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus certificationStatus);
676         
677         /**
678          * Gets the "CDFICertificationNumber" element
679          */
680         java.lang.String getCDFICertificationNumber();
681         
682         /**
683          * Gets (as xml) the "CDFICertificationNumber" element
684          */
685         gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType xgetCDFICertificationNumber();
686         
687         /**
688          * True if has "CDFICertificationNumber" element
689          */
690         boolean isSetCDFICertificationNumber();
691         
692         /**
693          * Sets the "CDFICertificationNumber" element
694          */
695         void setCDFICertificationNumber(java.lang.String cdfiCertificationNumber);
696         
697         /**
698          * Sets (as xml) the "CDFICertificationNumber" element
699          */
700         void xsetCDFICertificationNumber(gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType cdfiCertificationNumber);
701         
702         /**
703          * Unsets the "CDFICertificationNumber" element
704          */
705         void unsetCDFICertificationNumber();
706         
707         /**
708          * Gets the "CertificationPending" element
709          */
710         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationPending();
711         
712         /**
713          * Gets (as xml) the "CertificationPending" element
714          */
715         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationPending();
716         
717         /**
718          * True if has "CertificationPending" element
719          */
720         boolean isSetCertificationPending();
721         
722         /**
723          * Sets the "CertificationPending" element
724          */
725         void setCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationPending);
726         
727         /**
728          * Sets (as xml) the "CertificationPending" element
729          */
730         void xsetCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationPending);
731         
732         /**
733          * Unsets the "CertificationPending" element
734          */
735         void unsetCertificationPending();
736         
737         /**
738          * Gets the "SubmissionDate" element
739          */
740         java.util.Calendar getSubmissionDate();
741         
742         /**
743          * Gets (as xml) the "SubmissionDate" element
744          */
745         org.apache.xmlbeans.XmlDate xgetSubmissionDate();
746         
747         /**
748          * True if has "SubmissionDate" element
749          */
750         boolean isSetSubmissionDate();
751         
752         /**
753          * Sets the "SubmissionDate" element
754          */
755         void setSubmissionDate(java.util.Calendar submissionDate);
756         
757         /**
758          * Sets (as xml) the "SubmissionDate" element
759          */
760         void xsetSubmissionDate(org.apache.xmlbeans.XmlDate submissionDate);
761         
762         /**
763          * Unsets the "SubmissionDate" element
764          */
765         void unsetSubmissionDate();
766         
767         /**
768          * Gets the "CertificationChecklist" element
769          */
770         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist getCertificationChecklist();
771         
772         /**
773          * True if has "CertificationChecklist" element
774          */
775         boolean isSetCertificationChecklist();
776         
777         /**
778          * Sets the "CertificationChecklist" element
779          */
780         void setCertificationChecklist(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist certificationChecklist);
781         
782         /**
783          * Appends and returns a new empty "CertificationChecklist" element
784          */
785         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist addNewCertificationChecklist();
786         
787         /**
788          * Unsets the "CertificationChecklist" element
789          */
790         void unsetCertificationChecklist();
791         
792         /**
793          * Gets the "QID_58" element
794          */
795         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58.Enum getQID58();
796         
797         /**
798          * Gets (as xml) the "QID_58" element
799          */
800         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58 xgetQID58();
801         
802         /**
803          * Sets the "QID_58" element
804          */
805         void setQID58(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58.Enum qid58);
806         
807         /**
808          * Sets (as xml) the "QID_58" element
809          */
810         void xsetQID58(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58 qid58);
811         
812         /**
813          * Gets the "PrimaryMarket" element
814          */
815         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket getPrimaryMarket();
816         
817         /**
818          * True if has "PrimaryMarket" element
819          */
820         boolean isSetPrimaryMarket();
821         
822         /**
823          * Sets the "PrimaryMarket" element
824          */
825         void setPrimaryMarket(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket primaryMarket);
826         
827         /**
828          * Appends and returns a new empty "PrimaryMarket" element
829          */
830         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket addNewPrimaryMarket();
831         
832         /**
833          * Unsets the "PrimaryMarket" element
834          */
835         void unsetPrimaryMarket();
836         
837         /**
838          * Gets the "GeographicMarketServed" element
839          */
840         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed getGeographicMarketServed();
841         
842         /**
843          * True if has "GeographicMarketServed" element
844          */
845         boolean isSetGeographicMarketServed();
846         
847         /**
848          * Sets the "GeographicMarketServed" element
849          */
850         void setGeographicMarketServed(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed geographicMarketServed);
851         
852         /**
853          * Appends and returns a new empty "GeographicMarketServed" element
854          */
855         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed addNewGeographicMarketServed();
856         
857         /**
858          * Unsets the "GeographicMarketServed" element
859          */
860         void unsetGeographicMarketServed();
861         
862         /**
863          * Gets the "PrimaryBusiness" element
864          */
865         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness.Enum getPrimaryBusiness();
866         
867         /**
868          * Gets (as xml) the "PrimaryBusiness" element
869          */
870         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness xgetPrimaryBusiness();
871         
872         /**
873          * Sets the "PrimaryBusiness" element
874          */
875         void setPrimaryBusiness(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness.Enum primaryBusiness);
876         
877         /**
878          * Sets (as xml) the "PrimaryBusiness" element
879          */
880         void xsetPrimaryBusiness(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness primaryBusiness);
881         
882         /**
883          * Gets the "SecondaryBusiness" element
884          */
885         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness getSecondaryBusiness();
886         
887         /**
888          * True if has "SecondaryBusiness" element
889          */
890         boolean isSetSecondaryBusiness();
891         
892         /**
893          * Sets the "SecondaryBusiness" element
894          */
895         void setSecondaryBusiness(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness secondaryBusiness);
896         
897         /**
898          * Appends and returns a new empty "SecondaryBusiness" element
899          */
900         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness addNewSecondaryBusiness();
901         
902         /**
903          * Unsets the "SecondaryBusiness" element
904          */
905         void unsetSecondaryBusiness();
906         
907         /**
908          * Gets the "ProductsOffered" element
909          */
910         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered getProductsOffered();
911         
912         /**
913          * True if has "ProductsOffered" element
914          */
915         boolean isSetProductsOffered();
916         
917         /**
918          * Sets the "ProductsOffered" element
919          */
920         void setProductsOffered(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered productsOffered);
921         
922         /**
923          * Appends and returns a new empty "ProductsOffered" element
924          */
925         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered addNewProductsOffered();
926         
927         /**
928          * Unsets the "ProductsOffered" element
929          */
930         void unsetProductsOffered();
931         
932         /**
933          * Gets the "QID_24" element
934          */
935         int getQID24();
936         
937         /**
938          * Gets (as xml) the "QID_24" element
939          */
940         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24 xgetQID24();
941         
942         /**
943          * Sets the "QID_24" element
944          */
945         void setQID24(int qid24);
946         
947         /**
948          * Sets (as xml) the "QID_24" element
949          */
950         void xsetQID24(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24 qid24);
951         
952         /**
953          * Gets the "AssurancesCertifications" element
954          */
955         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAssurancesCertifications();
956         
957         /**
958          * Gets (as xml) the "AssurancesCertifications" element
959          */
960         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAssurancesCertifications();
961         
962         /**
963          * Sets the "AssurancesCertifications" element
964          */
965         void setAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum assurancesCertifications);
966         
967         /**
968          * Sets (as xml) the "AssurancesCertifications" element
969          */
970         void xsetAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType assurancesCertifications);
971         
972         /**
973          * Gets the "Details" element
974          */
975         java.lang.String getDetails();
976         
977         /**
978          * Gets (as xml) the "Details" element
979          */
980         gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType xgetDetails();
981         
982         /**
983          * True if has "Details" element
984          */
985         boolean isSetDetails();
986         
987         /**
988          * Sets the "Details" element
989          */
990         void setDetails(java.lang.String details);
991         
992         /**
993          * Sets (as xml) the "Details" element
994          */
995         void xsetDetails(gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType details);
996         
997         /**
998          * Unsets the "Details" element
999          */
1000         void unsetDetails();
1001         
1002         /**
1003          * Gets the "Questionnaire" element
1004          */
1005         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire getQuestionnaire();
1006         
1007         /**
1008          * True if has "Questionnaire" element
1009          */
1010         boolean isSetQuestionnaire();
1011         
1012         /**
1013          * Sets the "Questionnaire" element
1014          */
1015         void setQuestionnaire(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire questionnaire);
1016         
1017         /**
1018          * Appends and returns a new empty "Questionnaire" element
1019          */
1020         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire addNewQuestionnaire();
1021         
1022         /**
1023          * Unsets the "Questionnaire" element
1024          */
1025         void unsetQuestionnaire();
1026         
1027         /**
1028          * Gets the "EnvironmentalReview" element
1029          */
1030         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview getEnvironmentalReview();
1031         
1032         /**
1033          * Sets the "EnvironmentalReview" element
1034          */
1035         void setEnvironmentalReview(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview environmentalReview);
1036         
1037         /**
1038          * Appends and returns a new empty "EnvironmentalReview" element
1039          */
1040         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview addNewEnvironmentalReview();
1041         
1042         /**
1043          * Gets the "FormVersion" attribute
1044          */
1045         java.lang.String getFormVersion();
1046         
1047         /**
1048          * Gets (as xml) the "FormVersion" attribute
1049          */
1050         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
1051         
1052         /**
1053          * Sets the "FormVersion" attribute
1054          */
1055         void setFormVersion(java.lang.String formVersion);
1056         
1057         /**
1058          * Sets (as xml) the "FormVersion" attribute
1059          */
1060         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
1061         
1062         /**
1063          * An XML Organization(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
1064          *
1065          * This is a complex type.
1066          */
1067         public interface Organization extends org.apache.xmlbeans.XmlObject
1068         {
1069             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1070                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Organization.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationb3e9elemtype");
1071             
1072             /**
1073              * Gets the "OrganizationName" element
1074              */
1075             java.lang.String getOrganizationName();
1076             
1077             /**
1078              * Gets (as xml) the "OrganizationName" element
1079              */
1080             gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
1081             
1082             /**
1083              * Sets the "OrganizationName" element
1084              */
1085             void setOrganizationName(java.lang.String organizationName);
1086             
1087             /**
1088              * Sets (as xml) the "OrganizationName" element
1089              */
1090             void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
1091             
1092             /**
1093              * Gets the "Street1" element
1094              */
1095             java.lang.String getStreet1();
1096             
1097             /**
1098              * Gets (as xml) the "Street1" element
1099              */
1100             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
1101             
1102             /**
1103              * Sets the "Street1" element
1104              */
1105             void setStreet1(java.lang.String street1);
1106             
1107             /**
1108              * Sets (as xml) the "Street1" element
1109              */
1110             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
1111             
1112             /**
1113              * Gets the "Street2" element
1114              */
1115             java.lang.String getStreet2();
1116             
1117             /**
1118              * Gets (as xml) the "Street2" element
1119              */
1120             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
1121             
1122             /**
1123              * True if has "Street2" element
1124              */
1125             boolean isSetStreet2();
1126             
1127             /**
1128              * Sets the "Street2" element
1129              */
1130             void setStreet2(java.lang.String street2);
1131             
1132             /**
1133              * Sets (as xml) the "Street2" element
1134              */
1135             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
1136             
1137             /**
1138              * Unsets the "Street2" element
1139              */
1140             void unsetStreet2();
1141             
1142             /**
1143              * Gets the "City" element
1144              */
1145             java.lang.String getCity();
1146             
1147             /**
1148              * Gets (as xml) the "City" element
1149              */
1150             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
1151             
1152             /**
1153              * Sets the "City" element
1154              */
1155             void setCity(java.lang.String city);
1156             
1157             /**
1158              * Sets (as xml) the "City" element
1159              */
1160             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
1161             
1162             /**
1163              * Gets the "State" element
1164              */
1165             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
1166             
1167             /**
1168              * Gets (as xml) the "State" element
1169              */
1170             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
1171             
1172             /**
1173              * True if has "State" element
1174              */
1175             boolean isSetState();
1176             
1177             /**
1178              * Sets the "State" element
1179              */
1180             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
1181             
1182             /**
1183              * Sets (as xml) the "State" element
1184              */
1185             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
1186             
1187             /**
1188              * Unsets the "State" element
1189              */
1190             void unsetState();
1191             
1192             /**
1193              * Gets the "ZipCode" element
1194              */
1195             java.lang.String getZipCode();
1196             
1197             /**
1198              * Gets (as xml) the "ZipCode" element
1199              */
1200             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
1201             
1202             /**
1203              * True if has "ZipCode" element
1204              */
1205             boolean isSetZipCode();
1206             
1207             /**
1208              * Sets the "ZipCode" element
1209              */
1210             void setZipCode(java.lang.String zipCode);
1211             
1212             /**
1213              * Sets (as xml) the "ZipCode" element
1214              */
1215             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
1216             
1217             /**
1218              * Unsets the "ZipCode" element
1219              */
1220             void unsetZipCode();
1221             
1222             /**
1223              * Gets the "EIN" element
1224              */
1225             java.lang.String getEIN();
1226             
1227             /**
1228              * Gets (as xml) the "EIN" element
1229              */
1230             gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType xgetEIN();
1231             
1232             /**
1233              * Sets the "EIN" element
1234              */
1235             void setEIN(java.lang.String ein);
1236             
1237             /**
1238              * Sets (as xml) the "EIN" element
1239              */
1240             void xsetEIN(gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType ein);
1241             
1242             /**
1243              * Gets the "DUNSNumber" element
1244              */
1245             java.lang.String getDUNSNumber();
1246             
1247             /**
1248              * Gets (as xml) the "DUNSNumber" element
1249              */
1250             gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber();
1251             
1252             /**
1253              * Sets the "DUNSNumber" element
1254              */
1255             void setDUNSNumber(java.lang.String dunsNumber);
1256             
1257             /**
1258              * Sets (as xml) the "DUNSNumber" element
1259              */
1260             void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber);
1261             
1262             /**
1263              * A factory class with static methods for creating instances
1264              * of this type.
1265              */
1266             
1267             public static final class Factory
1268             {
1269                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization newInstance() {
1270                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1271                 
1272                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization newInstance(org.apache.xmlbeans.XmlOptions options) {
1273                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1274                 
1275                 private Factory() { } // No instance of this class allowed
1276             }
1277         }
1278         
1279         /**
1280          * An XML AuthorizedRep(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
1281          *
1282          * This is a complex type.
1283          */
1284         public interface AuthorizedRep extends org.apache.xmlbeans.XmlObject
1285         {
1286             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1287                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AuthorizedRep.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("authorizedrepb988elemtype");
1288             
1289             /**
1290              * Gets the "Prefix" element
1291              */
1292             java.lang.String getPrefix();
1293             
1294             /**
1295              * Gets (as xml) the "Prefix" element
1296              */
1297             gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix();
1298             
1299             /**
1300              * True if has "Prefix" element
1301              */
1302             boolean isSetPrefix();
1303             
1304             /**
1305              * Sets the "Prefix" element
1306              */
1307             void setPrefix(java.lang.String prefix);
1308             
1309             /**
1310              * Sets (as xml) the "Prefix" element
1311              */
1312             void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix);
1313             
1314             /**
1315              * Unsets the "Prefix" element
1316              */
1317             void unsetPrefix();
1318             
1319             /**
1320              * Gets the "FirstName" element
1321              */
1322             java.lang.String getFirstName();
1323             
1324             /**
1325              * Gets (as xml) the "FirstName" element
1326              */
1327             gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName();
1328             
1329             /**
1330              * Sets the "FirstName" element
1331              */
1332             void setFirstName(java.lang.String firstName);
1333             
1334             /**
1335              * Sets (as xml) the "FirstName" element
1336              */
1337             void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName);
1338             
1339             /**
1340              * Gets the "LastName" element
1341              */
1342             java.lang.String getLastName();
1343             
1344             /**
1345              * Gets (as xml) the "LastName" element
1346              */
1347             gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName();
1348             
1349             /**
1350              * Sets the "LastName" element
1351              */
1352             void setLastName(java.lang.String lastName);
1353             
1354             /**
1355              * Sets (as xml) the "LastName" element
1356              */
1357             void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName);
1358             
1359             /**
1360              * Gets the "Title" element
1361              */
1362             java.lang.String getTitle();
1363             
1364             /**
1365              * Gets (as xml) the "Title" element
1366              */
1367             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
1368             
1369             /**
1370              * Sets the "Title" element
1371              */
1372             void setTitle(java.lang.String title);
1373             
1374             /**
1375              * Sets (as xml) the "Title" element
1376              */
1377             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
1378             
1379             /**
1380              * Gets the "Email" element
1381              */
1382             java.lang.String getEmail();
1383             
1384             /**
1385              * Gets (as xml) the "Email" element
1386              */
1387             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
1388             
1389             /**
1390              * Sets the "Email" element
1391              */
1392             void setEmail(java.lang.String email);
1393             
1394             /**
1395              * Sets (as xml) the "Email" element
1396              */
1397             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
1398             
1399             /**
1400              * Gets the "Phone" element
1401              */
1402             java.lang.String getPhone();
1403             
1404             /**
1405              * Gets (as xml) the "Phone" element
1406              */
1407             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone();
1408             
1409             /**
1410              * Sets the "Phone" element
1411              */
1412             void setPhone(java.lang.String phone);
1413             
1414             /**
1415              * Sets (as xml) the "Phone" element
1416              */
1417             void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone);
1418             
1419             /**
1420              * Gets the "Fax" element
1421              */
1422             java.lang.String getFax();
1423             
1424             /**
1425              * Gets (as xml) the "Fax" element
1426              */
1427             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax();
1428             
1429             /**
1430              * True if has "Fax" element
1431              */
1432             boolean isSetFax();
1433             
1434             /**
1435              * Sets the "Fax" element
1436              */
1437             void setFax(java.lang.String fax);
1438             
1439             /**
1440              * Sets (as xml) the "Fax" element
1441              */
1442             void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax);
1443             
1444             /**
1445              * Unsets the "Fax" element
1446              */
1447             void unsetFax();
1448             
1449             /**
1450              * Gets the "Street1" element
1451              */
1452             java.lang.String getStreet1();
1453             
1454             /**
1455              * Gets (as xml) the "Street1" element
1456              */
1457             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
1458             
1459             /**
1460              * Sets the "Street1" element
1461              */
1462             void setStreet1(java.lang.String street1);
1463             
1464             /**
1465              * Sets (as xml) the "Street1" element
1466              */
1467             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
1468             
1469             /**
1470              * Gets the "Street2" element
1471              */
1472             java.lang.String getStreet2();
1473             
1474             /**
1475              * Gets (as xml) the "Street2" element
1476              */
1477             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
1478             
1479             /**
1480              * True if has "Street2" element
1481              */
1482             boolean isSetStreet2();
1483             
1484             /**
1485              * Sets the "Street2" element
1486              */
1487             void setStreet2(java.lang.String street2);
1488             
1489             /**
1490              * Sets (as xml) the "Street2" element
1491              */
1492             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
1493             
1494             /**
1495              * Unsets the "Street2" element
1496              */
1497             void unsetStreet2();
1498             
1499             /**
1500              * Gets the "City" element
1501              */
1502             java.lang.String getCity();
1503             
1504             /**
1505              * Gets (as xml) the "City" element
1506              */
1507             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
1508             
1509             /**
1510              * Sets the "City" element
1511              */
1512             void setCity(java.lang.String city);
1513             
1514             /**
1515              * Sets (as xml) the "City" element
1516              */
1517             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
1518             
1519             /**
1520              * Gets the "State" element
1521              */
1522             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
1523             
1524             /**
1525              * Gets (as xml) the "State" element
1526              */
1527             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
1528             
1529             /**
1530              * Sets the "State" element
1531              */
1532             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
1533             
1534             /**
1535              * Sets (as xml) the "State" element
1536              */
1537             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
1538             
1539             /**
1540              * Gets the "ZipCode" element
1541              */
1542             java.lang.String getZipCode();
1543             
1544             /**
1545              * Gets (as xml) the "ZipCode" element
1546              */
1547             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
1548             
1549             /**
1550              * Sets the "ZipCode" element
1551              */
1552             void setZipCode(java.lang.String zipCode);
1553             
1554             /**
1555              * Sets (as xml) the "ZipCode" element
1556              */
1557             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
1558             
1559             /**
1560              * A factory class with static methods for creating instances
1561              * of this type.
1562              */
1563             
1564             public static final class Factory
1565             {
1566                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep newInstance() {
1567                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1568                 
1569                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep newInstance(org.apache.xmlbeans.XmlOptions options) {
1570                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1571                 
1572                 private Factory() { } // No instance of this class allowed
1573             }
1574         }
1575         
1576         /**
1577          * An XML ApplicationPOC(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
1578          *
1579          * This is a complex type.
1580          */
1581         public interface ApplicationPOC extends org.apache.xmlbeans.XmlObject
1582         {
1583             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1584                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationPOC.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationpocfb4aelemtype");
1585             
1586             /**
1587              * Gets the "Prefix" element
1588              */
1589             java.lang.String getPrefix();
1590             
1591             /**
1592              * Gets (as xml) the "Prefix" element
1593              */
1594             gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix();
1595             
1596             /**
1597              * True if has "Prefix" element
1598              */
1599             boolean isSetPrefix();
1600             
1601             /**
1602              * Sets the "Prefix" element
1603              */
1604             void setPrefix(java.lang.String prefix);
1605             
1606             /**
1607              * Sets (as xml) the "Prefix" element
1608              */
1609             void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix);
1610             
1611             /**
1612              * Unsets the "Prefix" element
1613              */
1614             void unsetPrefix();
1615             
1616             /**
1617              * Gets the "FirstName" element
1618              */
1619             java.lang.String getFirstName();
1620             
1621             /**
1622              * Gets (as xml) the "FirstName" element
1623              */
1624             gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName();
1625             
1626             /**
1627              * True if has "FirstName" element
1628              */
1629             boolean isSetFirstName();
1630             
1631             /**
1632              * Sets the "FirstName" element
1633              */
1634             void setFirstName(java.lang.String firstName);
1635             
1636             /**
1637              * Sets (as xml) the "FirstName" element
1638              */
1639             void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName);
1640             
1641             /**
1642              * Unsets the "FirstName" element
1643              */
1644             void unsetFirstName();
1645             
1646             /**
1647              * Gets the "LastName" element
1648              */
1649             java.lang.String getLastName();
1650             
1651             /**
1652              * Gets (as xml) the "LastName" element
1653              */
1654             gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName();
1655             
1656             /**
1657              * True if has "LastName" element
1658              */
1659             boolean isSetLastName();
1660             
1661             /**
1662              * Sets the "LastName" element
1663              */
1664             void setLastName(java.lang.String lastName);
1665             
1666             /**
1667              * Sets (as xml) the "LastName" element
1668              */
1669             void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName);
1670             
1671             /**
1672              * Unsets the "LastName" element
1673              */
1674             void unsetLastName();
1675             
1676             /**
1677              * Gets the "Title" element
1678              */
1679             java.lang.String getTitle();
1680             
1681             /**
1682              * Gets (as xml) the "Title" element
1683              */
1684             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
1685             
1686             /**
1687              * True if has "Title" element
1688              */
1689             boolean isSetTitle();
1690             
1691             /**
1692              * Sets the "Title" element
1693              */
1694             void setTitle(java.lang.String title);
1695             
1696             /**
1697              * Sets (as xml) the "Title" element
1698              */
1699             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
1700             
1701             /**
1702              * Unsets the "Title" element
1703              */
1704             void unsetTitle();
1705             
1706             /**
1707              * Gets the "Email" element
1708              */
1709             java.lang.String getEmail();
1710             
1711             /**
1712              * Gets (as xml) the "Email" element
1713              */
1714             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
1715             
1716             /**
1717              * True if has "Email" element
1718              */
1719             boolean isSetEmail();
1720             
1721             /**
1722              * Sets the "Email" element
1723              */
1724             void setEmail(java.lang.String email);
1725             
1726             /**
1727              * Sets (as xml) the "Email" element
1728              */
1729             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
1730             
1731             /**
1732              * Unsets the "Email" element
1733              */
1734             void unsetEmail();
1735             
1736             /**
1737              * Gets the "Phone" element
1738              */
1739             java.lang.String getPhone();
1740             
1741             /**
1742              * Gets (as xml) the "Phone" element
1743              */
1744             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone();
1745             
1746             /**
1747              * True if has "Phone" element
1748              */
1749             boolean isSetPhone();
1750             
1751             /**
1752              * Sets the "Phone" element
1753              */
1754             void setPhone(java.lang.String phone);
1755             
1756             /**
1757              * Sets (as xml) the "Phone" element
1758              */
1759             void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone);
1760             
1761             /**
1762              * Unsets the "Phone" element
1763              */
1764             void unsetPhone();
1765             
1766             /**
1767              * Gets the "Fax" element
1768              */
1769             java.lang.String getFax();
1770             
1771             /**
1772              * Gets (as xml) the "Fax" element
1773              */
1774             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax();
1775             
1776             /**
1777              * True if has "Fax" element
1778              */
1779             boolean isSetFax();
1780             
1781             /**
1782              * Sets the "Fax" element
1783              */
1784             void setFax(java.lang.String fax);
1785             
1786             /**
1787              * Sets (as xml) the "Fax" element
1788              */
1789             void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax);
1790             
1791             /**
1792              * Unsets the "Fax" element
1793              */
1794             void unsetFax();
1795             
1796             /**
1797              * Gets the "Street1" element
1798              */
1799             java.lang.String getStreet1();
1800             
1801             /**
1802              * Gets (as xml) the "Street1" element
1803              */
1804             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
1805             
1806             /**
1807              * True if has "Street1" element
1808              */
1809             boolean isSetStreet1();
1810             
1811             /**
1812              * Sets the "Street1" element
1813              */
1814             void setStreet1(java.lang.String street1);
1815             
1816             /**
1817              * Sets (as xml) the "Street1" element
1818              */
1819             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
1820             
1821             /**
1822              * Unsets the "Street1" element
1823              */
1824             void unsetStreet1();
1825             
1826             /**
1827              * Gets the "Street2" element
1828              */
1829             java.lang.String getStreet2();
1830             
1831             /**
1832              * Gets (as xml) the "Street2" element
1833              */
1834             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
1835             
1836             /**
1837              * True if has "Street2" element
1838              */
1839             boolean isSetStreet2();
1840             
1841             /**
1842              * Sets the "Street2" element
1843              */
1844             void setStreet2(java.lang.String street2);
1845             
1846             /**
1847              * Sets (as xml) the "Street2" element
1848              */
1849             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
1850             
1851             /**
1852              * Unsets the "Street2" element
1853              */
1854             void unsetStreet2();
1855             
1856             /**
1857              * Gets the "City" element
1858              */
1859             java.lang.String getCity();
1860             
1861             /**
1862              * Gets (as xml) the "City" element
1863              */
1864             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
1865             
1866             /**
1867              * True if has "City" element
1868              */
1869             boolean isSetCity();
1870             
1871             /**
1872              * Sets the "City" element
1873              */
1874             void setCity(java.lang.String city);
1875             
1876             /**
1877              * Sets (as xml) the "City" element
1878              */
1879             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
1880             
1881             /**
1882              * Unsets the "City" element
1883              */
1884             void unsetCity();
1885             
1886             /**
1887              * Gets the "State" element
1888              */
1889             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
1890             
1891             /**
1892              * Gets (as xml) the "State" element
1893              */
1894             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
1895             
1896             /**
1897              * True if has "State" element
1898              */
1899             boolean isSetState();
1900             
1901             /**
1902              * Sets the "State" element
1903              */
1904             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
1905             
1906             /**
1907              * Sets (as xml) the "State" element
1908              */
1909             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
1910             
1911             /**
1912              * Unsets the "State" element
1913              */
1914             void unsetState();
1915             
1916             /**
1917              * Gets the "ZipCode" element
1918              */
1919             java.lang.String getZipCode();
1920             
1921             /**
1922              * Gets (as xml) the "ZipCode" element
1923              */
1924             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
1925             
1926             /**
1927              * True if has "ZipCode" element
1928              */
1929             boolean isSetZipCode();
1930             
1931             /**
1932              * Sets the "ZipCode" element
1933              */
1934             void setZipCode(java.lang.String zipCode);
1935             
1936             /**
1937              * Sets (as xml) the "ZipCode" element
1938              */
1939             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
1940             
1941             /**
1942              * Unsets the "ZipCode" element
1943              */
1944             void unsetZipCode();
1945             
1946             /**
1947              * A factory class with static methods for creating instances
1948              * of this type.
1949              */
1950             
1951             public static final class Factory
1952             {
1953                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC newInstance() {
1954                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1955                 
1956                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC newInstance(org.apache.xmlbeans.XmlOptions options) {
1957                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1958                 
1959                 private Factory() { } // No instance of this class allowed
1960             }
1961         }
1962         
1963         /**
1964          * An XML TypeAssistance(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
1965          *
1966          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TypeAssistance.
1967          */
1968         public interface TypeAssistance extends org.apache.xmlbeans.XmlString
1969         {
1970             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1971                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypeAssistance.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typeassistanced708elemtype");
1972             
1973             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1974             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1975             
1976             static final Enum FA = Enum.forString("FA");
1977             static final Enum TA = Enum.forString("TA");
1978             static final Enum FA_HFFI = Enum.forString("FA-HFFI");
1979             
1980             static final int INT_FA = Enum.INT_FA;
1981             static final int INT_TA = Enum.INT_TA;
1982             static final int INT_FA_HFFI = Enum.INT_FA_HFFI;
1983             
1984             /**
1985              * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TypeAssistance.
1986              * These enum values can be used as follows:
1987              * <pre>
1988              * enum.toString(); // returns the string value of the enum
1989              * enum.intValue(); // returns an int value, useful for switches
1990              * // e.g., case Enum.INT_FA
1991              * Enum.forString(s); // returns the enum value for a string
1992              * Enum.forInt(i); // returns the enum value for an int
1993              * </pre>
1994              * Enumeration objects are immutable singleton objects that
1995              * can be compared using == object equality. They have no
1996              * public constructor. See the constants defined within this
1997              * class for all the valid values.
1998              */
1999             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2000             {
2001                 /**
2002                  * Returns the enum value for a string, or null if none.
2003                  */
2004                 public static Enum forString(java.lang.String s)
2005                     { return (Enum)table.forString(s); }
2006                 /**
2007                  * Returns the enum value corresponding to an int, or null if none.
2008                  */
2009                 public static Enum forInt(int i)
2010                     { return (Enum)table.forInt(i); }
2011                 
2012                 private Enum(java.lang.String s, int i)
2013                     { super(s, i); }
2014                 
2015                 static final int INT_FA = 1;
2016                 static final int INT_TA = 2;
2017                 static final int INT_FA_HFFI = 3;
2018                 
2019                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2020                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2021                 (
2022                     new Enum[]
2023                     {
2024                       new Enum("FA", INT_FA),
2025                       new Enum("TA", INT_TA),
2026                       new Enum("FA-HFFI", INT_FA_HFFI),
2027                     }
2028                 );
2029                 private static final long serialVersionUID = 1L;
2030                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2031             }
2032             
2033             /**
2034              * A factory class with static methods for creating instances
2035              * of this type.
2036              */
2037             
2038             public static final class Factory
2039             {
2040                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance newValue(java.lang.Object obj) {
2041                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance) type.newValue( obj ); }
2042                 
2043                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance newInstance() {
2044                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2045                 
2046                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance newInstance(org.apache.xmlbeans.XmlOptions options) {
2047                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2048                 
2049                 private Factory() { } // No instance of this class allowed
2050             }
2051         }
2052         
2053         /**
2054          * An XML FARequestedAmount(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
2055          *
2056          * This is a complex type.
2057          */
2058         public interface FARequestedAmount extends org.apache.xmlbeans.XmlObject
2059         {
2060             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2061                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FARequestedAmount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("farequestedamount0991elemtype");
2062             
2063             /**
2064              * Gets the "Loan" element
2065              */
2066             int getLoan();
2067             
2068             /**
2069              * Gets (as xml) the "Loan" element
2070              */
2071             gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType xgetLoan();
2072             
2073             /**
2074              * True if has "Loan" element
2075              */
2076             boolean isSetLoan();
2077             
2078             /**
2079              * Sets the "Loan" element
2080              */
2081             void setLoan(int loan);
2082             
2083             /**
2084              * Sets (as xml) the "Loan" element
2085              */
2086             void xsetLoan(gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType loan);
2087             
2088             /**
2089              * Unsets the "Loan" element
2090              */
2091             void unsetLoan();
2092             
2093             /**
2094              * Gets the "Grant" element
2095              */
2096             int getGrant();
2097             
2098             /**
2099              * Gets (as xml) the "Grant" element
2100              */
2101             gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType xgetGrant();
2102             
2103             /**
2104              * True if has "Grant" element
2105              */
2106             boolean isSetGrant();
2107             
2108             /**
2109              * Sets the "Grant" element
2110              */
2111             void setGrant(int grant);
2112             
2113             /**
2114              * Sets (as xml) the "Grant" element
2115              */
2116             void xsetGrant(gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType grant);
2117             
2118             /**
2119              * Unsets the "Grant" element
2120              */
2121             void unsetGrant();
2122             
2123             /**
2124              * Gets the "Equity" element
2125              */
2126             int getEquity();
2127             
2128             /**
2129              * Gets (as xml) the "Equity" element
2130              */
2131             gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType xgetEquity();
2132             
2133             /**
2134              * True if has "Equity" element
2135              */
2136             boolean isSetEquity();
2137             
2138             /**
2139              * Sets the "Equity" element
2140              */
2141             void setEquity(int equity);
2142             
2143             /**
2144              * Sets (as xml) the "Equity" element
2145              */
2146             void xsetEquity(gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType equity);
2147             
2148             /**
2149              * Unsets the "Equity" element
2150              */
2151             void unsetEquity();
2152             
2153             /**
2154              * Gets the "SharesDeposits" element
2155              */
2156             int getSharesDeposits();
2157             
2158             /**
2159              * Gets (as xml) the "SharesDeposits" element
2160              */
2161             gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType xgetSharesDeposits();
2162             
2163             /**
2164              * True if has "SharesDeposits" element
2165              */
2166             boolean isSetSharesDeposits();
2167             
2168             /**
2169              * Sets the "SharesDeposits" element
2170              */
2171             void setSharesDeposits(int sharesDeposits);
2172             
2173             /**
2174              * Sets (as xml) the "SharesDeposits" element
2175              */
2176             void xsetSharesDeposits(gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType sharesDeposits);
2177             
2178             /**
2179              * Unsets the "SharesDeposits" element
2180              */
2181             void unsetSharesDeposits();
2182             
2183             /**
2184              * Gets the "SecondaryCapital" element
2185              */
2186             int getSecondaryCapital();
2187             
2188             /**
2189              * Gets (as xml) the "SecondaryCapital" element
2190              */
2191             gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType xgetSecondaryCapital();
2192             
2193             /**
2194              * True if has "SecondaryCapital" element
2195              */
2196             boolean isSetSecondaryCapital();
2197             
2198             /**
2199              * Sets the "SecondaryCapital" element
2200              */
2201             void setSecondaryCapital(int secondaryCapital);
2202             
2203             /**
2204              * Sets (as xml) the "SecondaryCapital" element
2205              */
2206             void xsetSecondaryCapital(gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType secondaryCapital);
2207             
2208             /**
2209              * Unsets the "SecondaryCapital" element
2210              */
2211             void unsetSecondaryCapital();
2212             
2213             /**
2214              * Gets the "QID_54" element
2215              */
2216             int getQID54();
2217             
2218             /**
2219              * Gets (as xml) the "QID_54" element
2220              */
2221             gov.grants.apply.forms.cdfi30V30.CDFI301To2000000DataType xgetQID54();
2222             
2223             /**
2224              * True if has "QID_54" element
2225              */
2226             boolean isSetQID54();
2227             
2228             /**
2229              * Sets the "QID_54" element
2230              */
2231             void setQID54(int qid54);
2232             
2233             /**
2234              * Sets (as xml) the "QID_54" element
2235              */
2236             void xsetQID54(gov.grants.apply.forms.cdfi30V30.CDFI301To2000000DataType qid54);
2237             
2238             /**
2239              * Unsets the "QID_54" element
2240              */
2241             void unsetQID54();
2242             
2243             /**
2244              * A factory class with static methods for creating instances
2245              * of this type.
2246              */
2247             
2248             public static final class Factory
2249             {
2250                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount newInstance() {
2251                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2252                 
2253                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount newInstance(org.apache.xmlbeans.XmlOptions options) {
2254                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2255                 
2256                 private Factory() { } // No instance of this class allowed
2257             }
2258         }
2259         
2260         /**
2261          * An XML TARequestSummary(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
2262          *
2263          * This is a complex type.
2264          */
2265         public interface TARequestSummary extends org.apache.xmlbeans.XmlObject
2266         {
2267             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2268                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TARequestSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("tarequestsummary303aelemtype");
2269             
2270             /**
2271              * Gets the "Personnel" element
2272              */
2273             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel getPersonnel();
2274             
2275             /**
2276              * True if has "Personnel" element
2277              */
2278             boolean isSetPersonnel();
2279             
2280             /**
2281              * Sets the "Personnel" element
2282              */
2283             void setPersonnel(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel personnel);
2284             
2285             /**
2286              * Appends and returns a new empty "Personnel" element
2287              */
2288             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel addNewPersonnel();
2289             
2290             /**
2291              * Unsets the "Personnel" element
2292              */
2293             void unsetPersonnel();
2294             
2295             /**
2296              * Gets the "Training" element
2297              */
2298             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training getTraining();
2299             
2300             /**
2301              * True if has "Training" element
2302              */
2303             boolean isSetTraining();
2304             
2305             /**
2306              * Sets the "Training" element
2307              */
2308             void setTraining(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training training);
2309             
2310             /**
2311              * Appends and returns a new empty "Training" element
2312              */
2313             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training addNewTraining();
2314             
2315             /**
2316              * Unsets the "Training" element
2317              */
2318             void unsetTraining();
2319             
2320             /**
2321              * Gets the "Travel" element
2322              */
2323             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel getTravel();
2324             
2325             /**
2326              * True if has "Travel" element
2327              */
2328             boolean isSetTravel();
2329             
2330             /**
2331              * Sets the "Travel" element
2332              */
2333             void setTravel(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel travel);
2334             
2335             /**
2336              * Appends and returns a new empty "Travel" element
2337              */
2338             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel addNewTravel();
2339             
2340             /**
2341              * Unsets the "Travel" element
2342              */
2343             void unsetTravel();
2344             
2345             /**
2346              * Gets the "ProfessionalServices" element
2347              */
2348             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices getProfessionalServices();
2349             
2350             /**
2351              * True if has "ProfessionalServices" element
2352              */
2353             boolean isSetProfessionalServices();
2354             
2355             /**
2356              * Sets the "ProfessionalServices" element
2357              */
2358             void setProfessionalServices(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices professionalServices);
2359             
2360             /**
2361              * Appends and returns a new empty "ProfessionalServices" element
2362              */
2363             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices addNewProfessionalServices();
2364             
2365             /**
2366              * Unsets the "ProfessionalServices" element
2367              */
2368             void unsetProfessionalServices();
2369             
2370             /**
2371              * Gets the "Equipment" element
2372              */
2373             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment getEquipment();
2374             
2375             /**
2376              * True if has "Equipment" element
2377              */
2378             boolean isSetEquipment();
2379             
2380             /**
2381              * Sets the "Equipment" element
2382              */
2383             void setEquipment(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment equipment);
2384             
2385             /**
2386              * Appends and returns a new empty "Equipment" element
2387              */
2388             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment addNewEquipment();
2389             
2390             /**
2391              * Unsets the "Equipment" element
2392              */
2393             void unsetEquipment();
2394             
2395             /**
2396              * Gets the "TotalTARequest" element
2397              */
2398             int getTotalTARequest();
2399             
2400             /**
2401              * Gets (as xml) the "TotalTARequest" element
2402              */
2403             gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotalTARequest();
2404             
2405             /**
2406              * True if has "TotalTARequest" element
2407              */
2408             boolean isSetTotalTARequest();
2409             
2410             /**
2411              * Sets the "TotalTARequest" element
2412              */
2413             void setTotalTARequest(int totalTARequest);
2414             
2415             /**
2416              * Sets (as xml) the "TotalTARequest" element
2417              */
2418             void xsetTotalTARequest(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType totalTARequest);
2419             
2420             /**
2421              * Unsets the "TotalTARequest" element
2422              */
2423             void unsetTotalTARequest();
2424             
2425             /**
2426              * An XML Personnel(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
2427              *
2428              * This is a complex type.
2429              */
2430             public interface Personnel extends org.apache.xmlbeans.XmlObject
2431             {
2432                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2433                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Personnel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("personnelb74eelemtype");
2434                 
2435                 /**
2436                  * Gets array of all "PersonnelItem" elements
2437                  */
2438                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem[] getPersonnelItemArray();
2439                 
2440                 /**
2441                  * Gets ith "PersonnelItem" element
2442                  */
2443                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem getPersonnelItemArray(int i);
2444                 
2445                 /**
2446                  * Returns number of "PersonnelItem" element
2447                  */
2448                 int sizeOfPersonnelItemArray();
2449                 
2450                 /**
2451                  * Sets array of all "PersonnelItem" element
2452                  */
2453                 void setPersonnelItemArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem[] personnelItemArray);
2454                 
2455                 /**
2456                  * Sets ith "PersonnelItem" element
2457                  */
2458                 void setPersonnelItemArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem personnelItem);
2459                 
2460                 /**
2461                  * Inserts and returns a new empty value (as xml) as the ith "PersonnelItem" element
2462                  */
2463                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem insertNewPersonnelItem(int i);
2464                 
2465                 /**
2466                  * Appends and returns a new empty value (as xml) as the last "PersonnelItem" element
2467                  */
2468                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem addNewPersonnelItem();
2469                 
2470                 /**
2471                  * Removes the ith "PersonnelItem" element
2472                  */
2473                 void removePersonnelItem(int i);
2474                 
2475                 /**
2476                  * Gets the "SubTotal" element
2477                  */
2478                 int getSubTotal();
2479                 
2480                 /**
2481                  * Gets (as xml) the "SubTotal" element
2482                  */
2483                 gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetSubTotal();
2484                 
2485                 /**
2486                  * True if has "SubTotal" element
2487                  */
2488                 boolean isSetSubTotal();
2489                 
2490                 /**
2491                  * Sets the "SubTotal" element
2492                  */
2493                 void setSubTotal(int subTotal);
2494                 
2495                 /**
2496                  * Sets (as xml) the "SubTotal" element
2497                  */
2498                 void xsetSubTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType subTotal);
2499                 
2500                 /**
2501                  * Unsets the "SubTotal" element
2502                  */
2503                 void unsetSubTotal();
2504                 
2505                 /**
2506                  * An XML PersonnelItem(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
2507                  *
2508                  * This is a complex type.
2509                  */
2510                 public interface PersonnelItem extends org.apache.xmlbeans.XmlObject
2511                 {
2512                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2513                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PersonnelItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("personnelitem4f8felemtype");
2514                     
2515                     /**
2516                      * Gets the "PositionEmployeeName" element
2517                      */
2518                     java.lang.String getPositionEmployeeName();
2519                     
2520                     /**
2521                      * Gets (as xml) the "PositionEmployeeName" element
2522                      */
2523                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetPositionEmployeeName();
2524                     
2525                     /**
2526                      * True if has "PositionEmployeeName" element
2527                      */
2528                     boolean isSetPositionEmployeeName();
2529                     
2530                     /**
2531                      * Sets the "PositionEmployeeName" element
2532                      */
2533                     void setPositionEmployeeName(java.lang.String positionEmployeeName);
2534                     
2535                     /**
2536                      * Sets (as xml) the "PositionEmployeeName" element
2537                      */
2538                     void xsetPositionEmployeeName(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType positionEmployeeName);
2539                     
2540                     /**
2541                      * Unsets the "PositionEmployeeName" element
2542                      */
2543                     void unsetPositionEmployeeName();
2544                     
2545                     /**
2546                      * Gets the "Salary" element
2547                      */
2548                     int getSalary();
2549                     
2550                     /**
2551                      * Gets (as xml) the "Salary" element
2552                      */
2553                     gov.grants.apply.forms.cdfi30V30.CDFI300To999999DataType xgetSalary();
2554                     
2555                     /**
2556                      * True if has "Salary" element
2557                      */
2558                     boolean isSetSalary();
2559                     
2560                     /**
2561                      * Sets the "Salary" element
2562                      */
2563                     void setSalary(int salary);
2564                     
2565                     /**
2566                      * Sets (as xml) the "Salary" element
2567                      */
2568                     void xsetSalary(gov.grants.apply.forms.cdfi30V30.CDFI300To999999DataType salary);
2569                     
2570                     /**
2571                      * Unsets the "Salary" element
2572                      */
2573                     void unsetSalary();
2574                     
2575                     /**
2576                      * Gets the "Fringe" element
2577                      */
2578                     int getFringe();
2579                     
2580                     /**
2581                      * Gets (as xml) the "Fringe" element
2582                      */
2583                     gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType xgetFringe();
2584                     
2585                     /**
2586                      * True if has "Fringe" element
2587                      */
2588                     boolean isSetFringe();
2589                     
2590                     /**
2591                      * Sets the "Fringe" element
2592                      */
2593                     void setFringe(int fringe);
2594                     
2595                     /**
2596                      * Sets (as xml) the "Fringe" element
2597                      */
2598                     void xsetFringe(gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType fringe);
2599                     
2600                     /**
2601                      * Unsets the "Fringe" element
2602                      */
2603                     void unsetFringe();
2604                     
2605                     /**
2606                      * Gets the "Workload" element
2607                      */
2608                     int getWorkload();
2609                     
2610                     /**
2611                      * Gets (as xml) the "Workload" element
2612                      */
2613                     gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType xgetWorkload();
2614                     
2615                     /**
2616                      * True if has "Workload" element
2617                      */
2618                     boolean isSetWorkload();
2619                     
2620                     /**
2621                      * Sets the "Workload" element
2622                      */
2623                     void setWorkload(int workload);
2624                     
2625                     /**
2626                      * Sets (as xml) the "Workload" element
2627                      */
2628                     void xsetWorkload(gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType workload);
2629                     
2630                     /**
2631                      * Unsets the "Workload" element
2632                      */
2633                     void unsetWorkload();
2634                     
2635                     /**
2636                      * Gets the "Years" element
2637                      */
2638                     int getYears();
2639                     
2640                     /**
2641                      * Gets (as xml) the "Years" element
2642                      */
2643                     gov.grants.apply.forms.cdfi30V30.CDFI301To3DataType xgetYears();
2644                     
2645                     /**
2646                      * True if has "Years" element
2647                      */
2648                     boolean isSetYears();
2649                     
2650                     /**
2651                      * Sets the "Years" element
2652                      */
2653                     void setYears(int years);
2654                     
2655                     /**
2656                      * Sets (as xml) the "Years" element
2657                      */
2658                     void xsetYears(gov.grants.apply.forms.cdfi30V30.CDFI301To3DataType years);
2659                     
2660                     /**
2661                      * Unsets the "Years" element
2662                      */
2663                     void unsetYears();
2664                     
2665                     /**
2666                      * Gets the "Total" element
2667                      */
2668                     int getTotal();
2669                     
2670                     /**
2671                      * Gets (as xml) the "Total" element
2672                      */
2673                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotal();
2674                     
2675                     /**
2676                      * True if has "Total" element
2677                      */
2678                     boolean isSetTotal();
2679                     
2680                     /**
2681                      * Sets the "Total" element
2682                      */
2683                     void setTotal(int total);
2684                     
2685                     /**
2686                      * Sets (as xml) the "Total" element
2687                      */
2688                     void xsetTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType total);
2689                     
2690                     /**
2691                      * Unsets the "Total" element
2692                      */
2693                     void unsetTotal();
2694                     
2695                     /**
2696                      * A factory class with static methods for creating instances
2697                      * of this type.
2698                      */
2699                     
2700                     public static final class Factory
2701                     {
2702                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem newInstance() {
2703                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2704                       
2705                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem newInstance(org.apache.xmlbeans.XmlOptions options) {
2706                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2707                       
2708                       private Factory() { } // No instance of this class allowed
2709                     }
2710                 }
2711                 
2712                 /**
2713                  * A factory class with static methods for creating instances
2714                  * of this type.
2715                  */
2716                 
2717                 public static final class Factory
2718                 {
2719                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel newInstance() {
2720                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2721                     
2722                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel newInstance(org.apache.xmlbeans.XmlOptions options) {
2723                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2724                     
2725                     private Factory() { } // No instance of this class allowed
2726                 }
2727             }
2728             
2729             /**
2730              * An XML Training(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
2731              *
2732              * This is a complex type.
2733              */
2734             public interface Training extends org.apache.xmlbeans.XmlObject
2735             {
2736                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2737                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Training.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("trainingfc64elemtype");
2738                 
2739                 /**
2740                  * Gets array of all "TrainingItem" elements
2741                  */
2742                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem[] getTrainingItemArray();
2743                 
2744                 /**
2745                  * Gets ith "TrainingItem" element
2746                  */
2747                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem getTrainingItemArray(int i);
2748                 
2749                 /**
2750                  * Returns number of "TrainingItem" element
2751                  */
2752                 int sizeOfTrainingItemArray();
2753                 
2754                 /**
2755                  * Sets array of all "TrainingItem" element
2756                  */
2757                 void setTrainingItemArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem[] trainingItemArray);
2758                 
2759                 /**
2760                  * Sets ith "TrainingItem" element
2761                  */
2762                 void setTrainingItemArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem trainingItem);
2763                 
2764                 /**
2765                  * Inserts and returns a new empty value (as xml) as the ith "TrainingItem" element
2766                  */
2767                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem insertNewTrainingItem(int i);
2768                 
2769                 /**
2770                  * Appends and returns a new empty value (as xml) as the last "TrainingItem" element
2771                  */
2772                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem addNewTrainingItem();
2773                 
2774                 /**
2775                  * Removes the ith "TrainingItem" element
2776                  */
2777                 void removeTrainingItem(int i);
2778                 
2779                 /**
2780                  * Gets the "SubTotal" element
2781                  */
2782                 int getSubTotal();
2783                 
2784                 /**
2785                  * Gets (as xml) the "SubTotal" element
2786                  */
2787                 gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetSubTotal();
2788                 
2789                 /**
2790                  * True if has "SubTotal" element
2791                  */
2792                 boolean isSetSubTotal();
2793                 
2794                 /**
2795                  * Sets the "SubTotal" element
2796                  */
2797                 void setSubTotal(int subTotal);
2798                 
2799                 /**
2800                  * Sets (as xml) the "SubTotal" element
2801                  */
2802                 void xsetSubTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType subTotal);
2803                 
2804                 /**
2805                  * Unsets the "SubTotal" element
2806                  */
2807                 void unsetSubTotal();
2808                 
2809                 /**
2810                  * An XML TrainingItem(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
2811                  *
2812                  * This is a complex type.
2813                  */
2814                 public interface TrainingItem extends org.apache.xmlbeans.XmlObject
2815                 {
2816                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2817                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TrainingItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("trainingitem042delemtype");
2818                     
2819                     /**
2820                      * Gets the "CourseNameDescription" element
2821                      */
2822                     java.lang.String getCourseNameDescription();
2823                     
2824                     /**
2825                      * Gets (as xml) the "CourseNameDescription" element
2826                      */
2827                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetCourseNameDescription();
2828                     
2829                     /**
2830                      * True if has "CourseNameDescription" element
2831                      */
2832                     boolean isSetCourseNameDescription();
2833                     
2834                     /**
2835                      * Sets the "CourseNameDescription" element
2836                      */
2837                     void setCourseNameDescription(java.lang.String courseNameDescription);
2838                     
2839                     /**
2840                      * Sets (as xml) the "CourseNameDescription" element
2841                      */
2842                     void xsetCourseNameDescription(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType courseNameDescription);
2843                     
2844                     /**
2845                      * Unsets the "CourseNameDescription" element
2846                      */
2847                     void unsetCourseNameDescription();
2848                     
2849                     /**
2850                      * Gets the "Provider" element
2851                      */
2852                     java.lang.String getProvider();
2853                     
2854                     /**
2855                      * Gets (as xml) the "Provider" element
2856                      */
2857                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetProvider();
2858                     
2859                     /**
2860                      * True if has "Provider" element
2861                      */
2862                     boolean isSetProvider();
2863                     
2864                     /**
2865                      * Sets the "Provider" element
2866                      */
2867                     void setProvider(java.lang.String provider);
2868                     
2869                     /**
2870                      * Sets (as xml) the "Provider" element
2871                      */
2872                     void xsetProvider(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType provider);
2873                     
2874                     /**
2875                      * Unsets the "Provider" element
2876                      */
2877                     void unsetProvider();
2878                     
2879                     /**
2880                      * Gets the "Attendees" element
2881                      */
2882                     int getAttendees();
2883                     
2884                     /**
2885                      * Gets (as xml) the "Attendees" element
2886                      */
2887                     gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType xgetAttendees();
2888                     
2889                     /**
2890                      * True if has "Attendees" element
2891                      */
2892                     boolean isSetAttendees();
2893                     
2894                     /**
2895                      * Sets the "Attendees" element
2896                      */
2897                     void setAttendees(int attendees);
2898                     
2899                     /**
2900                      * Sets (as xml) the "Attendees" element
2901                      */
2902                     void xsetAttendees(gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType attendees);
2903                     
2904                     /**
2905                      * Unsets the "Attendees" element
2906                      */
2907                     void unsetAttendees();
2908                     
2909                     /**
2910                      * Gets the "CostPerPerson" element
2911                      */
2912                     int getCostPerPerson();
2913                     
2914                     /**
2915                      * Gets (as xml) the "CostPerPerson" element
2916                      */
2917                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetCostPerPerson();
2918                     
2919                     /**
2920                      * True if has "CostPerPerson" element
2921                      */
2922                     boolean isSetCostPerPerson();
2923                     
2924                     /**
2925                      * Sets the "CostPerPerson" element
2926                      */
2927                     void setCostPerPerson(int costPerPerson);
2928                     
2929                     /**
2930                      * Sets (as xml) the "CostPerPerson" element
2931                      */
2932                     void xsetCostPerPerson(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType costPerPerson);
2933                     
2934                     /**
2935                      * Unsets the "CostPerPerson" element
2936                      */
2937                     void unsetCostPerPerson();
2938                     
2939                     /**
2940                      * Gets the "Total" element
2941                      */
2942                     int getTotal();
2943                     
2944                     /**
2945                      * Gets (as xml) the "Total" element
2946                      */
2947                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotal();
2948                     
2949                     /**
2950                      * True if has "Total" element
2951                      */
2952                     boolean isSetTotal();
2953                     
2954                     /**
2955                      * Sets the "Total" element
2956                      */
2957                     void setTotal(int total);
2958                     
2959                     /**
2960                      * Sets (as xml) the "Total" element
2961                      */
2962                     void xsetTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType total);
2963                     
2964                     /**
2965                      * Unsets the "Total" element
2966                      */
2967                     void unsetTotal();
2968                     
2969                     /**
2970                      * A factory class with static methods for creating instances
2971                      * of this type.
2972                      */
2973                     
2974                     public static final class Factory
2975                     {
2976                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem newInstance() {
2977                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2978                       
2979                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem newInstance(org.apache.xmlbeans.XmlOptions options) {
2980                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2981                       
2982                       private Factory() { } // No instance of this class allowed
2983                     }
2984                 }
2985                 
2986                 /**
2987                  * A factory class with static methods for creating instances
2988                  * of this type.
2989                  */
2990                 
2991                 public static final class Factory
2992                 {
2993                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training newInstance() {
2994                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2995                     
2996                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training newInstance(org.apache.xmlbeans.XmlOptions options) {
2997                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2998                     
2999                     private Factory() { } // No instance of this class allowed
3000                 }
3001             }
3002             
3003             /**
3004              * An XML Travel(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
3005              *
3006              * This is a complex type.
3007              */
3008             public interface Travel extends org.apache.xmlbeans.XmlObject
3009             {
3010                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3011                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Travel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travele024elemtype");
3012                 
3013                 /**
3014                  * Gets array of all "TravelItem" elements
3015                  */
3016                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem[] getTravelItemArray();
3017                 
3018                 /**
3019                  * Gets ith "TravelItem" element
3020                  */
3021                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem getTravelItemArray(int i);
3022                 
3023                 /**
3024                  * Returns number of "TravelItem" element
3025                  */
3026                 int sizeOfTravelItemArray();
3027                 
3028                 /**
3029                  * Sets array of all "TravelItem" element
3030                  */
3031                 void setTravelItemArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem[] travelItemArray);
3032                 
3033                 /**
3034                  * Sets ith "TravelItem" element
3035                  */
3036                 void setTravelItemArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem travelItem);
3037                 
3038                 /**
3039                  * Inserts and returns a new empty value (as xml) as the ith "TravelItem" element
3040                  */
3041                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem insertNewTravelItem(int i);
3042                 
3043                 /**
3044                  * Appends and returns a new empty value (as xml) as the last "TravelItem" element
3045                  */
3046                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem addNewTravelItem();
3047                 
3048                 /**
3049                  * Removes the ith "TravelItem" element
3050                  */
3051                 void removeTravelItem(int i);
3052                 
3053                 /**
3054                  * Gets the "SubTotal" element
3055                  */
3056                 int getSubTotal();
3057                 
3058                 /**
3059                  * Gets (as xml) the "SubTotal" element
3060                  */
3061                 gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetSubTotal();
3062                 
3063                 /**
3064                  * True if has "SubTotal" element
3065                  */
3066                 boolean isSetSubTotal();
3067                 
3068                 /**
3069                  * Sets the "SubTotal" element
3070                  */
3071                 void setSubTotal(int subTotal);
3072                 
3073                 /**
3074                  * Sets (as xml) the "SubTotal" element
3075                  */
3076                 void xsetSubTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType subTotal);
3077                 
3078                 /**
3079                  * Unsets the "SubTotal" element
3080                  */
3081                 void unsetSubTotal();
3082                 
3083                 /**
3084                  * Gets the "TravelPolicies" element
3085                  */
3086                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies.Enum getTravelPolicies();
3087                 
3088                 /**
3089                  * Gets (as xml) the "TravelPolicies" element
3090                  */
3091                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies xgetTravelPolicies();
3092                 
3093                 /**
3094                  * True if has "TravelPolicies" element
3095                  */
3096                 boolean isSetTravelPolicies();
3097                 
3098                 /**
3099                  * Sets the "TravelPolicies" element
3100                  */
3101                 void setTravelPolicies(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies.Enum travelPolicies);
3102                 
3103                 /**
3104                  * Sets (as xml) the "TravelPolicies" element
3105                  */
3106                 void xsetTravelPolicies(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies travelPolicies);
3107                 
3108                 /**
3109                  * Unsets the "TravelPolicies" element
3110                  */
3111                 void unsetTravelPolicies();
3112                 
3113                 /**
3114                  * An XML TravelItem(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
3115                  *
3116                  * This is a complex type.
3117                  */
3118                 public interface TravelItem extends org.apache.xmlbeans.XmlObject
3119                 {
3120                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3121                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travelitem7a6delemtype");
3122                     
3123                     /**
3124                      * Gets the "TripName" element
3125                      */
3126                     java.lang.String getTripName();
3127                     
3128                     /**
3129                      * Gets (as xml) the "TripName" element
3130                      */
3131                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetTripName();
3132                     
3133                     /**
3134                      * True if has "TripName" element
3135                      */
3136                     boolean isSetTripName();
3137                     
3138                     /**
3139                      * Sets the "TripName" element
3140                      */
3141                     void setTripName(java.lang.String tripName);
3142                     
3143                     /**
3144                      * Sets (as xml) the "TripName" element
3145                      */
3146                     void xsetTripName(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType tripName);
3147                     
3148                     /**
3149                      * Unsets the "TripName" element
3150                      */
3151                     void unsetTripName();
3152                     
3153                     /**
3154                      * Gets the "Location" element
3155                      */
3156                     java.lang.String getLocation();
3157                     
3158                     /**
3159                      * Gets (as xml) the "Location" element
3160                      */
3161                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetLocation();
3162                     
3163                     /**
3164                      * True if has "Location" element
3165                      */
3166                     boolean isSetLocation();
3167                     
3168                     /**
3169                      * Sets the "Location" element
3170                      */
3171                     void setLocation(java.lang.String location);
3172                     
3173                     /**
3174                      * Sets (as xml) the "Location" element
3175                      */
3176                     void xsetLocation(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType location);
3177                     
3178                     /**
3179                      * Unsets the "Location" element
3180                      */
3181                     void unsetLocation();
3182                     
3183                     /**
3184                      * Gets the "People" element
3185                      */
3186                     int getPeople();
3187                     
3188                     /**
3189                      * Gets (as xml) the "People" element
3190                      */
3191                     gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType xgetPeople();
3192                     
3193                     /**
3194                      * True if has "People" element
3195                      */
3196                     boolean isSetPeople();
3197                     
3198                     /**
3199                      * Sets the "People" element
3200                      */
3201                     void setPeople(int people);
3202                     
3203                     /**
3204                      * Sets (as xml) the "People" element
3205                      */
3206                     void xsetPeople(gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType people);
3207                     
3208                     /**
3209                      * Unsets the "People" element
3210                      */
3211                     void unsetPeople();
3212                     
3213                     /**
3214                      * Gets the "Transportation" element
3215                      */
3216                     int getTransportation();
3217                     
3218                     /**
3219                      * Gets (as xml) the "Transportation" element
3220                      */
3221                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTransportation();
3222                     
3223                     /**
3224                      * True if has "Transportation" element
3225                      */
3226                     boolean isSetTransportation();
3227                     
3228                     /**
3229                      * Sets the "Transportation" element
3230                      */
3231                     void setTransportation(int transportation);
3232                     
3233                     /**
3234                      * Sets (as xml) the "Transportation" element
3235                      */
3236                     void xsetTransportation(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType transportation);
3237                     
3238                     /**
3239                      * Unsets the "Transportation" element
3240                      */
3241                     void unsetTransportation();
3242                     
3243                     /**
3244                      * Gets the "Lodging" element
3245                      */
3246                     int getLodging();
3247                     
3248                     /**
3249                      * Gets (as xml) the "Lodging" element
3250                      */
3251                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetLodging();
3252                     
3253                     /**
3254                      * True if has "Lodging" element
3255                      */
3256                     boolean isSetLodging();
3257                     
3258                     /**
3259                      * Sets the "Lodging" element
3260                      */
3261                     void setLodging(int lodging);
3262                     
3263                     /**
3264                      * Sets (as xml) the "Lodging" element
3265                      */
3266                     void xsetLodging(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType lodging);
3267                     
3268                     /**
3269                      * Unsets the "Lodging" element
3270                      */
3271                     void unsetLodging();
3272                     
3273                     /**
3274                      * Gets the "Total" element
3275                      */
3276                     int getTotal();
3277                     
3278                     /**
3279                      * Gets (as xml) the "Total" element
3280                      */
3281                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotal();
3282                     
3283                     /**
3284                      * True if has "Total" element
3285                      */
3286                     boolean isSetTotal();
3287                     
3288                     /**
3289                      * Sets the "Total" element
3290                      */
3291                     void setTotal(int total);
3292                     
3293                     /**
3294                      * Sets (as xml) the "Total" element
3295                      */
3296                     void xsetTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType total);
3297                     
3298                     /**
3299                      * Unsets the "Total" element
3300                      */
3301                     void unsetTotal();
3302                     
3303                     /**
3304                      * A factory class with static methods for creating instances
3305                      * of this type.
3306                      */
3307                     
3308                     public static final class Factory
3309                     {
3310                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem newInstance() {
3311                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3312                       
3313                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem newInstance(org.apache.xmlbeans.XmlOptions options) {
3314                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3315                       
3316                       private Factory() { } // No instance of this class allowed
3317                     }
3318                 }
3319                 
3320                 /**
3321                  * An XML TravelPolicies(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
3322                  *
3323                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$Travel$TravelPolicies.
3324                  */
3325                 public interface TravelPolicies extends org.apache.xmlbeans.XmlString
3326                 {
3327                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3328                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelPolicies.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travelpoliciesb6eaelemtype");
3329                     
3330                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
3331                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
3332                     
3333                     static final Enum FEDERAL = Enum.forString("Federal");
3334                     static final Enum INTERNAL = Enum.forString("Internal");
3335                     
3336                     static final int INT_FEDERAL = Enum.INT_FEDERAL;
3337                     static final int INT_INTERNAL = Enum.INT_INTERNAL;
3338                     
3339                     /**
3340                      * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$Travel$TravelPolicies.
3341                      * These enum values can be used as follows:
3342                      * <pre>
3343                      * enum.toString(); // returns the string value of the enum
3344                      * enum.intValue(); // returns an int value, useful for switches
3345                      * // e.g., case Enum.INT_FEDERAL
3346                      * Enum.forString(s); // returns the enum value for a string
3347                      * Enum.forInt(i); // returns the enum value for an int
3348                      * </pre>
3349                      * Enumeration objects are immutable singleton objects that
3350                      * can be compared using == object equality. They have no
3351                      * public constructor. See the constants defined within this
3352                      * class for all the valid values.
3353                      */
3354                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
3355                     {
3356                       /**
3357                        * Returns the enum value for a string, or null if none.
3358                        */
3359                       public static Enum forString(java.lang.String s)
3360                           { return (Enum)table.forString(s); }
3361                       /**
3362                        * Returns the enum value corresponding to an int, or null if none.
3363                        */
3364                       public static Enum forInt(int i)
3365                           { return (Enum)table.forInt(i); }
3366                       
3367                       private Enum(java.lang.String s, int i)
3368                           { super(s, i); }
3369                       
3370                       static final int INT_FEDERAL = 1;
3371                       static final int INT_INTERNAL = 2;
3372                       
3373                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
3374                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
3375                       (
3376                         new Enum[]
3377                         {
3378                           new Enum("Federal", INT_FEDERAL),
3379                           new Enum("Internal", INT_INTERNAL),
3380                         }
3381                       );
3382                       private static final long serialVersionUID = 1L;
3383                       private java.lang.Object readResolve() { return forInt(intValue()); } 
3384                     }
3385                     
3386                     /**
3387                      * A factory class with static methods for creating instances
3388                      * of this type.
3389                      */
3390                     
3391                     public static final class Factory
3392                     {
3393                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies newValue(java.lang.Object obj) {
3394                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies) type.newValue( obj ); }
3395                       
3396                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies newInstance() {
3397                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3398                       
3399                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies newInstance(org.apache.xmlbeans.XmlOptions options) {
3400                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3401                       
3402                       private Factory() { } // No instance of this class allowed
3403                     }
3404                 }
3405                 
3406                 /**
3407                  * A factory class with static methods for creating instances
3408                  * of this type.
3409                  */
3410                 
3411                 public static final class Factory
3412                 {
3413                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel newInstance() {
3414                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3415                     
3416                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel newInstance(org.apache.xmlbeans.XmlOptions options) {
3417                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3418                     
3419                     private Factory() { } // No instance of this class allowed
3420                 }
3421             }
3422             
3423             /**
3424              * An XML ProfessionalServices(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
3425              *
3426              * This is a complex type.
3427              */
3428             public interface ProfessionalServices extends org.apache.xmlbeans.XmlObject
3429             {
3430                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3431                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProfessionalServices.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("professionalservicesf279elemtype");
3432                 
3433                 /**
3434                  * Gets array of all "ProfessionalServicesItem" elements
3435                  */
3436                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] getProfessionalServicesItemArray();
3437                 
3438                 /**
3439                  * Gets ith "ProfessionalServicesItem" element
3440                  */
3441                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem getProfessionalServicesItemArray(int i);
3442                 
3443                 /**
3444                  * Returns number of "ProfessionalServicesItem" element
3445                  */
3446                 int sizeOfProfessionalServicesItemArray();
3447                 
3448                 /**
3449                  * Sets array of all "ProfessionalServicesItem" element
3450                  */
3451                 void setProfessionalServicesItemArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] professionalServicesItemArray);
3452                 
3453                 /**
3454                  * Sets ith "ProfessionalServicesItem" element
3455                  */
3456                 void setProfessionalServicesItemArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem professionalServicesItem);
3457                 
3458                 /**
3459                  * Inserts and returns a new empty value (as xml) as the ith "ProfessionalServicesItem" element
3460                  */
3461                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem insertNewProfessionalServicesItem(int i);
3462                 
3463                 /**
3464                  * Appends and returns a new empty value (as xml) as the last "ProfessionalServicesItem" element
3465                  */
3466                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem addNewProfessionalServicesItem();
3467                 
3468                 /**
3469                  * Removes the ith "ProfessionalServicesItem" element
3470                  */
3471                 void removeProfessionalServicesItem(int i);
3472                 
3473                 /**
3474                  * Gets the "SubTotal" element
3475                  */
3476                 int getSubTotal();
3477                 
3478                 /**
3479                  * Gets (as xml) the "SubTotal" element
3480                  */
3481                 gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetSubTotal();
3482                 
3483                 /**
3484                  * True if has "SubTotal" element
3485                  */
3486                 boolean isSetSubTotal();
3487                 
3488                 /**
3489                  * Sets the "SubTotal" element
3490                  */
3491                 void setSubTotal(int subTotal);
3492                 
3493                 /**
3494                  * Sets (as xml) the "SubTotal" element
3495                  */
3496                 void xsetSubTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType subTotal);
3497                 
3498                 /**
3499                  * Unsets the "SubTotal" element
3500                  */
3501                 void unsetSubTotal();
3502                 
3503                 /**
3504                  * Gets the "ProcurementPolicies" element
3505                  */
3506                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum getProcurementPolicies();
3507                 
3508                 /**
3509                  * Gets (as xml) the "ProcurementPolicies" element
3510                  */
3511                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies xgetProcurementPolicies();
3512                 
3513                 /**
3514                  * True if has "ProcurementPolicies" element
3515                  */
3516                 boolean isSetProcurementPolicies();
3517                 
3518                 /**
3519                  * Sets the "ProcurementPolicies" element
3520                  */
3521                 void setProcurementPolicies(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum procurementPolicies);
3522                 
3523                 /**
3524                  * Sets (as xml) the "ProcurementPolicies" element
3525                  */
3526                 void xsetProcurementPolicies(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies procurementPolicies);
3527                 
3528                 /**
3529                  * Unsets the "ProcurementPolicies" element
3530                  */
3531                 void unsetProcurementPolicies();
3532                 
3533                 /**
3534                  * An XML ProfessionalServicesItem(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
3535                  *
3536                  * This is a complex type.
3537                  */
3538                 public interface ProfessionalServicesItem extends org.apache.xmlbeans.XmlObject
3539                 {
3540                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3541                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProfessionalServicesItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("professionalservicesitem798delemtype");
3542                     
3543                     /**
3544                      * Gets the "Service" element
3545                      */
3546                     java.lang.String getService();
3547                     
3548                     /**
3549                      * Gets (as xml) the "Service" element
3550                      */
3551                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetService();
3552                     
3553                     /**
3554                      * True if has "Service" element
3555                      */
3556                     boolean isSetService();
3557                     
3558                     /**
3559                      * Sets the "Service" element
3560                      */
3561                     void setService(java.lang.String service);
3562                     
3563                     /**
3564                      * Sets (as xml) the "Service" element
3565                      */
3566                     void xsetService(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType service);
3567                     
3568                     /**
3569                      * Unsets the "Service" element
3570                      */
3571                     void unsetService();
3572                     
3573                     /**
3574                      * Gets the "Provider" element
3575                      */
3576                     java.lang.String getProvider();
3577                     
3578                     /**
3579                      * Gets (as xml) the "Provider" element
3580                      */
3581                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetProvider();
3582                     
3583                     /**
3584                      * True if has "Provider" element
3585                      */
3586                     boolean isSetProvider();
3587                     
3588                     /**
3589                      * Sets the "Provider" element
3590                      */
3591                     void setProvider(java.lang.String provider);
3592                     
3593                     /**
3594                      * Sets (as xml) the "Provider" element
3595                      */
3596                     void xsetProvider(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType provider);
3597                     
3598                     /**
3599                      * Unsets the "Provider" element
3600                      */
3601                     void unsetProvider();
3602                     
3603                     /**
3604                      * Gets the "ContractType" element
3605                      */
3606                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum getContractType();
3607                     
3608                     /**
3609                      * Gets (as xml) the "ContractType" element
3610                      */
3611                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType xgetContractType();
3612                     
3613                     /**
3614                      * True if has "ContractType" element
3615                      */
3616                     boolean isSetContractType();
3617                     
3618                     /**
3619                      * Sets the "ContractType" element
3620                      */
3621                     void setContractType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum contractType);
3622                     
3623                     /**
3624                      * Sets (as xml) the "ContractType" element
3625                      */
3626                     void xsetContractType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType contractType);
3627                     
3628                     /**
3629                      * Unsets the "ContractType" element
3630                      */
3631                     void unsetContractType();
3632                     
3633                     /**
3634                      * Gets the "CostType" element
3635                      */
3636                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum getCostType();
3637                     
3638                     /**
3639                      * Gets (as xml) the "CostType" element
3640                      */
3641                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType xgetCostType();
3642                     
3643                     /**
3644                      * True if has "CostType" element
3645                      */
3646                     boolean isSetCostType();
3647                     
3648                     /**
3649                      * Sets the "CostType" element
3650                      */
3651                     void setCostType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum costType);
3652                     
3653                     /**
3654                      * Sets (as xml) the "CostType" element
3655                      */
3656                     void xsetCostType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType costType);
3657                     
3658                     /**
3659                      * Unsets the "CostType" element
3660                      */
3661                     void unsetCostType();
3662                     
3663                     /**
3664                      * Gets the "Hours" element
3665                      */
3666                     int getHours();
3667                     
3668                     /**
3669                      * Gets (as xml) the "Hours" element
3670                      */
3671                     gov.grants.apply.forms.cdfi30V30.CDFI300To9999DataType xgetHours();
3672                     
3673                     /**
3674                      * True if has "Hours" element
3675                      */
3676                     boolean isSetHours();
3677                     
3678                     /**
3679                      * Sets the "Hours" element
3680                      */
3681                     void setHours(int hours);
3682                     
3683                     /**
3684                      * Sets (as xml) the "Hours" element
3685                      */
3686                     void xsetHours(gov.grants.apply.forms.cdfi30V30.CDFI300To9999DataType hours);
3687                     
3688                     /**
3689                      * Unsets the "Hours" element
3690                      */
3691                     void unsetHours();
3692                     
3693                     /**
3694                      * Gets the "HourlyRate" element
3695                      */
3696                     java.math.BigDecimal getHourlyRate();
3697                     
3698                     /**
3699                      * Gets (as xml) the "HourlyRate" element
3700                      */
3701                     gov.grants.apply.forms.cdfi30V30.CDFI300To999P99DataType xgetHourlyRate();
3702                     
3703                     /**
3704                      * True if has "HourlyRate" element
3705                      */
3706                     boolean isSetHourlyRate();
3707                     
3708                     /**
3709                      * Sets the "HourlyRate" element
3710                      */
3711                     void setHourlyRate(java.math.BigDecimal hourlyRate);
3712                     
3713                     /**
3714                      * Sets (as xml) the "HourlyRate" element
3715                      */
3716                     void xsetHourlyRate(gov.grants.apply.forms.cdfi30V30.CDFI300To999P99DataType hourlyRate);
3717                     
3718                     /**
3719                      * Unsets the "HourlyRate" element
3720                      */
3721                     void unsetHourlyRate();
3722                     
3723                     /**
3724                      * Gets the "ProjectedCost" element
3725                      */
3726                     int getProjectedCost();
3727                     
3728                     /**
3729                      * Gets (as xml) the "ProjectedCost" element
3730                      */
3731                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetProjectedCost();
3732                     
3733                     /**
3734                      * True if has "ProjectedCost" element
3735                      */
3736                     boolean isSetProjectedCost();
3737                     
3738                     /**
3739                      * Sets the "ProjectedCost" element
3740                      */
3741                     void setProjectedCost(int projectedCost);
3742                     
3743                     /**
3744                      * Sets (as xml) the "ProjectedCost" element
3745                      */
3746                     void xsetProjectedCost(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType projectedCost);
3747                     
3748                     /**
3749                      * Unsets the "ProjectedCost" element
3750                      */
3751                     void unsetProjectedCost();
3752                     
3753                     /**
3754                      * Gets the "Total" element
3755                      */
3756                     int getTotal();
3757                     
3758                     /**
3759                      * Gets (as xml) the "Total" element
3760                      */
3761                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotal();
3762                     
3763                     /**
3764                      * True if has "Total" element
3765                      */
3766                     boolean isSetTotal();
3767                     
3768                     /**
3769                      * Sets the "Total" element
3770                      */
3771                     void setTotal(int total);
3772                     
3773                     /**
3774                      * Sets (as xml) the "Total" element
3775                      */
3776                     void xsetTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType total);
3777                     
3778                     /**
3779                      * Unsets the "Total" element
3780                      */
3781                     void unsetTotal();
3782                     
3783                     /**
3784                      * An XML ContractType(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
3785                      *
3786                      * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
3787                      */
3788                     public interface ContractType extends org.apache.xmlbeans.XmlString
3789                     {
3790                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3791                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContractType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contracttype0865elemtype");
3792                       
3793                       org.apache.xmlbeans.StringEnumAbstractBase enumValue();
3794                       void set(org.apache.xmlbeans.StringEnumAbstractBase e);
3795                       
3796                       static final Enum CONSULTANT_SOLE_SOURCE = Enum.forString("Consultant/Sole Source");
3797                       static final Enum CONTRACTOR_COMPETITIVE_BID = Enum.forString("Contractor/Competitive Bid");
3798                       
3799                       static final int INT_CONSULTANT_SOLE_SOURCE = Enum.INT_CONSULTANT_SOLE_SOURCE;
3800                       static final int INT_CONTRACTOR_COMPETITIVE_BID = Enum.INT_CONTRACTOR_COMPETITIVE_BID;
3801                       
3802                       /**
3803                        * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
3804                        * These enum values can be used as follows:
3805                        * <pre>
3806                        * enum.toString(); // returns the string value of the enum
3807                        * enum.intValue(); // returns an int value, useful for switches
3808                        * // e.g., case Enum.INT_CONSULTANT_SOLE_SOURCE
3809                        * Enum.forString(s); // returns the enum value for a string
3810                        * Enum.forInt(i); // returns the enum value for an int
3811                        * </pre>
3812                        * Enumeration objects are immutable singleton objects that
3813                        * can be compared using == object equality. They have no
3814                        * public constructor. See the constants defined within this
3815                        * class for all the valid values.
3816                        */
3817                       static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
3818                       {
3819                         /**
3820                          * Returns the enum value for a string, or null if none.
3821                          */
3822                         public static Enum forString(java.lang.String s)
3823                             { return (Enum)table.forString(s); }
3824                         /**
3825                          * Returns the enum value corresponding to an int, or null if none.
3826                          */
3827                         public static Enum forInt(int i)
3828                             { return (Enum)table.forInt(i); }
3829                         
3830                         private Enum(java.lang.String s, int i)
3831                             { super(s, i); }
3832                         
3833                         static final int INT_CONSULTANT_SOLE_SOURCE = 1;
3834                         static final int INT_CONTRACTOR_COMPETITIVE_BID = 2;
3835                         
3836                         public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
3837                             new org.apache.xmlbeans.StringEnumAbstractBase.Table
3838                         (
3839                           new Enum[]
3840                           {
3841                             new Enum("Consultant/Sole Source", INT_CONSULTANT_SOLE_SOURCE),
3842                             new Enum("Contractor/Competitive Bid", INT_CONTRACTOR_COMPETITIVE_BID),
3843                           }
3844                         );
3845                         private static final long serialVersionUID = 1L;
3846                         private java.lang.Object readResolve() { return forInt(intValue()); } 
3847                       }
3848                       
3849                       /**
3850                        * A factory class with static methods for creating instances
3851                        * of this type.
3852                        */
3853                       
3854                       public static final class Factory
3855                       {
3856                         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newValue(java.lang.Object obj) {
3857                           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) type.newValue( obj ); }
3858                         
3859                         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newInstance() {
3860                           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3861                         
3862                         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType newInstance(org.apache.xmlbeans.XmlOptions options) {
3863                           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3864                         
3865                         private Factory() { } // No instance of this class allowed
3866                       }
3867                     }
3868                     
3869                     /**
3870                      * An XML CostType(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
3871                      *
3872                      * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
3873                      */
3874                     public interface CostType extends org.apache.xmlbeans.XmlString
3875                     {
3876                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3877                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CostType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("costtype8acaelemtype");
3878                       
3879                       org.apache.xmlbeans.StringEnumAbstractBase enumValue();
3880                       void set(org.apache.xmlbeans.StringEnumAbstractBase e);
3881                       
3882                       static final Enum HOURLY = Enum.forString("Hourly");
3883                       static final Enum PER_TASK = Enum.forString("Per Task");
3884                       
3885                       static final int INT_HOURLY = Enum.INT_HOURLY;
3886                       static final int INT_PER_TASK = Enum.INT_PER_TASK;
3887                       
3888                       /**
3889                        * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
3890                        * These enum values can be used as follows:
3891                        * <pre>
3892                        * enum.toString(); // returns the string value of the enum
3893                        * enum.intValue(); // returns an int value, useful for switches
3894                        * // e.g., case Enum.INT_HOURLY
3895                        * Enum.forString(s); // returns the enum value for a string
3896                        * Enum.forInt(i); // returns the enum value for an int
3897                        * </pre>
3898                        * Enumeration objects are immutable singleton objects that
3899                        * can be compared using == object equality. They have no
3900                        * public constructor. See the constants defined within this
3901                        * class for all the valid values.
3902                        */
3903                       static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
3904                       {
3905                         /**
3906                          * Returns the enum value for a string, or null if none.
3907                          */
3908                         public static Enum forString(java.lang.String s)
3909                             { return (Enum)table.forString(s); }
3910                         /**
3911                          * Returns the enum value corresponding to an int, or null if none.
3912                          */
3913                         public static Enum forInt(int i)
3914                             { return (Enum)table.forInt(i); }
3915                         
3916                         private Enum(java.lang.String s, int i)
3917                             { super(s, i); }
3918                         
3919                         static final int INT_HOURLY = 1;
3920                         static final int INT_PER_TASK = 2;
3921                         
3922                         public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
3923                             new org.apache.xmlbeans.StringEnumAbstractBase.Table
3924                         (
3925                           new Enum[]
3926                           {
3927                             new Enum("Hourly", INT_HOURLY),
3928                             new Enum("Per Task", INT_PER_TASK),
3929                           }
3930                         );
3931                         private static final long serialVersionUID = 1L;
3932                         private java.lang.Object readResolve() { return forInt(intValue()); } 
3933                       }
3934                       
3935                       /**
3936                        * A factory class with static methods for creating instances
3937                        * of this type.
3938                        */
3939                       
3940                       public static final class Factory
3941                       {
3942                         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newValue(java.lang.Object obj) {
3943                           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) type.newValue( obj ); }
3944                         
3945                         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newInstance() {
3946                           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3947                         
3948                         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType newInstance(org.apache.xmlbeans.XmlOptions options) {
3949                           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3950                         
3951                         private Factory() { } // No instance of this class allowed
3952                       }
3953                     }
3954                     
3955                     /**
3956                      * A factory class with static methods for creating instances
3957                      * of this type.
3958                      */
3959                     
3960                     public static final class Factory
3961                     {
3962                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem newInstance() {
3963                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3964                       
3965                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem newInstance(org.apache.xmlbeans.XmlOptions options) {
3966                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3967                       
3968                       private Factory() { } // No instance of this class allowed
3969                     }
3970                 }
3971                 
3972                 /**
3973                  * An XML ProcurementPolicies(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
3974                  *
3975                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$ProfessionalServices$ProcurementPolicies.
3976                  */
3977                 public interface ProcurementPolicies extends org.apache.xmlbeans.XmlString
3978                 {
3979                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3980                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProcurementPolicies.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("procurementpolicies44e5elemtype");
3981                     
3982                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
3983                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
3984                     
3985                     static final Enum FEDERAL = Enum.forString("Federal");
3986                     static final Enum INTERNAL = Enum.forString("Internal");
3987                     
3988                     static final int INT_FEDERAL = Enum.INT_FEDERAL;
3989                     static final int INT_INTERNAL = Enum.INT_INTERNAL;
3990                     
3991                     /**
3992                      * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$ProfessionalServices$ProcurementPolicies.
3993                      * These enum values can be used as follows:
3994                      * <pre>
3995                      * enum.toString(); // returns the string value of the enum
3996                      * enum.intValue(); // returns an int value, useful for switches
3997                      * // e.g., case Enum.INT_FEDERAL
3998                      * Enum.forString(s); // returns the enum value for a string
3999                      * Enum.forInt(i); // returns the enum value for an int
4000                      * </pre>
4001                      * Enumeration objects are immutable singleton objects that
4002                      * can be compared using == object equality. They have no
4003                      * public constructor. See the constants defined within this
4004                      * class for all the valid values.
4005                      */
4006                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4007                     {
4008                       /**
4009                        * Returns the enum value for a string, or null if none.
4010                        */
4011                       public static Enum forString(java.lang.String s)
4012                           { return (Enum)table.forString(s); }
4013                       /**
4014                        * Returns the enum value corresponding to an int, or null if none.
4015                        */
4016                       public static Enum forInt(int i)
4017                           { return (Enum)table.forInt(i); }
4018                       
4019                       private Enum(java.lang.String s, int i)
4020                           { super(s, i); }
4021                       
4022                       static final int INT_FEDERAL = 1;
4023                       static final int INT_INTERNAL = 2;
4024                       
4025                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4026                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
4027                       (
4028                         new Enum[]
4029                         {
4030                           new Enum("Federal", INT_FEDERAL),
4031                           new Enum("Internal", INT_INTERNAL),
4032                         }
4033                       );
4034                       private static final long serialVersionUID = 1L;
4035                       private java.lang.Object readResolve() { return forInt(intValue()); } 
4036                     }
4037                     
4038                     /**
4039                      * A factory class with static methods for creating instances
4040                      * of this type.
4041                      */
4042                     
4043                     public static final class Factory
4044                     {
4045                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies newValue(java.lang.Object obj) {
4046                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies) type.newValue( obj ); }
4047                       
4048                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies newInstance() {
4049                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4050                       
4051                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies newInstance(org.apache.xmlbeans.XmlOptions options) {
4052                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4053                       
4054                       private Factory() { } // No instance of this class allowed
4055                     }
4056                 }
4057                 
4058                 /**
4059                  * A factory class with static methods for creating instances
4060                  * of this type.
4061                  */
4062                 
4063                 public static final class Factory
4064                 {
4065                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices newInstance() {
4066                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4067                     
4068                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices newInstance(org.apache.xmlbeans.XmlOptions options) {
4069                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4070                     
4071                     private Factory() { } // No instance of this class allowed
4072                 }
4073             }
4074             
4075             /**
4076              * An XML Equipment(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
4077              *
4078              * This is a complex type.
4079              */
4080             public interface Equipment extends org.apache.xmlbeans.XmlObject
4081             {
4082                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4083                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Equipment.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipment24a0elemtype");
4084                 
4085                 /**
4086                  * Gets array of all "EquipmentItem" elements
4087                  */
4088                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem[] getEquipmentItemArray();
4089                 
4090                 /**
4091                  * Gets ith "EquipmentItem" element
4092                  */
4093                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem getEquipmentItemArray(int i);
4094                 
4095                 /**
4096                  * Returns number of "EquipmentItem" element
4097                  */
4098                 int sizeOfEquipmentItemArray();
4099                 
4100                 /**
4101                  * Sets array of all "EquipmentItem" element
4102                  */
4103                 void setEquipmentItemArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem[] equipmentItemArray);
4104                 
4105                 /**
4106                  * Sets ith "EquipmentItem" element
4107                  */
4108                 void setEquipmentItemArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem equipmentItem);
4109                 
4110                 /**
4111                  * Inserts and returns a new empty value (as xml) as the ith "EquipmentItem" element
4112                  */
4113                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem insertNewEquipmentItem(int i);
4114                 
4115                 /**
4116                  * Appends and returns a new empty value (as xml) as the last "EquipmentItem" element
4117                  */
4118                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem addNewEquipmentItem();
4119                 
4120                 /**
4121                  * Removes the ith "EquipmentItem" element
4122                  */
4123                 void removeEquipmentItem(int i);
4124                 
4125                 /**
4126                  * Gets the "SubTotal" element
4127                  */
4128                 int getSubTotal();
4129                 
4130                 /**
4131                  * Gets (as xml) the "SubTotal" element
4132                  */
4133                 gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetSubTotal();
4134                 
4135                 /**
4136                  * True if has "SubTotal" element
4137                  */
4138                 boolean isSetSubTotal();
4139                 
4140                 /**
4141                  * Sets the "SubTotal" element
4142                  */
4143                 void setSubTotal(int subTotal);
4144                 
4145                 /**
4146                  * Sets (as xml) the "SubTotal" element
4147                  */
4148                 void xsetSubTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType subTotal);
4149                 
4150                 /**
4151                  * Unsets the "SubTotal" element
4152                  */
4153                 void unsetSubTotal();
4154                 
4155                 /**
4156                  * An XML EquipmentItem(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
4157                  *
4158                  * This is a complex type.
4159                  */
4160                 public interface EquipmentItem extends org.apache.xmlbeans.XmlObject
4161                 {
4162                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4163                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquipmentItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipmentitem4633elemtype");
4164                     
4165                     /**
4166                      * Gets the "Category" element
4167                      */
4168                     java.lang.String getCategory();
4169                     
4170                     /**
4171                      * Gets (as xml) the "Category" element
4172                      */
4173                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetCategory();
4174                     
4175                     /**
4176                      * True if has "Category" element
4177                      */
4178                     boolean isSetCategory();
4179                     
4180                     /**
4181                      * Sets the "Category" element
4182                      */
4183                     void setCategory(java.lang.String category);
4184                     
4185                     /**
4186                      * Sets (as xml) the "Category" element
4187                      */
4188                     void xsetCategory(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType category);
4189                     
4190                     /**
4191                      * Unsets the "Category" element
4192                      */
4193                     void unsetCategory();
4194                     
4195                     /**
4196                      * Gets the "Description" element
4197                      */
4198                     java.lang.String getDescription();
4199                     
4200                     /**
4201                      * Gets (as xml) the "Description" element
4202                      */
4203                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetDescription();
4204                     
4205                     /**
4206                      * True if has "Description" element
4207                      */
4208                     boolean isSetDescription();
4209                     
4210                     /**
4211                      * Sets the "Description" element
4212                      */
4213                     void setDescription(java.lang.String description);
4214                     
4215                     /**
4216                      * Sets (as xml) the "Description" element
4217                      */
4218                     void xsetDescription(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType description);
4219                     
4220                     /**
4221                      * Unsets the "Description" element
4222                      */
4223                     void unsetDescription();
4224                     
4225                     /**
4226                      * Gets the "Cost" element
4227                      */
4228                     int getCost();
4229                     
4230                     /**
4231                      * Gets (as xml) the "Cost" element
4232                      */
4233                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetCost();
4234                     
4235                     /**
4236                      * True if has "Cost" element
4237                      */
4238                     boolean isSetCost();
4239                     
4240                     /**
4241                      * Sets the "Cost" element
4242                      */
4243                     void setCost(int cost);
4244                     
4245                     /**
4246                      * Sets (as xml) the "Cost" element
4247                      */
4248                     void xsetCost(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType cost);
4249                     
4250                     /**
4251                      * Unsets the "Cost" element
4252                      */
4253                     void unsetCost();
4254                     
4255                     /**
4256                      * Gets the "Units" element
4257                      */
4258                     int getUnits();
4259                     
4260                     /**
4261                      * Gets (as xml) the "Units" element
4262                      */
4263                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetUnits();
4264                     
4265                     /**
4266                      * True if has "Units" element
4267                      */
4268                     boolean isSetUnits();
4269                     
4270                     /**
4271                      * Sets the "Units" element
4272                      */
4273                     void setUnits(int units);
4274                     
4275                     /**
4276                      * Sets (as xml) the "Units" element
4277                      */
4278                     void xsetUnits(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType units);
4279                     
4280                     /**
4281                      * Unsets the "Units" element
4282                      */
4283                     void unsetUnits();
4284                     
4285                     /**
4286                      * Gets the "Total" element
4287                      */
4288                     int getTotal();
4289                     
4290                     /**
4291                      * Gets (as xml) the "Total" element
4292                      */
4293                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotal();
4294                     
4295                     /**
4296                      * True if has "Total" element
4297                      */
4298                     boolean isSetTotal();
4299                     
4300                     /**
4301                      * Sets the "Total" element
4302                      */
4303                     void setTotal(int total);
4304                     
4305                     /**
4306                      * Sets (as xml) the "Total" element
4307                      */
4308                     void xsetTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType total);
4309                     
4310                     /**
4311                      * Unsets the "Total" element
4312                      */
4313                     void unsetTotal();
4314                     
4315                     /**
4316                      * A factory class with static methods for creating instances
4317                      * of this type.
4318                      */
4319                     
4320                     public static final class Factory
4321                     {
4322                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem newInstance() {
4323                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4324                       
4325                       public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem newInstance(org.apache.xmlbeans.XmlOptions options) {
4326                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4327                       
4328                       private Factory() { } // No instance of this class allowed
4329                     }
4330                 }
4331                 
4332                 /**
4333                  * A factory class with static methods for creating instances
4334                  * of this type.
4335                  */
4336                 
4337                 public static final class Factory
4338                 {
4339                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment newInstance() {
4340                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4341                     
4342                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment newInstance(org.apache.xmlbeans.XmlOptions options) {
4343                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4344                     
4345                     private Factory() { } // No instance of this class allowed
4346                 }
4347             }
4348             
4349             /**
4350              * A factory class with static methods for creating instances
4351              * of this type.
4352              */
4353             
4354             public static final class Factory
4355             {
4356                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary newInstance() {
4357                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4358                 
4359                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
4360                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4361                 
4362                 private Factory() { } // No instance of this class allowed
4363             }
4364         }
4365         
4366         /**
4367          * An XML HFFIFARequestedAmount(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
4368          *
4369          * This is a complex type.
4370          */
4371         public interface HFFIFARequestedAmount extends org.apache.xmlbeans.XmlObject
4372         {
4373             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4374                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HFFIFARequestedAmount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("hffifarequestedamount81b0elemtype");
4375             
4376             /**
4377              * Gets the "Loan" element
4378              */
4379             int getLoan();
4380             
4381             /**
4382              * Gets (as xml) the "Loan" element
4383              */
4384             gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType xgetLoan();
4385             
4386             /**
4387              * True if has "Loan" element
4388              */
4389             boolean isSetLoan();
4390             
4391             /**
4392              * Sets the "Loan" element
4393              */
4394             void setLoan(int loan);
4395             
4396             /**
4397              * Sets (as xml) the "Loan" element
4398              */
4399             void xsetLoan(gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType loan);
4400             
4401             /**
4402              * Unsets the "Loan" element
4403              */
4404             void unsetLoan();
4405             
4406             /**
4407              * Gets the "Grant" element
4408              */
4409             int getGrant();
4410             
4411             /**
4412              * Gets (as xml) the "Grant" element
4413              */
4414             gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType xgetGrant();
4415             
4416             /**
4417              * True if has "Grant" element
4418              */
4419             boolean isSetGrant();
4420             
4421             /**
4422              * Sets the "Grant" element
4423              */
4424             void setGrant(int grant);
4425             
4426             /**
4427              * Sets (as xml) the "Grant" element
4428              */
4429             void xsetGrant(gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType grant);
4430             
4431             /**
4432              * Unsets the "Grant" element
4433              */
4434             void unsetGrant();
4435             
4436             /**
4437              * Gets the "Equity" element
4438              */
4439             int getEquity();
4440             
4441             /**
4442              * Gets (as xml) the "Equity" element
4443              */
4444             gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType xgetEquity();
4445             
4446             /**
4447              * True if has "Equity" element
4448              */
4449             boolean isSetEquity();
4450             
4451             /**
4452              * Sets the "Equity" element
4453              */
4454             void setEquity(int equity);
4455             
4456             /**
4457              * Sets (as xml) the "Equity" element
4458              */
4459             void xsetEquity(gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType equity);
4460             
4461             /**
4462              * Unsets the "Equity" element
4463              */
4464             void unsetEquity();
4465             
4466             /**
4467              * Gets the "SharesDeposits" element
4468              */
4469             int getSharesDeposits();
4470             
4471             /**
4472              * Gets (as xml) the "SharesDeposits" element
4473              */
4474             gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType xgetSharesDeposits();
4475             
4476             /**
4477              * True if has "SharesDeposits" element
4478              */
4479             boolean isSetSharesDeposits();
4480             
4481             /**
4482              * Sets the "SharesDeposits" element
4483              */
4484             void setSharesDeposits(int sharesDeposits);
4485             
4486             /**
4487              * Sets (as xml) the "SharesDeposits" element
4488              */
4489             void xsetSharesDeposits(gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType sharesDeposits);
4490             
4491             /**
4492              * Unsets the "SharesDeposits" element
4493              */
4494             void unsetSharesDeposits();
4495             
4496             /**
4497              * Gets the "SecondaryCapital" element
4498              */
4499             int getSecondaryCapital();
4500             
4501             /**
4502              * Gets (as xml) the "SecondaryCapital" element
4503              */
4504             gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType xgetSecondaryCapital();
4505             
4506             /**
4507              * True if has "SecondaryCapital" element
4508              */
4509             boolean isSetSecondaryCapital();
4510             
4511             /**
4512              * Sets the "SecondaryCapital" element
4513              */
4514             void setSecondaryCapital(int secondaryCapital);
4515             
4516             /**
4517              * Sets (as xml) the "SecondaryCapital" element
4518              */
4519             void xsetSecondaryCapital(gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType secondaryCapital);
4520             
4521             /**
4522              * Unsets the "SecondaryCapital" element
4523              */
4524             void unsetSecondaryCapital();
4525             
4526             /**
4527              * Gets the "TotalHFFIRequest" element
4528              */
4529             int getTotalHFFIRequest();
4530             
4531             /**
4532              * Gets (as xml) the "TotalHFFIRequest" element
4533              */
4534             gov.grants.apply.forms.cdfi30V30.CDFI301To5000000DataType xgetTotalHFFIRequest();
4535             
4536             /**
4537              * True if has "TotalHFFIRequest" element
4538              */
4539             boolean isSetTotalHFFIRequest();
4540             
4541             /**
4542              * Sets the "TotalHFFIRequest" element
4543              */
4544             void setTotalHFFIRequest(int totalHFFIRequest);
4545             
4546             /**
4547              * Sets (as xml) the "TotalHFFIRequest" element
4548              */
4549             void xsetTotalHFFIRequest(gov.grants.apply.forms.cdfi30V30.CDFI301To5000000DataType totalHFFIRequest);
4550             
4551             /**
4552              * Unsets the "TotalHFFIRequest" element
4553              */
4554             void unsetTotalHFFIRequest();
4555             
4556             /**
4557              * A factory class with static methods for creating instances
4558              * of this type.
4559              */
4560             
4561             public static final class Factory
4562             {
4563                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount newInstance() {
4564                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4565                 
4566                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount newInstance(org.apache.xmlbeans.XmlOptions options) {
4567                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4568                 
4569                 private Factory() { } // No instance of this class allowed
4570             }
4571         }
4572         
4573         /**
4574          * An XML FAApplicantCategory(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
4575          *
4576          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$FAApplicantCategory.
4577          */
4578         public interface FAApplicantCategory extends org.apache.xmlbeans.XmlString
4579         {
4580             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4581                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FAApplicantCategory.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("faapplicantcategory808belemtype");
4582             
4583             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4584             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4585             
4586             static final Enum CORE = Enum.forString("Core");
4587             static final Enum SECA = Enum.forString("SECA");
4588             
4589             static final int INT_CORE = Enum.INT_CORE;
4590             static final int INT_SECA = Enum.INT_SECA;
4591             
4592             /**
4593              * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$FAApplicantCategory.
4594              * These enum values can be used as follows:
4595              * <pre>
4596              * enum.toString(); // returns the string value of the enum
4597              * enum.intValue(); // returns an int value, useful for switches
4598              * // e.g., case Enum.INT_CORE
4599              * Enum.forString(s); // returns the enum value for a string
4600              * Enum.forInt(i); // returns the enum value for an int
4601              * </pre>
4602              * Enumeration objects are immutable singleton objects that
4603              * can be compared using == object equality. They have no
4604              * public constructor. See the constants defined within this
4605              * class for all the valid values.
4606              */
4607             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4608             {
4609                 /**
4610                  * Returns the enum value for a string, or null if none.
4611                  */
4612                 public static Enum forString(java.lang.String s)
4613                     { return (Enum)table.forString(s); }
4614                 /**
4615                  * Returns the enum value corresponding to an int, or null if none.
4616                  */
4617                 public static Enum forInt(int i)
4618                     { return (Enum)table.forInt(i); }
4619                 
4620                 private Enum(java.lang.String s, int i)
4621                     { super(s, i); }
4622                 
4623                 static final int INT_CORE = 1;
4624                 static final int INT_SECA = 2;
4625                 
4626                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4627                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
4628                 (
4629                     new Enum[]
4630                     {
4631                       new Enum("Core", INT_CORE),
4632                       new Enum("SECA", INT_SECA),
4633                     }
4634                 );
4635                 private static final long serialVersionUID = 1L;
4636                 private java.lang.Object readResolve() { return forInt(intValue()); } 
4637             }
4638             
4639             /**
4640              * A factory class with static methods for creating instances
4641              * of this type.
4642              */
4643             
4644             public static final class Factory
4645             {
4646                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory newValue(java.lang.Object obj) {
4647                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory) type.newValue( obj ); }
4648                 
4649                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory newInstance() {
4650                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4651                 
4652                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory newInstance(org.apache.xmlbeans.XmlOptions options) {
4653                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4654                 
4655                 private Factory() { } // No instance of this class allowed
4656             }
4657         }
4658         
4659         /**
4660          * An XML OtherFundsTable(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
4661          *
4662          * This is a complex type.
4663          */
4664         public interface OtherFundsTable extends org.apache.xmlbeans.XmlObject
4665         {
4666             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4667                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherFundsTable.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherfundstable7856elemtype");
4668             
4669             /**
4670              * Gets the "AffiliateName" element
4671              */
4672             java.lang.String getAffiliateName();
4673             
4674             /**
4675              * Gets (as xml) the "AffiliateName" element
4676              */
4677             gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetAffiliateName();
4678             
4679             /**
4680              * Sets the "AffiliateName" element
4681              */
4682             void setAffiliateName(java.lang.String affiliateName);
4683             
4684             /**
4685              * Sets (as xml) the "AffiliateName" element
4686              */
4687             void xsetAffiliateName(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType affiliateName);
4688             
4689             /**
4690              * Gets the "AffiliateEIN" element
4691              */
4692             java.lang.String getAffiliateEIN();
4693             
4694             /**
4695              * Gets (as xml) the "AffiliateEIN" element
4696              */
4697             gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType xgetAffiliateEIN();
4698             
4699             /**
4700              * Sets the "AffiliateEIN" element
4701              */
4702             void setAffiliateEIN(java.lang.String affiliateEIN);
4703             
4704             /**
4705              * Sets (as xml) the "AffiliateEIN" element
4706              */
4707             void xsetAffiliateEIN(gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType affiliateEIN);
4708             
4709             /**
4710              * Gets the "CDFIFundProgram" element
4711              */
4712             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram.Enum getCDFIFundProgram();
4713             
4714             /**
4715              * Gets (as xml) the "CDFIFundProgram" element
4716              */
4717             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram xgetCDFIFundProgram();
4718             
4719             /**
4720              * Sets the "CDFIFundProgram" element
4721              */
4722             void setCDFIFundProgram(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram.Enum cdfiFundProgram);
4723             
4724             /**
4725              * Sets (as xml) the "CDFIFundProgram" element
4726              */
4727             void xsetCDFIFundProgram(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram cdfiFundProgram);
4728             
4729             /**
4730              * An XML CDFIFundProgram(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
4731              *
4732              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$OtherFundsTable$CDFIFundProgram.
4733              */
4734             public interface CDFIFundProgram extends org.apache.xmlbeans.XmlString
4735             {
4736                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4737                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CDFIFundProgram.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cdfifundprogramcbbdelemtype");
4738                 
4739                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4740                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4741                 
4742                 static final Enum BEA = Enum.forString("BEA");
4743                 static final Enum CMF = Enum.forString("CMF");
4744                 static final Enum FA = Enum.forString("FA");
4745                 static final Enum FEC = Enum.forString("FEC");
4746                 static final Enum NACA = Enum.forString("NACA");
4747                 static final Enum NMTC = Enum.forString("NMTC");
4748                 static final Enum TA = Enum.forString("TA");
4749                 
4750                 static final int INT_BEA = Enum.INT_BEA;
4751                 static final int INT_CMF = Enum.INT_CMF;
4752                 static final int INT_FA = Enum.INT_FA;
4753                 static final int INT_FEC = Enum.INT_FEC;
4754                 static final int INT_NACA = Enum.INT_NACA;
4755                 static final int INT_NMTC = Enum.INT_NMTC;
4756                 static final int INT_TA = Enum.INT_TA;
4757                 
4758                 /**
4759                  * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$OtherFundsTable$CDFIFundProgram.
4760                  * These enum values can be used as follows:
4761                  * <pre>
4762                  * enum.toString(); // returns the string value of the enum
4763                  * enum.intValue(); // returns an int value, useful for switches
4764                  * // e.g., case Enum.INT_BEA
4765                  * Enum.forString(s); // returns the enum value for a string
4766                  * Enum.forInt(i); // returns the enum value for an int
4767                  * </pre>
4768                  * Enumeration objects are immutable singleton objects that
4769                  * can be compared using == object equality. They have no
4770                  * public constructor. See the constants defined within this
4771                  * class for all the valid values.
4772                  */
4773                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4774                 {
4775                     /**
4776                      * Returns the enum value for a string, or null if none.
4777                      */
4778                     public static Enum forString(java.lang.String s)
4779                         { return (Enum)table.forString(s); }
4780                     /**
4781                      * Returns the enum value corresponding to an int, or null if none.
4782                      */
4783                     public static Enum forInt(int i)
4784                         { return (Enum)table.forInt(i); }
4785                     
4786                     private Enum(java.lang.String s, int i)
4787                         { super(s, i); }
4788                     
4789                     static final int INT_BEA = 1;
4790                     static final int INT_CMF = 2;
4791                     static final int INT_FA = 3;
4792                     static final int INT_FEC = 4;
4793                     static final int INT_NACA = 5;
4794                     static final int INT_NMTC = 6;
4795                     static final int INT_TA = 7;
4796                     
4797                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4798                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
4799                     (
4800                       new Enum[]
4801                       {
4802                         new Enum("BEA", INT_BEA),
4803                         new Enum("CMF", INT_CMF),
4804                         new Enum("FA", INT_FA),
4805                         new Enum("FEC", INT_FEC),
4806                         new Enum("NACA", INT_NACA),
4807                         new Enum("NMTC", INT_NMTC),
4808                         new Enum("TA", INT_TA),
4809                       }
4810                     );
4811                     private static final long serialVersionUID = 1L;
4812                     private java.lang.Object readResolve() { return forInt(intValue()); } 
4813                 }
4814                 
4815                 /**
4816                  * A factory class with static methods for creating instances
4817                  * of this type.
4818                  */
4819                 
4820                 public static final class Factory
4821                 {
4822                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram newValue(java.lang.Object obj) {
4823                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram) type.newValue( obj ); }
4824                     
4825                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram newInstance() {
4826                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4827                     
4828                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram newInstance(org.apache.xmlbeans.XmlOptions options) {
4829                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4830                     
4831                     private Factory() { } // No instance of this class allowed
4832                 }
4833             }
4834             
4835             /**
4836              * A factory class with static methods for creating instances
4837              * of this type.
4838              */
4839             
4840             public static final class Factory
4841             {
4842                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable newInstance() {
4843                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4844                 
4845                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable newInstance(org.apache.xmlbeans.XmlOptions options) {
4846                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4847                 
4848                 private Factory() { } // No instance of this class allowed
4849             }
4850         }
4851         
4852         /**
4853          * An XML PriorAwardsTable(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
4854          *
4855          * This is a complex type.
4856          */
4857         public interface PriorAwardsTable extends org.apache.xmlbeans.XmlObject
4858         {
4859             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4860                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PriorAwardsTable.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("priorawardstableb684elemtype");
4861             
4862             /**
4863              * Gets the "OrganizationName" element
4864              */
4865             java.lang.String getOrganizationName();
4866             
4867             /**
4868              * Gets (as xml) the "OrganizationName" element
4869              */
4870             gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetOrganizationName();
4871             
4872             /**
4873              * True if has "OrganizationName" element
4874              */
4875             boolean isSetOrganizationName();
4876             
4877             /**
4878              * Sets the "OrganizationName" element
4879              */
4880             void setOrganizationName(java.lang.String organizationName);
4881             
4882             /**
4883              * Sets (as xml) the "OrganizationName" element
4884              */
4885             void xsetOrganizationName(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType organizationName);
4886             
4887             /**
4888              * Unsets the "OrganizationName" element
4889              */
4890             void unsetOrganizationName();
4891             
4892             /**
4893              * Gets the "EIN" element
4894              */
4895             java.lang.String getEIN();
4896             
4897             /**
4898              * Gets (as xml) the "EIN" element
4899              */
4900             gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType xgetEIN();
4901             
4902             /**
4903              * True if has "EIN" element
4904              */
4905             boolean isSetEIN();
4906             
4907             /**
4908              * Sets the "EIN" element
4909              */
4910             void setEIN(java.lang.String ein);
4911             
4912             /**
4913              * Sets (as xml) the "EIN" element
4914              */
4915             void xsetEIN(gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType ein);
4916             
4917             /**
4918              * Unsets the "EIN" element
4919              */
4920             void unsetEIN();
4921             
4922             /**
4923              * Gets the "ControlNumber" element
4924              */
4925             java.lang.String getControlNumber();
4926             
4927             /**
4928              * Gets (as xml) the "ControlNumber" element
4929              */
4930             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber xgetControlNumber();
4931             
4932             /**
4933              * True if has "ControlNumber" element
4934              */
4935             boolean isSetControlNumber();
4936             
4937             /**
4938              * Sets the "ControlNumber" element
4939              */
4940             void setControlNumber(java.lang.String controlNumber);
4941             
4942             /**
4943              * Sets (as xml) the "ControlNumber" element
4944              */
4945             void xsetControlNumber(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber controlNumber);
4946             
4947             /**
4948              * Unsets the "ControlNumber" element
4949              */
4950             void unsetControlNumber();
4951             
4952             /**
4953              * Gets the "TotalAward" element
4954              */
4955             int getTotalAward();
4956             
4957             /**
4958              * Gets (as xml) the "TotalAward" element
4959              */
4960             gov.grants.apply.forms.cdfi30V30.CDFI301To999999999DataType xgetTotalAward();
4961             
4962             /**
4963              * True if has "TotalAward" element
4964              */
4965             boolean isSetTotalAward();
4966             
4967             /**
4968              * Sets the "TotalAward" element
4969              */
4970             void setTotalAward(int totalAward);
4971             
4972             /**
4973              * Sets (as xml) the "TotalAward" element
4974              */
4975             void xsetTotalAward(gov.grants.apply.forms.cdfi30V30.CDFI301To999999999DataType totalAward);
4976             
4977             /**
4978              * Unsets the "TotalAward" element
4979              */
4980             void unsetTotalAward();
4981             
4982             /**
4983              * Gets the "AwardType" element
4984              */
4985             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType.Enum getAwardType();
4986             
4987             /**
4988              * Gets (as xml) the "AwardType" element
4989              */
4990             gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType xgetAwardType();
4991             
4992             /**
4993              * True if has "AwardType" element
4994              */
4995             boolean isSetAwardType();
4996             
4997             /**
4998              * Sets the "AwardType" element
4999              */
5000             void setAwardType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType.Enum awardType);
5001             
5002             /**
5003              * Sets (as xml) the "AwardType" element
5004              */
5005             void xsetAwardType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType awardType);
5006             
5007             /**
5008              * Unsets the "AwardType" element
5009              */
5010             void unsetAwardType();
5011             
5012             /**
5013              * An XML ControlNumber(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5014              *
5015              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$PriorAwardsTable$ControlNumber.
5016              */
5017             public interface ControlNumber extends org.apache.xmlbeans.XmlString
5018             {
5019                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5020                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ControlNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("controlnumberdc72elemtype");
5021                 
5022                 /**
5023                  * A factory class with static methods for creating instances
5024                  * of this type.
5025                  */
5026                 
5027                 public static final class Factory
5028                 {
5029                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber newValue(java.lang.Object obj) {
5030                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber) type.newValue( obj ); }
5031                     
5032                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber newInstance() {
5033                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5034                     
5035                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
5036                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5037                     
5038                     private Factory() { } // No instance of this class allowed
5039                 }
5040             }
5041             
5042             /**
5043              * An XML AwardType(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5044              *
5045              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$PriorAwardsTable$AwardType.
5046              */
5047             public interface AwardType extends org.apache.xmlbeans.XmlString
5048             {
5049                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5050                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AwardType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("awardtype24e1elemtype");
5051                 
5052                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5053                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5054                 
5055                 static final Enum FA = Enum.forString("FA");
5056                 static final Enum NACA = Enum.forString("NACA");
5057                 static final Enum TA = Enum.forString("TA");
5058                 static final Enum BEA = Enum.forString("BEA");
5059                 static final Enum NMTC = Enum.forString("NMTC");
5060                 static final Enum CMF = Enum.forString("CMF");
5061                 static final Enum OTHER = Enum.forString("Other");
5062                 
5063                 static final int INT_FA = Enum.INT_FA;
5064                 static final int INT_NACA = Enum.INT_NACA;
5065                 static final int INT_TA = Enum.INT_TA;
5066                 static final int INT_BEA = Enum.INT_BEA;
5067                 static final int INT_NMTC = Enum.INT_NMTC;
5068                 static final int INT_CMF = Enum.INT_CMF;
5069                 static final int INT_OTHER = Enum.INT_OTHER;
5070                 
5071                 /**
5072                  * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$PriorAwardsTable$AwardType.
5073                  * These enum values can be used as follows:
5074                  * <pre>
5075                  * enum.toString(); // returns the string value of the enum
5076                  * enum.intValue(); // returns an int value, useful for switches
5077                  * // e.g., case Enum.INT_FA
5078                  * Enum.forString(s); // returns the enum value for a string
5079                  * Enum.forInt(i); // returns the enum value for an int
5080                  * </pre>
5081                  * Enumeration objects are immutable singleton objects that
5082                  * can be compared using == object equality. They have no
5083                  * public constructor. See the constants defined within this
5084                  * class for all the valid values.
5085                  */
5086                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5087                 {
5088                     /**
5089                      * Returns the enum value for a string, or null if none.
5090                      */
5091                     public static Enum forString(java.lang.String s)
5092                         { return (Enum)table.forString(s); }
5093                     /**
5094                      * Returns the enum value corresponding to an int, or null if none.
5095                      */
5096                     public static Enum forInt(int i)
5097                         { return (Enum)table.forInt(i); }
5098                     
5099                     private Enum(java.lang.String s, int i)
5100                         { super(s, i); }
5101                     
5102                     static final int INT_FA = 1;
5103                     static final int INT_NACA = 2;
5104                     static final int INT_TA = 3;
5105                     static final int INT_BEA = 4;
5106                     static final int INT_NMTC = 5;
5107                     static final int INT_CMF = 6;
5108                     static final int INT_OTHER = 7;
5109                     
5110                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5111                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
5112                     (
5113                       new Enum[]
5114                       {
5115                         new Enum("FA", INT_FA),
5116                         new Enum("NACA", INT_NACA),
5117                         new Enum("TA", INT_TA),
5118                         new Enum("BEA", INT_BEA),
5119                         new Enum("NMTC", INT_NMTC),
5120                         new Enum("CMF", INT_CMF),
5121                         new Enum("Other", INT_OTHER),
5122                       }
5123                     );
5124                     private static final long serialVersionUID = 1L;
5125                     private java.lang.Object readResolve() { return forInt(intValue()); } 
5126                 }
5127                 
5128                 /**
5129                  * A factory class with static methods for creating instances
5130                  * of this type.
5131                  */
5132                 
5133                 public static final class Factory
5134                 {
5135                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType newValue(java.lang.Object obj) {
5136                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType) type.newValue( obj ); }
5137                     
5138                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType newInstance() {
5139                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5140                     
5141                     public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType newInstance(org.apache.xmlbeans.XmlOptions options) {
5142                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5143                     
5144                     private Factory() { } // No instance of this class allowed
5145                 }
5146             }
5147             
5148             /**
5149              * A factory class with static methods for creating instances
5150              * of this type.
5151              */
5152             
5153             public static final class Factory
5154             {
5155                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable newInstance() {
5156                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5157                 
5158                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable newInstance(org.apache.xmlbeans.XmlOptions options) {
5159                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5160                 
5161                 private Factory() { } // No instance of this class allowed
5162             }
5163         }
5164         
5165         /**
5166          * An XML InstitutionType(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5167          *
5168          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$InstitutionType.
5169          */
5170         public interface InstitutionType extends org.apache.xmlbeans.XmlString
5171         {
5172             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5173                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InstitutionType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("institutiontypeef98elemtype");
5174             
5175             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5176             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5177             
5178             static final Enum LOAN_FUND = Enum.forString("Loan Fund");
5179             static final Enum CREDIT_UNION = Enum.forString("Credit Union");
5180             static final Enum BANK_HOLDING_COMPANY = Enum.forString("Bank Holding Company");
5181             static final Enum BANK_OR_THRIFT = Enum.forString("Bank or Thrift");
5182             static final Enum VENTURE_CAPITAL = Enum.forString("Venture Capital");
5183             
5184             static final int INT_LOAN_FUND = Enum.INT_LOAN_FUND;
5185             static final int INT_CREDIT_UNION = Enum.INT_CREDIT_UNION;
5186             static final int INT_BANK_HOLDING_COMPANY = Enum.INT_BANK_HOLDING_COMPANY;
5187             static final int INT_BANK_OR_THRIFT = Enum.INT_BANK_OR_THRIFT;
5188             static final int INT_VENTURE_CAPITAL = Enum.INT_VENTURE_CAPITAL;
5189             
5190             /**
5191              * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$InstitutionType.
5192              * These enum values can be used as follows:
5193              * <pre>
5194              * enum.toString(); // returns the string value of the enum
5195              * enum.intValue(); // returns an int value, useful for switches
5196              * // e.g., case Enum.INT_LOAN_FUND
5197              * Enum.forString(s); // returns the enum value for a string
5198              * Enum.forInt(i); // returns the enum value for an int
5199              * </pre>
5200              * Enumeration objects are immutable singleton objects that
5201              * can be compared using == object equality. They have no
5202              * public constructor. See the constants defined within this
5203              * class for all the valid values.
5204              */
5205             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5206             {
5207                 /**
5208                  * Returns the enum value for a string, or null if none.
5209                  */
5210                 public static Enum forString(java.lang.String s)
5211                     { return (Enum)table.forString(s); }
5212                 /**
5213                  * Returns the enum value corresponding to an int, or null if none.
5214                  */
5215                 public static Enum forInt(int i)
5216                     { return (Enum)table.forInt(i); }
5217                 
5218                 private Enum(java.lang.String s, int i)
5219                     { super(s, i); }
5220                 
5221                 static final int INT_LOAN_FUND = 1;
5222                 static final int INT_CREDIT_UNION = 2;
5223                 static final int INT_BANK_HOLDING_COMPANY = 3;
5224                 static final int INT_BANK_OR_THRIFT = 4;
5225                 static final int INT_VENTURE_CAPITAL = 5;
5226                 
5227                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5228                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
5229                 (
5230                     new Enum[]
5231                     {
5232                       new Enum("Loan Fund", INT_LOAN_FUND),
5233                       new Enum("Credit Union", INT_CREDIT_UNION),
5234                       new Enum("Bank Holding Company", INT_BANK_HOLDING_COMPANY),
5235                       new Enum("Bank or Thrift", INT_BANK_OR_THRIFT),
5236                       new Enum("Venture Capital", INT_VENTURE_CAPITAL),
5237                     }
5238                 );
5239                 private static final long serialVersionUID = 1L;
5240                 private java.lang.Object readResolve() { return forInt(intValue()); } 
5241             }
5242             
5243             /**
5244              * A factory class with static methods for creating instances
5245              * of this type.
5246              */
5247             
5248             public static final class Factory
5249             {
5250                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType newValue(java.lang.Object obj) {
5251                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType) type.newValue( obj ); }
5252                 
5253                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType newInstance() {
5254                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5255                 
5256                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType newInstance(org.apache.xmlbeans.XmlOptions options) {
5257                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5258                 
5259                 private Factory() { } // No instance of this class allowed
5260             }
5261         }
5262         
5263         /**
5264          * An XML OrganizationStructure(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5265          *
5266          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$OrganizationStructure.
5267          */
5268         public interface OrganizationStructure extends org.apache.xmlbeans.XmlString
5269         {
5270             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5271                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationStructure.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationstructurec286elemtype");
5272             
5273             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5274             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5275             
5276             static final Enum FOR_PROFIT = Enum.forString("For-Profit");
5277             static final Enum X_501_C_4 = Enum.forString("501(c)(4)");
5278             static final Enum X_501_C_3 = Enum.forString("501(c)(3)");
5279             
5280             static final int INT_FOR_PROFIT = Enum.INT_FOR_PROFIT;
5281             static final int INT_X_501_C_4 = Enum.INT_X_501_C_4;
5282             static final int INT_X_501_C_3 = Enum.INT_X_501_C_3;
5283             
5284             /**
5285              * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$OrganizationStructure.
5286              * These enum values can be used as follows:
5287              * <pre>
5288              * enum.toString(); // returns the string value of the enum
5289              * enum.intValue(); // returns an int value, useful for switches
5290              * // e.g., case Enum.INT_FOR_PROFIT
5291              * Enum.forString(s); // returns the enum value for a string
5292              * Enum.forInt(i); // returns the enum value for an int
5293              * </pre>
5294              * Enumeration objects are immutable singleton objects that
5295              * can be compared using == object equality. They have no
5296              * public constructor. See the constants defined within this
5297              * class for all the valid values.
5298              */
5299             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5300             {
5301                 /**
5302                  * Returns the enum value for a string, or null if none.
5303                  */
5304                 public static Enum forString(java.lang.String s)
5305                     { return (Enum)table.forString(s); }
5306                 /**
5307                  * Returns the enum value corresponding to an int, or null if none.
5308                  */
5309                 public static Enum forInt(int i)
5310                     { return (Enum)table.forInt(i); }
5311                 
5312                 private Enum(java.lang.String s, int i)
5313                     { super(s, i); }
5314                 
5315                 static final int INT_FOR_PROFIT = 1;
5316                 static final int INT_X_501_C_4 = 2;
5317                 static final int INT_X_501_C_3 = 3;
5318                 
5319                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5320                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
5321                 (
5322                     new Enum[]
5323                     {
5324                       new Enum("For-Profit", INT_FOR_PROFIT),
5325                       new Enum("501(c)(4)", INT_X_501_C_4),
5326                       new Enum("501(c)(3)", INT_X_501_C_3),
5327                     }
5328                 );
5329                 private static final long serialVersionUID = 1L;
5330                 private java.lang.Object readResolve() { return forInt(intValue()); } 
5331             }
5332             
5333             /**
5334              * A factory class with static methods for creating instances
5335              * of this type.
5336              */
5337             
5338             public static final class Factory
5339             {
5340                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure newValue(java.lang.Object obj) {
5341                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure) type.newValue( obj ); }
5342                 
5343                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure newInstance() {
5344                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5345                 
5346                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure newInstance(org.apache.xmlbeans.XmlOptions options) {
5347                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5348                 
5349                 private Factory() { } // No instance of this class allowed
5350             }
5351         }
5352         
5353         /**
5354          * An XML RegulatoryBody(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5355          *
5356          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$RegulatoryBody.
5357          */
5358         public interface RegulatoryBody extends org.apache.xmlbeans.XmlString
5359         {
5360             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5361                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RegulatoryBody.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("regulatorybodyb750elemtype");
5362             
5363             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5364             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5365             
5366             static final Enum FDIC = Enum.forString("FDIC");
5367             static final Enum FEDERAL_RESERVE = Enum.forString("Federal Reserve");
5368             static final Enum NCUA = Enum.forString("NCUA");
5369             static final Enum OCC = Enum.forString("OCC");
5370             static final Enum OTHER = Enum.forString("Other");
5371             
5372             static final int INT_FDIC = Enum.INT_FDIC;
5373             static final int INT_FEDERAL_RESERVE = Enum.INT_FEDERAL_RESERVE;
5374             static final int INT_NCUA = Enum.INT_NCUA;
5375             static final int INT_OCC = Enum.INT_OCC;
5376             static final int INT_OTHER = Enum.INT_OTHER;
5377             
5378             /**
5379              * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$RegulatoryBody.
5380              * These enum values can be used as follows:
5381              * <pre>
5382              * enum.toString(); // returns the string value of the enum
5383              * enum.intValue(); // returns an int value, useful for switches
5384              * // e.g., case Enum.INT_FDIC
5385              * Enum.forString(s); // returns the enum value for a string
5386              * Enum.forInt(i); // returns the enum value for an int
5387              * </pre>
5388              * Enumeration objects are immutable singleton objects that
5389              * can be compared using == object equality. They have no
5390              * public constructor. See the constants defined within this
5391              * class for all the valid values.
5392              */
5393             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5394             {
5395                 /**
5396                  * Returns the enum value for a string, or null if none.
5397                  */
5398                 public static Enum forString(java.lang.String s)
5399                     { return (Enum)table.forString(s); }
5400                 /**
5401                  * Returns the enum value corresponding to an int, or null if none.
5402                  */
5403                 public static Enum forInt(int i)
5404                     { return (Enum)table.forInt(i); }
5405                 
5406                 private Enum(java.lang.String s, int i)
5407                     { super(s, i); }
5408                 
5409                 static final int INT_FDIC = 1;
5410                 static final int INT_FEDERAL_RESERVE = 2;
5411                 static final int INT_NCUA = 3;
5412                 static final int INT_OCC = 4;
5413                 static final int INT_OTHER = 5;
5414                 
5415                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5416                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
5417                 (
5418                     new Enum[]
5419                     {
5420                       new Enum("FDIC", INT_FDIC),
5421                       new Enum("Federal Reserve", INT_FEDERAL_RESERVE),
5422                       new Enum("NCUA", INT_NCUA),
5423                       new Enum("OCC", INT_OCC),
5424                       new Enum("Other", INT_OTHER),
5425                     }
5426                 );
5427                 private static final long serialVersionUID = 1L;
5428                 private java.lang.Object readResolve() { return forInt(intValue()); } 
5429             }
5430             
5431             /**
5432              * A factory class with static methods for creating instances
5433              * of this type.
5434              */
5435             
5436             public static final class Factory
5437             {
5438                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody newValue(java.lang.Object obj) {
5439                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody) type.newValue( obj ); }
5440                 
5441                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody newInstance() {
5442                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5443                 
5444                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody newInstance(org.apache.xmlbeans.XmlOptions options) {
5445                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5446                 
5447                 private Factory() { } // No instance of this class allowed
5448             }
5449         }
5450         
5451         /**
5452          * An XML OtherRegulatoryBody(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5453          *
5454          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$OtherRegulatoryBody.
5455          */
5456         public interface OtherRegulatoryBody extends org.apache.xmlbeans.XmlString
5457         {
5458             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5459                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherRegulatoryBody.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherregulatorybody5410elemtype");
5460             
5461             /**
5462              * A factory class with static methods for creating instances
5463              * of this type.
5464              */
5465             
5466             public static final class Factory
5467             {
5468                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody newValue(java.lang.Object obj) {
5469                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody) type.newValue( obj ); }
5470                 
5471                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody newInstance() {
5472                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5473                 
5474                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody newInstance(org.apache.xmlbeans.XmlOptions options) {
5475                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5476                 
5477                 private Factory() { } // No instance of this class allowed
5478             }
5479         }
5480         
5481         /**
5482          * An XML CertificationStatus(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5483          *
5484          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$CertificationStatus.
5485          */
5486         public interface CertificationStatus extends org.apache.xmlbeans.XmlString
5487         {
5488             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5489                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CertificationStatus.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("certificationstatusa552elemtype");
5490             
5491             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5492             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5493             
5494             static final Enum CDFI_CERTIFIED = Enum.forString("CDFI Certified");
5495             static final Enum NOT_CERTIFIED = Enum.forString("Not Certified");
5496             
5497             static final int INT_CDFI_CERTIFIED = Enum.INT_CDFI_CERTIFIED;
5498             static final int INT_NOT_CERTIFIED = Enum.INT_NOT_CERTIFIED;
5499             
5500             /**
5501              * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$CertificationStatus.
5502              * These enum values can be used as follows:
5503              * <pre>
5504              * enum.toString(); // returns the string value of the enum
5505              * enum.intValue(); // returns an int value, useful for switches
5506              * // e.g., case Enum.INT_CDFI_CERTIFIED
5507              * Enum.forString(s); // returns the enum value for a string
5508              * Enum.forInt(i); // returns the enum value for an int
5509              * </pre>
5510              * Enumeration objects are immutable singleton objects that
5511              * can be compared using == object equality. They have no
5512              * public constructor. See the constants defined within this
5513              * class for all the valid values.
5514              */
5515             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5516             {
5517                 /**
5518                  * Returns the enum value for a string, or null if none.
5519                  */
5520                 public static Enum forString(java.lang.String s)
5521                     { return (Enum)table.forString(s); }
5522                 /**
5523                  * Returns the enum value corresponding to an int, or null if none.
5524                  */
5525                 public static Enum forInt(int i)
5526                     { return (Enum)table.forInt(i); }
5527                 
5528                 private Enum(java.lang.String s, int i)
5529                     { super(s, i); }
5530                 
5531                 static final int INT_CDFI_CERTIFIED = 1;
5532                 static final int INT_NOT_CERTIFIED = 2;
5533                 
5534                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5535                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
5536                 (
5537                     new Enum[]
5538                     {
5539                       new Enum("CDFI Certified", INT_CDFI_CERTIFIED),
5540                       new Enum("Not Certified", INT_NOT_CERTIFIED),
5541                     }
5542                 );
5543                 private static final long serialVersionUID = 1L;
5544                 private java.lang.Object readResolve() { return forInt(intValue()); } 
5545             }
5546             
5547             /**
5548              * A factory class with static methods for creating instances
5549              * of this type.
5550              */
5551             
5552             public static final class Factory
5553             {
5554                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus newValue(java.lang.Object obj) {
5555                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus) type.newValue( obj ); }
5556                 
5557                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus newInstance() {
5558                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5559                 
5560                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus newInstance(org.apache.xmlbeans.XmlOptions options) {
5561                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5562                 
5563                 private Factory() { } // No instance of this class allowed
5564             }
5565         }
5566         
5567         /**
5568          * An XML CertificationChecklist(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5569          *
5570          * This is a complex type.
5571          */
5572         public interface CertificationChecklist extends org.apache.xmlbeans.XmlObject
5573         {
5574             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5575                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CertificationChecklist.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("certificationchecklistf482elemtype");
5576             
5577             /**
5578              * Gets the "PrimaryMissionRequirement" element
5579              */
5580             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryMissionRequirement();
5581             
5582             /**
5583              * Gets (as xml) the "PrimaryMissionRequirement" element
5584              */
5585             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryMissionRequirement();
5586             
5587             /**
5588              * Sets the "PrimaryMissionRequirement" element
5589              */
5590             void setPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryMissionRequirement);
5591             
5592             /**
5593              * Sets (as xml) the "PrimaryMissionRequirement" element
5594              */
5595             void xsetPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryMissionRequirement);
5596             
5597             /**
5598              * Gets the "TargetMarketRequirement" element
5599              */
5600             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTargetMarketRequirement();
5601             
5602             /**
5603              * Gets (as xml) the "TargetMarketRequirement" element
5604              */
5605             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTargetMarketRequirement();
5606             
5607             /**
5608              * Sets the "TargetMarketRequirement" element
5609              */
5610             void setTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum targetMarketRequirement);
5611             
5612             /**
5613              * Sets (as xml) the "TargetMarketRequirement" element
5614              */
5615             void xsetTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType targetMarketRequirement);
5616             
5617             /**
5618              * Gets the "DevelopmentServicesRequirement" element
5619              */
5620             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDevelopmentServicesRequirement();
5621             
5622             /**
5623              * Gets (as xml) the "DevelopmentServicesRequirement" element
5624              */
5625             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDevelopmentServicesRequirement();
5626             
5627             /**
5628              * Sets the "DevelopmentServicesRequirement" element
5629              */
5630             void setDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum developmentServicesRequirement);
5631             
5632             /**
5633              * Sets (as xml) the "DevelopmentServicesRequirement" element
5634              */
5635             void xsetDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType developmentServicesRequirement);
5636             
5637             /**
5638              * Gets the "AccountabilityRequirement" element
5639              */
5640             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAccountabilityRequirement();
5641             
5642             /**
5643              * Gets (as xml) the "AccountabilityRequirement" element
5644              */
5645             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAccountabilityRequirement();
5646             
5647             /**
5648              * Sets the "AccountabilityRequirement" element
5649              */
5650             void setAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum accountabilityRequirement);
5651             
5652             /**
5653              * Sets (as xml) the "AccountabilityRequirement" element
5654              */
5655             void xsetAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType accountabilityRequirement);
5656             
5657             /**
5658              * Gets the "NonGovernmentEntityRequirement" element
5659              */
5660             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonGovernmentEntityRequirement();
5661             
5662             /**
5663              * Gets (as xml) the "NonGovernmentEntityRequirement" element
5664              */
5665             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonGovernmentEntityRequirement();
5666             
5667             /**
5668              * Sets the "NonGovernmentEntityRequirement" element
5669              */
5670             void setNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonGovernmentEntityRequirement);
5671             
5672             /**
5673              * Sets (as xml) the "NonGovernmentEntityRequirement" element
5674              */
5675             void xsetNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonGovernmentEntityRequirement);
5676             
5677             /**
5678              * Gets the "LegalEntity" element
5679              */
5680             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLegalEntity();
5681             
5682             /**
5683              * Gets (as xml) the "LegalEntity" element
5684              */
5685             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLegalEntity();
5686             
5687             /**
5688              * Sets the "LegalEntity" element
5689              */
5690             void setLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum legalEntity);
5691             
5692             /**
5693              * Sets (as xml) the "LegalEntity" element
5694              */
5695             void xsetLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType legalEntity);
5696             
5697             /**
5698              * Gets the "FinancingEntity" element
5699              */
5700             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancingEntity();
5701             
5702             /**
5703              * Gets (as xml) the "FinancingEntity" element
5704              */
5705             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancingEntity();
5706             
5707             /**
5708              * Sets the "FinancingEntity" element
5709              */
5710             void setFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financingEntity);
5711             
5712             /**
5713              * Sets (as xml) the "FinancingEntity" element
5714              */
5715             void xsetFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType financingEntity);
5716             
5717             /**
5718              * A factory class with static methods for creating instances
5719              * of this type.
5720              */
5721             
5722             public static final class Factory
5723             {
5724                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist newInstance() {
5725                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5726                 
5727                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist newInstance(org.apache.xmlbeans.XmlOptions options) {
5728                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5729                 
5730                 private Factory() { } // No instance of this class allowed
5731             }
5732         }
5733         
5734         /**
5735          * An XML QID_58(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5736          *
5737          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$QID58.
5738          */
5739         public interface QID58 extends org.apache.xmlbeans.XmlString
5740         {
5741             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5742                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QID58.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("qid58fa6celemtype");
5743             
5744             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
5745             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
5746             
5747             static final Enum MAJOR_URBAN = Enum.forString("Major Urban");
5748             static final Enum MINOR_URBAN = Enum.forString("Minor Urban");
5749             static final Enum RURAL = Enum.forString("Rural");
5750             
5751             static final int INT_MAJOR_URBAN = Enum.INT_MAJOR_URBAN;
5752             static final int INT_MINOR_URBAN = Enum.INT_MINOR_URBAN;
5753             static final int INT_RURAL = Enum.INT_RURAL;
5754             
5755             /**
5756              * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$QID58.
5757              * These enum values can be used as follows:
5758              * <pre>
5759              * enum.toString(); // returns the string value of the enum
5760              * enum.intValue(); // returns an int value, useful for switches
5761              * // e.g., case Enum.INT_MAJOR_URBAN
5762              * Enum.forString(s); // returns the enum value for a string
5763              * Enum.forInt(i); // returns the enum value for an int
5764              * </pre>
5765              * Enumeration objects are immutable singleton objects that
5766              * can be compared using == object equality. They have no
5767              * public constructor. See the constants defined within this
5768              * class for all the valid values.
5769              */
5770             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
5771             {
5772                 /**
5773                  * Returns the enum value for a string, or null if none.
5774                  */
5775                 public static Enum forString(java.lang.String s)
5776                     { return (Enum)table.forString(s); }
5777                 /**
5778                  * Returns the enum value corresponding to an int, or null if none.
5779                  */
5780                 public static Enum forInt(int i)
5781                     { return (Enum)table.forInt(i); }
5782                 
5783                 private Enum(java.lang.String s, int i)
5784                     { super(s, i); }
5785                 
5786                 static final int INT_MAJOR_URBAN = 1;
5787                 static final int INT_MINOR_URBAN = 2;
5788                 static final int INT_RURAL = 3;
5789                 
5790                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
5791                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
5792                 (
5793                     new Enum[]
5794                     {
5795                       new Enum("Major Urban", INT_MAJOR_URBAN),
5796                       new Enum("Minor Urban", INT_MINOR_URBAN),
5797                       new Enum("Rural", INT_RURAL),
5798                     }
5799                 );
5800                 private static final long serialVersionUID = 1L;
5801                 private java.lang.Object readResolve() { return forInt(intValue()); } 
5802             }
5803             
5804             /**
5805              * A factory class with static methods for creating instances
5806              * of this type.
5807              */
5808             
5809             public static final class Factory
5810             {
5811                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58 newValue(java.lang.Object obj) {
5812                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58) type.newValue( obj ); }
5813                 
5814                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58 newInstance() {
5815                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5816                 
5817                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58 newInstance(org.apache.xmlbeans.XmlOptions options) {
5818                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5819                 
5820                 private Factory() { } // No instance of this class allowed
5821             }
5822         }
5823         
5824         /**
5825          * An XML PrimaryMarket(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5826          *
5827          * This is a complex type.
5828          */
5829         public interface PrimaryMarket extends org.apache.xmlbeans.XmlObject
5830         {
5831             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5832                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryMarket.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primarymarket3664elemtype");
5833             
5834             /**
5835              * Gets the "QID_80" element
5836              */
5837             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID80();
5838             
5839             /**
5840              * Gets (as xml) the "QID_80" element
5841              */
5842             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID80();
5843             
5844             /**
5845              * True if has "QID_80" element
5846              */
5847             boolean isSetQID80();
5848             
5849             /**
5850              * Sets the "QID_80" element
5851              */
5852             void setQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid80);
5853             
5854             /**
5855              * Sets (as xml) the "QID_80" element
5856              */
5857             void xsetQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid80);
5858             
5859             /**
5860              * Unsets the "QID_80" element
5861              */
5862             void unsetQID80();
5863             
5864             /**
5865              * Gets the "QID_81" element
5866              */
5867             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID81();
5868             
5869             /**
5870              * Gets (as xml) the "QID_81" element
5871              */
5872             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID81();
5873             
5874             /**
5875              * True if has "QID_81" element
5876              */
5877             boolean isSetQID81();
5878             
5879             /**
5880              * Sets the "QID_81" element
5881              */
5882             void setQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid81);
5883             
5884             /**
5885              * Sets (as xml) the "QID_81" element
5886              */
5887             void xsetQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid81);
5888             
5889             /**
5890              * Unsets the "QID_81" element
5891              */
5892             void unsetQID81();
5893             
5894             /**
5895              * Gets the "QID_84" element
5896              */
5897             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID84();
5898             
5899             /**
5900              * Gets (as xml) the "QID_84" element
5901              */
5902             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID84();
5903             
5904             /**
5905              * True if has "QID_84" element
5906              */
5907             boolean isSetQID84();
5908             
5909             /**
5910              * Sets the "QID_84" element
5911              */
5912             void setQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid84);
5913             
5914             /**
5915              * Sets (as xml) the "QID_84" element
5916              */
5917             void xsetQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid84);
5918             
5919             /**
5920              * Unsets the "QID_84" element
5921              */
5922             void unsetQID84();
5923             
5924             /**
5925              * Gets the "QID_82" element
5926              */
5927             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID82();
5928             
5929             /**
5930              * Gets (as xml) the "QID_82" element
5931              */
5932             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID82();
5933             
5934             /**
5935              * True if has "QID_82" element
5936              */
5937             boolean isSetQID82();
5938             
5939             /**
5940              * Sets the "QID_82" element
5941              */
5942             void setQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid82);
5943             
5944             /**
5945              * Sets (as xml) the "QID_82" element
5946              */
5947             void xsetQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid82);
5948             
5949             /**
5950              * Unsets the "QID_82" element
5951              */
5952             void unsetQID82();
5953             
5954             /**
5955              * Gets the "QID_83" element
5956              */
5957             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID83();
5958             
5959             /**
5960              * Gets (as xml) the "QID_83" element
5961              */
5962             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID83();
5963             
5964             /**
5965              * True if has "QID_83" element
5966              */
5967             boolean isSetQID83();
5968             
5969             /**
5970              * Sets the "QID_83" element
5971              */
5972             void setQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid83);
5973             
5974             /**
5975              * Sets (as xml) the "QID_83" element
5976              */
5977             void xsetQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid83);
5978             
5979             /**
5980              * Unsets the "QID_83" element
5981              */
5982             void unsetQID83();
5983             
5984             /**
5985              * A factory class with static methods for creating instances
5986              * of this type.
5987              */
5988             
5989             public static final class Factory
5990             {
5991                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket newInstance() {
5992                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5993                 
5994                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket newInstance(org.apache.xmlbeans.XmlOptions options) {
5995                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5996                 
5997                 private Factory() { } // No instance of this class allowed
5998             }
5999         }
6000         
6001         /**
6002          * An XML GeographicMarketServed(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
6003          *
6004          * This is a complex type.
6005          */
6006         public interface GeographicMarketServed extends org.apache.xmlbeans.XmlObject
6007         {
6008             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6009                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GeographicMarketServed.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("geographicmarketserved721eelemtype");
6010             
6011             /**
6012              * Gets the "Alabama" element
6013              */
6014             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlabama();
6015             
6016             /**
6017              * Gets (as xml) the "Alabama" element
6018              */
6019             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlabama();
6020             
6021             /**
6022              * True if has "Alabama" element
6023              */
6024             boolean isSetAlabama();
6025             
6026             /**
6027              * Sets the "Alabama" element
6028              */
6029             void setAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alabama);
6030             
6031             /**
6032              * Sets (as xml) the "Alabama" element
6033              */
6034             void xsetAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType alabama);
6035             
6036             /**
6037              * Unsets the "Alabama" element
6038              */
6039             void unsetAlabama();
6040             
6041             /**
6042              * Gets the "Alaska" element
6043              */
6044             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska();
6045             
6046             /**
6047              * Gets (as xml) the "Alaska" element
6048              */
6049             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska();
6050             
6051             /**
6052              * True if has "Alaska" element
6053              */
6054             boolean isSetAlaska();
6055             
6056             /**
6057              * Sets the "Alaska" element
6058              */
6059             void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska);
6060             
6061             /**
6062              * Sets (as xml) the "Alaska" element
6063              */
6064             void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska);
6065             
6066             /**
6067              * Unsets the "Alaska" element
6068              */
6069             void unsetAlaska();
6070             
6071             /**
6072              * Gets the "AmericanSamoa" element
6073              */
6074             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAmericanSamoa();
6075             
6076             /**
6077              * Gets (as xml) the "AmericanSamoa" element
6078              */
6079             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAmericanSamoa();
6080             
6081             /**
6082              * True if has "AmericanSamoa" element
6083              */
6084             boolean isSetAmericanSamoa();
6085             
6086             /**
6087              * Sets the "AmericanSamoa" element
6088              */
6089             void setAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum americanSamoa);
6090             
6091             /**
6092              * Sets (as xml) the "AmericanSamoa" element
6093              */
6094             void xsetAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType americanSamoa);
6095             
6096             /**
6097              * Unsets the "AmericanSamoa" element
6098              */
6099             void unsetAmericanSamoa();
6100             
6101             /**
6102              * Gets the "Arizona" element
6103              */
6104             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArizona();
6105             
6106             /**
6107              * Gets (as xml) the "Arizona" element
6108              */
6109             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArizona();
6110             
6111             /**
6112              * True if has "Arizona" element
6113              */
6114             boolean isSetArizona();
6115             
6116             /**
6117              * Sets the "Arizona" element
6118              */
6119             void setArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arizona);
6120             
6121             /**
6122              * Sets (as xml) the "Arizona" element
6123              */
6124             void xsetArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType arizona);
6125             
6126             /**
6127              * Unsets the "Arizona" element
6128              */
6129             void unsetArizona();
6130             
6131             /**
6132              * Gets the "Arkansas" element
6133              */
6134             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArkansas();
6135             
6136             /**
6137              * Gets (as xml) the "Arkansas" element
6138              */
6139             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArkansas();
6140             
6141             /**
6142              * True if has "Arkansas" element
6143              */
6144             boolean isSetArkansas();
6145             
6146             /**
6147              * Sets the "Arkansas" element
6148              */
6149             void setArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arkansas);
6150             
6151             /**
6152              * Sets (as xml) the "Arkansas" element
6153              */
6154             void xsetArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType arkansas);
6155             
6156             /**
6157              * Unsets the "Arkansas" element
6158              */
6159             void unsetArkansas();
6160             
6161             /**
6162              * Gets the "California" element
6163              */
6164             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCalifornia();
6165             
6166             /**
6167              * Gets (as xml) the "California" element
6168              */
6169             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCalifornia();
6170             
6171             /**
6172              * True if has "California" element
6173              */
6174             boolean isSetCalifornia();
6175             
6176             /**
6177              * Sets the "California" element
6178              */
6179             void setCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum california);
6180             
6181             /**
6182              * Sets (as xml) the "California" element
6183              */
6184             void xsetCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType california);
6185             
6186             /**
6187              * Unsets the "California" element
6188              */
6189             void unsetCalifornia();
6190             
6191             /**
6192              * Gets the "Colorado" element
6193              */
6194             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getColorado();
6195             
6196             /**
6197              * Gets (as xml) the "Colorado" element
6198              */
6199             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetColorado();
6200             
6201             /**
6202              * True if has "Colorado" element
6203              */
6204             boolean isSetColorado();
6205             
6206             /**
6207              * Sets the "Colorado" element
6208              */
6209             void setColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum colorado);
6210             
6211             /**
6212              * Sets (as xml) the "Colorado" element
6213              */
6214             void xsetColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType colorado);
6215             
6216             /**
6217              * Unsets the "Colorado" element
6218              */
6219             void unsetColorado();
6220             
6221             /**
6222              * Gets the "Connecticut" element
6223              */
6224             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConnecticut();
6225             
6226             /**
6227              * Gets (as xml) the "Connecticut" element
6228              */
6229             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConnecticut();
6230             
6231             /**
6232              * True if has "Connecticut" element
6233              */
6234             boolean isSetConnecticut();
6235             
6236             /**
6237              * Sets the "Connecticut" element
6238              */
6239             void setConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum connecticut);
6240             
6241             /**
6242              * Sets (as xml) the "Connecticut" element
6243              */
6244             void xsetConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType connecticut);
6245             
6246             /**
6247              * Unsets the "Connecticut" element
6248              */
6249             void unsetConnecticut();
6250             
6251             /**
6252              * Gets the "Delaware" element
6253              */
6254             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelaware();
6255             
6256             /**
6257              * Gets (as xml) the "Delaware" element
6258              */
6259             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelaware();
6260             
6261             /**
6262              * True if has "Delaware" element
6263              */
6264             boolean isSetDelaware();
6265             
6266             /**
6267              * Sets the "Delaware" element
6268              */
6269             void setDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delaware);
6270             
6271             /**
6272              * Sets (as xml) the "Delaware" element
6273              */
6274             void xsetDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType delaware);
6275             
6276             /**
6277              * Unsets the "Delaware" element
6278              */
6279             void unsetDelaware();
6280             
6281             /**
6282              * Gets the "DistrictofColumbia" element
6283              */
6284             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDistrictofColumbia();
6285             
6286             /**
6287              * Gets (as xml) the "DistrictofColumbia" element
6288              */
6289             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDistrictofColumbia();
6290             
6291             /**
6292              * True if has "DistrictofColumbia" element
6293              */
6294             boolean isSetDistrictofColumbia();
6295             
6296             /**
6297              * Sets the "DistrictofColumbia" element
6298              */
6299             void setDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum districtofColumbia);
6300             
6301             /**
6302              * Sets (as xml) the "DistrictofColumbia" element
6303              */
6304             void xsetDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType districtofColumbia);
6305             
6306             /**
6307              * Unsets the "DistrictofColumbia" element
6308              */
6309             void unsetDistrictofColumbia();
6310             
6311             /**
6312              * Gets the "FederatedStatesofMicronesia" element
6313              */
6314             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederatedStatesofMicronesia();
6315             
6316             /**
6317              * Gets (as xml) the "FederatedStatesofMicronesia" element
6318              */
6319             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederatedStatesofMicronesia();
6320             
6321             /**
6322              * True if has "FederatedStatesofMicronesia" element
6323              */
6324             boolean isSetFederatedStatesofMicronesia();
6325             
6326             /**
6327              * Sets the "FederatedStatesofMicronesia" element
6328              */
6329             void setFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federatedStatesofMicronesia);
6330             
6331             /**
6332              * Sets (as xml) the "FederatedStatesofMicronesia" element
6333              */
6334             void xsetFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType federatedStatesofMicronesia);
6335             
6336             /**
6337              * Unsets the "FederatedStatesofMicronesia" element
6338              */
6339             void unsetFederatedStatesofMicronesia();
6340             
6341             /**
6342              * Gets the "Florida" element
6343              */
6344             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFlorida();
6345             
6346             /**
6347              * Gets (as xml) the "Florida" element
6348              */
6349             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFlorida();
6350             
6351             /**
6352              * True if has "Florida" element
6353              */
6354             boolean isSetFlorida();
6355             
6356             /**
6357              * Sets the "Florida" element
6358              */
6359             void setFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum florida);
6360             
6361             /**
6362              * Sets (as xml) the "Florida" element
6363              */
6364             void xsetFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType florida);
6365             
6366             /**
6367              * Unsets the "Florida" element
6368              */
6369             void unsetFlorida();
6370             
6371             /**
6372              * Gets the "Georgia" element
6373              */
6374             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGeorgia();
6375             
6376             /**
6377              * Gets (as xml) the "Georgia" element
6378              */
6379             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGeorgia();
6380             
6381             /**
6382              * True if has "Georgia" element
6383              */
6384             boolean isSetGeorgia();
6385             
6386             /**
6387              * Sets the "Georgia" element
6388              */
6389             void setGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum georgia);
6390             
6391             /**
6392              * Sets (as xml) the "Georgia" element
6393              */
6394             void xsetGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType georgia);
6395             
6396             /**
6397              * Unsets the "Georgia" element
6398              */
6399             void unsetGeorgia();
6400             
6401             /**
6402              * Gets the "Guam" element
6403              */
6404             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGuam();
6405             
6406             /**
6407              * Gets (as xml) the "Guam" element
6408              */
6409             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGuam();
6410             
6411             /**
6412              * True if has "Guam" element
6413              */
6414             boolean isSetGuam();
6415             
6416             /**
6417              * Sets the "Guam" element
6418              */
6419             void setGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum guam);
6420             
6421             /**
6422              * Sets (as xml) the "Guam" element
6423              */
6424             void xsetGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType guam);
6425             
6426             /**
6427              * Unsets the "Guam" element
6428              */
6429             void unsetGuam();
6430             
6431             /**
6432              * Gets the "Hawaii" element
6433              */
6434             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii();
6435             
6436             /**
6437              * Gets (as xml) the "Hawaii" element
6438              */
6439             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii();
6440             
6441             /**
6442              * True if has "Hawaii" element
6443              */
6444             boolean isSetHawaii();
6445             
6446             /**
6447              * Sets the "Hawaii" element
6448              */
6449             void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii);
6450             
6451             /**
6452              * Sets (as xml) the "Hawaii" element
6453              */
6454             void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii);
6455             
6456             /**
6457              * Unsets the "Hawaii" element
6458              */
6459             void unsetHawaii();
6460             
6461             /**
6462              * Gets the "Idaho" element
6463              */
6464             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIdaho();
6465             
6466             /**
6467              * Gets (as xml) the "Idaho" element
6468              */
6469             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIdaho();
6470             
6471             /**
6472              * True if has "Idaho" element
6473              */
6474             boolean isSetIdaho();
6475             
6476             /**
6477              * Sets the "Idaho" element
6478              */
6479             void setIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum idaho);
6480             
6481             /**
6482              * Sets (as xml) the "Idaho" element
6483              */
6484             void xsetIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType idaho);
6485             
6486             /**
6487              * Unsets the "Idaho" element
6488              */
6489             void unsetIdaho();
6490             
6491             /**
6492              * Gets the "Illinois" element
6493              */
6494             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIllinois();
6495             
6496             /**
6497              * Gets (as xml) the "Illinois" element
6498              */
6499             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIllinois();
6500             
6501             /**
6502              * True if has "Illinois" element
6503              */
6504             boolean isSetIllinois();
6505             
6506             /**
6507              * Sets the "Illinois" element
6508              */
6509             void setIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum illinois);
6510             
6511             /**
6512              * Sets (as xml) the "Illinois" element
6513              */
6514             void xsetIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType illinois);
6515             
6516             /**
6517              * Unsets the "Illinois" element
6518              */
6519             void unsetIllinois();
6520             
6521             /**
6522              * Gets the "Indiana" element
6523              */
6524             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndiana();
6525             
6526             /**
6527              * Gets (as xml) the "Indiana" element
6528              */
6529             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndiana();
6530             
6531             /**
6532              * True if has "Indiana" element
6533              */
6534             boolean isSetIndiana();
6535             
6536             /**
6537              * Sets the "Indiana" element
6538              */
6539             void setIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indiana);
6540             
6541             /**
6542              * Sets (as xml) the "Indiana" element
6543              */
6544             void xsetIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType indiana);
6545             
6546             /**
6547              * Unsets the "Indiana" element
6548              */
6549             void unsetIndiana();
6550             
6551             /**
6552              * Gets the "Iowa" element
6553              */
6554             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIowa();
6555             
6556             /**
6557              * Gets (as xml) the "Iowa" element
6558              */
6559             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIowa();
6560             
6561             /**
6562              * True if has "Iowa" element
6563              */
6564             boolean isSetIowa();
6565             
6566             /**
6567              * Sets the "Iowa" element
6568              */
6569             void setIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum iowa);
6570             
6571             /**
6572              * Sets (as xml) the "Iowa" element
6573              */
6574             void xsetIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType iowa);
6575             
6576             /**
6577              * Unsets the "Iowa" element
6578              */
6579             void unsetIowa();
6580             
6581             /**
6582              * Gets the "Kansas" element
6583              */
6584             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKansas();
6585             
6586             /**
6587              * Gets (as xml) the "Kansas" element
6588              */
6589             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKansas();
6590             
6591             /**
6592              * True if has "Kansas" element
6593              */
6594             boolean isSetKansas();
6595             
6596             /**
6597              * Sets the "Kansas" element
6598              */
6599             void setKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kansas);
6600             
6601             /**
6602              * Sets (as xml) the "Kansas" element
6603              */
6604             void xsetKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType kansas);
6605             
6606             /**
6607              * Unsets the "Kansas" element
6608              */
6609             void unsetKansas();
6610             
6611             /**
6612              * Gets the "Kentucky" element
6613              */
6614             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKentucky();
6615             
6616             /**
6617              * Gets (as xml) the "Kentucky" element
6618              */
6619             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKentucky();
6620             
6621             /**
6622              * True if has "Kentucky" element
6623              */
6624             boolean isSetKentucky();
6625             
6626             /**
6627              * Sets the "Kentucky" element
6628              */
6629             void setKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kentucky);
6630             
6631             /**
6632              * Sets (as xml) the "Kentucky" element
6633              */
6634             void xsetKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType kentucky);
6635             
6636             /**
6637              * Unsets the "Kentucky" element
6638              */
6639             void unsetKentucky();
6640             
6641             /**
6642              * Gets the "Louisiana" element
6643              */
6644             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLouisiana();
6645             
6646             /**
6647              * Gets (as xml) the "Louisiana" element
6648              */
6649             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLouisiana();
6650             
6651             /**
6652              * True if has "Louisiana" element
6653              */
6654             boolean isSetLouisiana();
6655             
6656             /**
6657              * Sets the "Louisiana" element
6658              */
6659             void setLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum louisiana);
6660             
6661             /**
6662              * Sets (as xml) the "Louisiana" element
6663              */
6664             void xsetLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType louisiana);
6665             
6666             /**
6667              * Unsets the "Louisiana" element
6668              */
6669             void unsetLouisiana();
6670             
6671             /**
6672              * Gets the "Maine" element
6673              */
6674             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaine();
6675             
6676             /**
6677              * Gets (as xml) the "Maine" element
6678              */
6679             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaine();
6680             
6681             /**
6682              * True if has "Maine" element
6683              */
6684             boolean isSetMaine();
6685             
6686             /**
6687              * Sets the "Maine" element
6688              */
6689             void setMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maine);
6690             
6691             /**
6692              * Sets (as xml) the "Maine" element
6693              */
6694             void xsetMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType maine);
6695             
6696             /**
6697              * Unsets the "Maine" element
6698              */
6699             void unsetMaine();
6700             
6701             /**
6702              * Gets the "Maryland" element
6703              */
6704             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaryland();
6705             
6706             /**
6707              * Gets (as xml) the "Maryland" element
6708              */
6709             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaryland();
6710             
6711             /**
6712              * True if has "Maryland" element
6713              */
6714             boolean isSetMaryland();
6715             
6716             /**
6717              * Sets the "Maryland" element
6718              */
6719             void setMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maryland);
6720             
6721             /**
6722              * Sets (as xml) the "Maryland" element
6723              */
6724             void xsetMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType maryland);
6725             
6726             /**
6727              * Unsets the "Maryland" element
6728              */
6729             void unsetMaryland();
6730             
6731             /**
6732              * Gets the "Massachusetts" element
6733              */
6734             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMassachusetts();
6735             
6736             /**
6737              * Gets (as xml) the "Massachusetts" element
6738              */
6739             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMassachusetts();
6740             
6741             /**
6742              * True if has "Massachusetts" element
6743              */
6744             boolean isSetMassachusetts();
6745             
6746             /**
6747              * Sets the "Massachusetts" element
6748              */
6749             void setMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum massachusetts);
6750             
6751             /**
6752              * Sets (as xml) the "Massachusetts" element
6753              */
6754             void xsetMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType massachusetts);
6755             
6756             /**
6757              * Unsets the "Massachusetts" element
6758              */
6759             void unsetMassachusetts();
6760             
6761             /**
6762              * Gets the "Michigan" element
6763              */
6764             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMichigan();
6765             
6766             /**
6767              * Gets (as xml) the "Michigan" element
6768              */
6769             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMichigan();
6770             
6771             /**
6772              * True if has "Michigan" element
6773              */
6774             boolean isSetMichigan();
6775             
6776             /**
6777              * Sets the "Michigan" element
6778              */
6779             void setMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum michigan);
6780             
6781             /**
6782              * Sets (as xml) the "Michigan" element
6783              */
6784             void xsetMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType michigan);
6785             
6786             /**
6787              * Unsets the "Michigan" element
6788              */
6789             void unsetMichigan();
6790             
6791             /**
6792              * Gets the "MidwayIslands" element
6793              */
6794             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMidwayIslands();
6795             
6796             /**
6797              * Gets (as xml) the "MidwayIslands" element
6798              */
6799             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMidwayIslands();
6800             
6801             /**
6802              * True if has "MidwayIslands" element
6803              */
6804             boolean isSetMidwayIslands();
6805             
6806             /**
6807              * Sets the "MidwayIslands" element
6808              */
6809             void setMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum midwayIslands);
6810             
6811             /**
6812              * Sets (as xml) the "MidwayIslands" element
6813              */
6814             void xsetMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType midwayIslands);
6815             
6816             /**
6817              * Unsets the "MidwayIslands" element
6818              */
6819             void unsetMidwayIslands();
6820             
6821             /**
6822              * Gets the "Minnesota" element
6823              */
6824             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinnesota();
6825             
6826             /**
6827              * Gets (as xml) the "Minnesota" element
6828              */
6829             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinnesota();
6830             
6831             /**
6832              * True if has "Minnesota" element
6833              */
6834             boolean isSetMinnesota();
6835             
6836             /**
6837              * Sets the "Minnesota" element
6838              */
6839             void setMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minnesota);
6840             
6841             /**
6842              * Sets (as xml) the "Minnesota" element
6843              */
6844             void xsetMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType minnesota);
6845             
6846             /**
6847              * Unsets the "Minnesota" element
6848              */
6849             void unsetMinnesota();
6850             
6851             /**
6852              * Gets the "Mississippi" element
6853              */
6854             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMississippi();
6855             
6856             /**
6857              * Gets (as xml) the "Mississippi" element
6858              */
6859             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMississippi();
6860             
6861             /**
6862              * True if has "Mississippi" element
6863              */
6864             boolean isSetMississippi();
6865             
6866             /**
6867              * Sets the "Mississippi" element
6868              */
6869             void setMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mississippi);
6870             
6871             /**
6872              * Sets (as xml) the "Mississippi" element
6873              */
6874             void xsetMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType mississippi);
6875             
6876             /**
6877              * Unsets the "Mississippi" element
6878              */
6879             void unsetMississippi();
6880             
6881             /**
6882              * Gets the "Missouri" element
6883              */
6884             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMissouri();
6885             
6886             /**
6887              * Gets (as xml) the "Missouri" element
6888              */
6889             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMissouri();
6890             
6891             /**
6892              * True if has "Missouri" element
6893              */
6894             boolean isSetMissouri();
6895             
6896             /**
6897              * Sets the "Missouri" element
6898              */
6899             void setMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum missouri);
6900             
6901             /**
6902              * Sets (as xml) the "Missouri" element
6903              */
6904             void xsetMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType missouri);
6905             
6906             /**
6907              * Unsets the "Missouri" element
6908              */
6909             void unsetMissouri();
6910             
6911             /**
6912              * Gets the "Montana" element
6913              */
6914             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMontana();
6915             
6916             /**
6917              * Gets (as xml) the "Montana" element
6918              */
6919             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMontana();
6920             
6921             /**
6922              * True if has "Montana" element
6923              */
6924             boolean isSetMontana();
6925             
6926             /**
6927              * Sets the "Montana" element
6928              */
6929             void setMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum montana);
6930             
6931             /**
6932              * Sets (as xml) the "Montana" element
6933              */
6934             void xsetMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType montana);
6935             
6936             /**
6937              * Unsets the "Montana" element
6938              */
6939             void unsetMontana();
6940             
6941             /**
6942              * Gets the "Nebraska" element
6943              */
6944             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNebraska();
6945             
6946             /**
6947              * Gets (as xml) the "Nebraska" element
6948              */
6949             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNebraska();
6950             
6951             /**
6952              * True if has "Nebraska" element
6953              */
6954             boolean isSetNebraska();
6955             
6956             /**
6957              * Sets the "Nebraska" element
6958              */
6959             void setNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nebraska);
6960             
6961             /**
6962              * Sets (as xml) the "Nebraska" element
6963              */
6964             void xsetNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType nebraska);
6965             
6966             /**
6967              * Unsets the "Nebraska" element
6968              */
6969             void unsetNebraska();
6970             
6971             /**
6972              * Gets the "Nevada" element
6973              */
6974             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNevada();
6975             
6976             /**
6977              * Gets (as xml) the "Nevada" element
6978              */
6979             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNevada();
6980             
6981             /**
6982              * True if has "Nevada" element
6983              */
6984             boolean isSetNevada();
6985             
6986             /**
6987              * Sets the "Nevada" element
6988              */
6989             void setNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nevada);
6990             
6991             /**
6992              * Sets (as xml) the "Nevada" element
6993              */
6994             void xsetNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType nevada);
6995             
6996             /**
6997              * Unsets the "Nevada" element
6998              */
6999             void unsetNevada();
7000             
7001             /**
7002              * Gets the "NewHampshire" element
7003              */
7004             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewHampshire();
7005             
7006             /**
7007              * Gets (as xml) the "NewHampshire" element
7008              */
7009             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewHampshire();
7010             
7011             /**
7012              * True if has "NewHampshire" element
7013              */
7014             boolean isSetNewHampshire();
7015             
7016             /**
7017              * Sets the "NewHampshire" element
7018              */
7019             void setNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newHampshire);
7020             
7021             /**
7022              * Sets (as xml) the "NewHampshire" element
7023              */
7024             void xsetNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType newHampshire);
7025             
7026             /**
7027              * Unsets the "NewHampshire" element
7028              */
7029             void unsetNewHampshire();
7030             
7031             /**
7032              * Gets the "NewJersey" element
7033              */
7034             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewJersey();
7035             
7036             /**
7037              * Gets (as xml) the "NewJersey" element
7038              */
7039             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewJersey();
7040             
7041             /**
7042              * True if has "NewJersey" element
7043              */
7044             boolean isSetNewJersey();
7045             
7046             /**
7047              * Sets the "NewJersey" element
7048              */
7049             void setNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newJersey);
7050             
7051             /**
7052              * Sets (as xml) the "NewJersey" element
7053              */
7054             void xsetNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType newJersey);
7055             
7056             /**
7057              * Unsets the "NewJersey" element
7058              */
7059             void unsetNewJersey();
7060             
7061             /**
7062              * Gets the "NewMexico" element
7063              */
7064             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewMexico();
7065             
7066             /**
7067              * Gets (as xml) the "NewMexico" element
7068              */
7069             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewMexico();
7070             
7071             /**
7072              * True if has "NewMexico" element
7073              */
7074             boolean isSetNewMexico();
7075             
7076             /**
7077              * Sets the "NewMexico" element
7078              */
7079             void setNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newMexico);
7080             
7081             /**
7082              * Sets (as xml) the "NewMexico" element
7083              */
7084             void xsetNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType newMexico);
7085             
7086             /**
7087              * Unsets the "NewMexico" element
7088              */
7089             void unsetNewMexico();
7090             
7091             /**
7092              * Gets the "NewYork" element
7093              */
7094             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewYork();
7095             
7096             /**
7097              * Gets (as xml) the "NewYork" element
7098              */
7099             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewYork();
7100             
7101             /**
7102              * True if has "NewYork" element
7103              */
7104             boolean isSetNewYork();
7105             
7106             /**
7107              * Sets the "NewYork" element
7108              */
7109             void setNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newYork);
7110             
7111             /**
7112              * Sets (as xml) the "NewYork" element
7113              */
7114             void xsetNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType newYork);
7115             
7116             /**
7117              * Unsets the "NewYork" element
7118              */
7119             void unsetNewYork();
7120             
7121             /**
7122              * Gets the "NorthCarolina" element
7123              */
7124             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthCarolina();
7125             
7126             /**
7127              * Gets (as xml) the "NorthCarolina" element
7128              */
7129             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthCarolina();
7130             
7131             /**
7132              * True if has "NorthCarolina" element
7133              */
7134             boolean isSetNorthCarolina();
7135             
7136             /**
7137              * Sets the "NorthCarolina" element
7138              */
7139             void setNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northCarolina);
7140             
7141             /**
7142              * Sets (as xml) the "NorthCarolina" element
7143              */
7144             void xsetNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType northCarolina);
7145             
7146             /**
7147              * Unsets the "NorthCarolina" element
7148              */
7149             void unsetNorthCarolina();
7150             
7151             /**
7152              * Gets the "NorthDakota" element
7153              */
7154             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthDakota();
7155             
7156             /**
7157              * Gets (as xml) the "NorthDakota" element
7158              */
7159             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthDakota();
7160             
7161             /**
7162              * True if has "NorthDakota" element
7163              */
7164             boolean isSetNorthDakota();
7165             
7166             /**
7167              * Sets the "NorthDakota" element
7168              */
7169             void setNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northDakota);
7170             
7171             /**
7172              * Sets (as xml) the "NorthDakota" element
7173              */
7174             void xsetNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType northDakota);
7175             
7176             /**
7177              * Unsets the "NorthDakota" element
7178              */
7179             void unsetNorthDakota();
7180             
7181             /**
7182              * Gets the "Ohio" element
7183              */
7184             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOhio();
7185             
7186             /**
7187              * Gets (as xml) the "Ohio" element
7188              */
7189             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOhio();
7190             
7191             /**
7192              * True if has "Ohio" element
7193              */
7194             boolean isSetOhio();
7195             
7196             /**
7197              * Sets the "Ohio" element
7198              */
7199             void setOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ohio);
7200             
7201             /**
7202              * Sets (as xml) the "Ohio" element
7203              */
7204             void xsetOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType ohio);
7205             
7206             /**
7207              * Unsets the "Ohio" element
7208              */
7209             void unsetOhio();
7210             
7211             /**
7212              * Gets the "Oklahoma" element
7213              */
7214             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOklahoma();
7215             
7216             /**
7217              * Gets (as xml) the "Oklahoma" element
7218              */
7219             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOklahoma();
7220             
7221             /**
7222              * True if has "Oklahoma" element
7223              */
7224             boolean isSetOklahoma();
7225             
7226             /**
7227              * Sets the "Oklahoma" element
7228              */
7229             void setOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oklahoma);
7230             
7231             /**
7232              * Sets (as xml) the "Oklahoma" element
7233              */
7234             void xsetOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType oklahoma);
7235             
7236             /**
7237              * Unsets the "Oklahoma" element
7238              */
7239             void unsetOklahoma();
7240             
7241             /**
7242              * Gets the "Oregon" element
7243              */
7244             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOregon();
7245             
7246             /**
7247              * Gets (as xml) the "Oregon" element
7248              */
7249             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOregon();
7250             
7251             /**
7252              * True if has "Oregon" element
7253              */
7254             boolean isSetOregon();
7255             
7256             /**
7257              * Sets the "Oregon" element
7258              */
7259             void setOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oregon);
7260             
7261             /**
7262              * Sets (as xml) the "Oregon" element
7263              */
7264             void xsetOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType oregon);
7265             
7266             /**
7267              * Unsets the "Oregon" element
7268              */
7269             void unsetOregon();
7270             
7271             /**
7272              * Gets the "Pennsylvania" element
7273              */
7274             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPennsylvania();
7275             
7276             /**
7277              * Gets (as xml) the "Pennsylvania" element
7278              */
7279             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPennsylvania();
7280             
7281             /**
7282              * True if has "Pennsylvania" element
7283              */
7284             boolean isSetPennsylvania();
7285             
7286             /**
7287              * Sets the "Pennsylvania" element
7288              */
7289             void setPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pennsylvania);
7290             
7291             /**
7292              * Sets (as xml) the "Pennsylvania" element
7293              */
7294             void xsetPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType pennsylvania);
7295             
7296             /**
7297              * Unsets the "Pennsylvania" element
7298              */
7299             void unsetPennsylvania();
7300             
7301             /**
7302              * Gets the "PuertoRico" element
7303              */
7304             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico();
7305             
7306             /**
7307              * Gets (as xml) the "PuertoRico" element
7308              */
7309             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico();
7310             
7311             /**
7312              * True if has "PuertoRico" element
7313              */
7314             boolean isSetPuertoRico();
7315             
7316             /**
7317              * Sets the "PuertoRico" element
7318              */
7319             void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico);
7320             
7321             /**
7322              * Sets (as xml) the "PuertoRico" element
7323              */
7324             void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico);
7325             
7326             /**
7327              * Unsets the "PuertoRico" element
7328              */
7329             void unsetPuertoRico();
7330             
7331             /**
7332              * Gets the "RhodeIsland" element
7333              */
7334             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRhodeIsland();
7335             
7336             /**
7337              * Gets (as xml) the "RhodeIsland" element
7338              */
7339             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRhodeIsland();
7340             
7341             /**
7342              * True if has "RhodeIsland" element
7343              */
7344             boolean isSetRhodeIsland();
7345             
7346             /**
7347              * Sets the "RhodeIsland" element
7348              */
7349             void setRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rhodeIsland);
7350             
7351             /**
7352              * Sets (as xml) the "RhodeIsland" element
7353              */
7354             void xsetRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType rhodeIsland);
7355             
7356             /**
7357              * Unsets the "RhodeIsland" element
7358              */
7359             void unsetRhodeIsland();
7360             
7361             /**
7362              * Gets the "SouthCarolina" element
7363              */
7364             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthCarolina();
7365             
7366             /**
7367              * Gets (as xml) the "SouthCarolina" element
7368              */
7369             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthCarolina();
7370             
7371             /**
7372              * True if has "SouthCarolina" element
7373              */
7374             boolean isSetSouthCarolina();
7375             
7376             /**
7377              * Sets the "SouthCarolina" element
7378              */
7379             void setSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southCarolina);
7380             
7381             /**
7382              * Sets (as xml) the "SouthCarolina" element
7383              */
7384             void xsetSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType southCarolina);
7385             
7386             /**
7387              * Unsets the "SouthCarolina" element
7388              */
7389             void unsetSouthCarolina();
7390             
7391             /**
7392              * Gets the "SouthDakota" element
7393              */
7394             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthDakota();
7395             
7396             /**
7397              * Gets (as xml) the "SouthDakota" element
7398              */
7399             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthDakota();
7400             
7401             /**
7402              * True if has "SouthDakota" element
7403              */
7404             boolean isSetSouthDakota();
7405             
7406             /**
7407              * Sets the "SouthDakota" element
7408              */
7409             void setSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southDakota);
7410             
7411             /**
7412              * Sets (as xml) the "SouthDakota" element
7413              */
7414             void xsetSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType southDakota);
7415             
7416             /**
7417              * Unsets the "SouthDakota" element
7418              */
7419             void unsetSouthDakota();
7420             
7421             /**
7422              * Gets the "Tennessee" element
7423              */
7424             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTennessee();
7425             
7426             /**
7427              * Gets (as xml) the "Tennessee" element
7428              */
7429             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTennessee();
7430             
7431             /**
7432              * True if has "Tennessee" element
7433              */
7434             boolean isSetTennessee();
7435             
7436             /**
7437              * Sets the "Tennessee" element
7438              */
7439             void setTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tennessee);
7440             
7441             /**
7442              * Sets (as xml) the "Tennessee" element
7443              */
7444             void xsetTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType tennessee);
7445             
7446             /**
7447              * Unsets the "Tennessee" element
7448              */
7449             void unsetTennessee();
7450             
7451             /**
7452              * Gets the "Texas" element
7453              */
7454             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTexas();
7455             
7456             /**
7457              * Gets (as xml) the "Texas" element
7458              */
7459             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTexas();
7460             
7461             /**
7462              * True if has "Texas" element
7463              */
7464             boolean isSetTexas();
7465             
7466             /**
7467              * Sets the "Texas" element
7468              */
7469             void setTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum texas);
7470             
7471             /**
7472              * Sets (as xml) the "Texas" element
7473              */
7474             void xsetTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType texas);
7475             
7476             /**
7477              * Unsets the "Texas" element
7478              */
7479             void unsetTexas();
7480             
7481             /**
7482              * Gets the "USVirginIslands" element
7483              */
7484             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUSVirginIslands();
7485             
7486             /**
7487              * Gets (as xml) the "USVirginIslands" element
7488              */
7489             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUSVirginIslands();
7490             
7491             /**
7492              * True if has "USVirginIslands" element
7493              */
7494             boolean isSetUSVirginIslands();
7495             
7496             /**
7497              * Sets the "USVirginIslands" element
7498              */
7499             void setUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum usVirginIslands);
7500             
7501             /**
7502              * Sets (as xml) the "USVirginIslands" element
7503              */
7504             void xsetUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType usVirginIslands);
7505             
7506             /**
7507              * Unsets the "USVirginIslands" element
7508              */
7509             void unsetUSVirginIslands();
7510             
7511             /**
7512              * Gets the "Utah" element
7513              */
7514             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUtah();
7515             
7516             /**
7517              * Gets (as xml) the "Utah" element
7518              */
7519             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUtah();
7520             
7521             /**
7522              * True if has "Utah" element
7523              */
7524             boolean isSetUtah();
7525             
7526             /**
7527              * Sets the "Utah" element
7528              */
7529             void setUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum utah);
7530             
7531             /**
7532              * Sets (as xml) the "Utah" element
7533              */
7534             void xsetUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType utah);
7535             
7536             /**
7537              * Unsets the "Utah" element
7538              */
7539             void unsetUtah();
7540             
7541             /**
7542              * Gets the "Vermont" element
7543              */
7544             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVermont();
7545             
7546             /**
7547              * Gets (as xml) the "Vermont" element
7548              */
7549             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVermont();
7550             
7551             /**
7552              * True if has "Vermont" element
7553              */
7554             boolean isSetVermont();
7555             
7556             /**
7557              * Sets the "Vermont" element
7558              */
7559             void setVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vermont);
7560             
7561             /**
7562              * Sets (as xml) the "Vermont" element
7563              */
7564             void xsetVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType vermont);
7565             
7566             /**
7567              * Unsets the "Vermont" element
7568              */
7569             void unsetVermont();
7570             
7571             /**
7572              * Gets the "Virginia" element
7573              */
7574             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVirginia();
7575             
7576             /**
7577              * Gets (as xml) the "Virginia" element
7578              */
7579             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVirginia();
7580             
7581             /**
7582              * True if has "Virginia" element
7583              */
7584             boolean isSetVirginia();
7585             
7586             /**
7587              * Sets the "Virginia" element
7588              */
7589             void setVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum virginia);
7590             
7591             /**
7592              * Sets (as xml) the "Virginia" element
7593              */
7594             void xsetVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType virginia);
7595             
7596             /**
7597              * Unsets the "Virginia" element
7598              */
7599             void unsetVirginia();
7600             
7601             /**
7602              * Gets the "Washington" element
7603              */
7604             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWashington();
7605             
7606             /**
7607              * Gets (as xml) the "Washington" element
7608              */
7609             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWashington();
7610             
7611             /**
7612              * True if has "Washington" element
7613              */
7614             boolean isSetWashington();
7615             
7616             /**
7617              * Sets the "Washington" element
7618              */
7619             void setWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum washington);
7620             
7621             /**
7622              * Sets (as xml) the "Washington" element
7623              */
7624             void xsetWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType washington);
7625             
7626             /**
7627              * Unsets the "Washington" element
7628              */
7629             void unsetWashington();
7630             
7631             /**
7632              * Gets the "WestVirginia" element
7633              */
7634             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestVirginia();
7635             
7636             /**
7637              * Gets (as xml) the "WestVirginia" element
7638              */
7639             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestVirginia();
7640             
7641             /**
7642              * True if has "WestVirginia" element
7643              */
7644             boolean isSetWestVirginia();
7645             
7646             /**
7647              * Sets the "WestVirginia" element
7648              */
7649             void setWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westVirginia);
7650             
7651             /**
7652              * Sets (as xml) the "WestVirginia" element
7653              */
7654             void xsetWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType westVirginia);
7655             
7656             /**
7657              * Unsets the "WestVirginia" element
7658              */
7659             void unsetWestVirginia();
7660             
7661             /**
7662              * Gets the "Wisconsin" element
7663              */
7664             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWisconsin();
7665             
7666             /**
7667              * Gets (as xml) the "Wisconsin" element
7668              */
7669             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWisconsin();
7670             
7671             /**
7672              * True if has "Wisconsin" element
7673              */
7674             boolean isSetWisconsin();
7675             
7676             /**
7677              * Sets the "Wisconsin" element
7678              */
7679             void setWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wisconsin);
7680             
7681             /**
7682              * Sets (as xml) the "Wisconsin" element
7683              */
7684             void xsetWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType wisconsin);
7685             
7686             /**
7687              * Unsets the "Wisconsin" element
7688              */
7689             void unsetWisconsin();
7690             
7691             /**
7692              * Gets the "Wyoming" element
7693              */
7694             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWyoming();
7695             
7696             /**
7697              * Gets (as xml) the "Wyoming" element
7698              */
7699             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWyoming();
7700             
7701             /**
7702              * True if has "Wyoming" element
7703              */
7704             boolean isSetWyoming();
7705             
7706             /**
7707              * Sets the "Wyoming" element
7708              */
7709             void setWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wyoming);
7710             
7711             /**
7712              * Sets (as xml) the "Wyoming" element
7713              */
7714             void xsetWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType wyoming);
7715             
7716             /**
7717              * Unsets the "Wyoming" element
7718              */
7719             void unsetWyoming();
7720             
7721             /**
7722              * A factory class with static methods for creating instances
7723              * of this type.
7724              */
7725             
7726             public static final class Factory
7727             {
7728                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed newInstance() {
7729                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7730                 
7731                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed newInstance(org.apache.xmlbeans.XmlOptions options) {
7732                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7733                 
7734                 private Factory() { } // No instance of this class allowed
7735             }
7736         }
7737         
7738         /**
7739          * An XML PrimaryBusiness(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
7740          *
7741          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$PrimaryBusiness.
7742          */
7743         public interface PrimaryBusiness extends org.apache.xmlbeans.XmlString
7744         {
7745             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7746                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryBusiness.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primarybusinessfe68elemtype");
7747             
7748             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
7749             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
7750             
7751             static final Enum AFFORDABLE_HOUSING = Enum.forString("Affordable Housing");
7752             static final Enum CONSUMER_FINANCE = Enum.forString("Consumer Finance");
7753             static final Enum MICROENTERPRISE = Enum.forString("Microenterprise");
7754             static final Enum SMALL_BUSINESS = Enum.forString("Small Business");
7755             static final Enum INTERMEDIARY_LENDING = Enum.forString("Intermediary Lending");
7756             static final Enum COMMUNITY_FACILITIES = Enum.forString("Community Facilities");
7757             
7758             static final int INT_AFFORDABLE_HOUSING = Enum.INT_AFFORDABLE_HOUSING;
7759             static final int INT_CONSUMER_FINANCE = Enum.INT_CONSUMER_FINANCE;
7760             static final int INT_MICROENTERPRISE = Enum.INT_MICROENTERPRISE;
7761             static final int INT_SMALL_BUSINESS = Enum.INT_SMALL_BUSINESS;
7762             static final int INT_INTERMEDIARY_LENDING = Enum.INT_INTERMEDIARY_LENDING;
7763             static final int INT_COMMUNITY_FACILITIES = Enum.INT_COMMUNITY_FACILITIES;
7764             
7765             /**
7766              * Enumeration value class for gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$PrimaryBusiness.
7767              * These enum values can be used as follows:
7768              * <pre>
7769              * enum.toString(); // returns the string value of the enum
7770              * enum.intValue(); // returns an int value, useful for switches
7771              * // e.g., case Enum.INT_AFFORDABLE_HOUSING
7772              * Enum.forString(s); // returns the enum value for a string
7773              * Enum.forInt(i); // returns the enum value for an int
7774              * </pre>
7775              * Enumeration objects are immutable singleton objects that
7776              * can be compared using == object equality. They have no
7777              * public constructor. See the constants defined within this
7778              * class for all the valid values.
7779              */
7780             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
7781             {
7782                 /**
7783                  * Returns the enum value for a string, or null if none.
7784                  */
7785                 public static Enum forString(java.lang.String s)
7786                     { return (Enum)table.forString(s); }
7787                 /**
7788                  * Returns the enum value corresponding to an int, or null if none.
7789                  */
7790                 public static Enum forInt(int i)
7791                     { return (Enum)table.forInt(i); }
7792                 
7793                 private Enum(java.lang.String s, int i)
7794                     { super(s, i); }
7795                 
7796                 static final int INT_AFFORDABLE_HOUSING = 1;
7797                 static final int INT_CONSUMER_FINANCE = 2;
7798                 static final int INT_MICROENTERPRISE = 3;
7799                 static final int INT_SMALL_BUSINESS = 4;
7800                 static final int INT_INTERMEDIARY_LENDING = 5;
7801                 static final int INT_COMMUNITY_FACILITIES = 6;
7802                 
7803                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
7804                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
7805                 (
7806                     new Enum[]
7807                     {
7808                       new Enum("Affordable Housing", INT_AFFORDABLE_HOUSING),
7809                       new Enum("Consumer Finance", INT_CONSUMER_FINANCE),
7810                       new Enum("Microenterprise", INT_MICROENTERPRISE),
7811                       new Enum("Small Business", INT_SMALL_BUSINESS),
7812                       new Enum("Intermediary Lending", INT_INTERMEDIARY_LENDING),
7813                       new Enum("Community Facilities", INT_COMMUNITY_FACILITIES),
7814                     }
7815                 );
7816                 private static final long serialVersionUID = 1L;
7817                 private java.lang.Object readResolve() { return forInt(intValue()); } 
7818             }
7819             
7820             /**
7821              * A factory class with static methods for creating instances
7822              * of this type.
7823              */
7824             
7825             public static final class Factory
7826             {
7827                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness newValue(java.lang.Object obj) {
7828                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness) type.newValue( obj ); }
7829                 
7830                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness newInstance() {
7831                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7832                 
7833                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness newInstance(org.apache.xmlbeans.XmlOptions options) {
7834                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7835                 
7836                 private Factory() { } // No instance of this class allowed
7837             }
7838         }
7839         
7840         /**
7841          * An XML SecondaryBusiness(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
7842          *
7843          * This is a complex type.
7844          */
7845         public interface SecondaryBusiness extends org.apache.xmlbeans.XmlObject
7846         {
7847             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7848                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SecondaryBusiness.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("secondarybusiness395aelemtype");
7849             
7850             /**
7851              * Gets the "AffordableHousing" element
7852              */
7853             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAffordableHousing();
7854             
7855             /**
7856              * Gets (as xml) the "AffordableHousing" element
7857              */
7858             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAffordableHousing();
7859             
7860             /**
7861              * True if has "AffordableHousing" element
7862              */
7863             boolean isSetAffordableHousing();
7864             
7865             /**
7866              * Sets the "AffordableHousing" element
7867              */
7868             void setAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum affordableHousing);
7869             
7870             /**
7871              * Sets (as xml) the "AffordableHousing" element
7872              */
7873             void xsetAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType affordableHousing);
7874             
7875             /**
7876              * Unsets the "AffordableHousing" element
7877              */
7878             void unsetAffordableHousing();
7879             
7880             /**
7881              * Gets the "ConsumerFinance" element
7882              */
7883             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConsumerFinance();
7884             
7885             /**
7886              * Gets (as xml) the "ConsumerFinance" element
7887              */
7888             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConsumerFinance();
7889             
7890             /**
7891              * True if has "ConsumerFinance" element
7892              */
7893             boolean isSetConsumerFinance();
7894             
7895             /**
7896              * Sets the "ConsumerFinance" element
7897              */
7898             void setConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum consumerFinance);
7899             
7900             /**
7901              * Sets (as xml) the "ConsumerFinance" element
7902              */
7903             void xsetConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType consumerFinance);
7904             
7905             /**
7906              * Unsets the "ConsumerFinance" element
7907              */
7908             void unsetConsumerFinance();
7909             
7910             /**
7911              * Gets the "Microenterprise" element
7912              */
7913             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicroenterprise();
7914             
7915             /**
7916              * Gets (as xml) the "Microenterprise" element
7917              */
7918             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicroenterprise();
7919             
7920             /**
7921              * True if has "Microenterprise" element
7922              */
7923             boolean isSetMicroenterprise();
7924             
7925             /**
7926              * Sets the "Microenterprise" element
7927              */
7928             void setMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microenterprise);
7929             
7930             /**
7931              * Sets (as xml) the "Microenterprise" element
7932              */
7933             void xsetMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType microenterprise);
7934             
7935             /**
7936              * Unsets the "Microenterprise" element
7937              */
7938             void unsetMicroenterprise();
7939             
7940             /**
7941              * Gets the "SmallBusiness" element
7942              */
7943             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSmallBusiness();
7944             
7945             /**
7946              * Gets (as xml) the "SmallBusiness" element
7947              */
7948             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSmallBusiness();
7949             
7950             /**
7951              * True if has "SmallBusiness" element
7952              */
7953             boolean isSetSmallBusiness();
7954             
7955             /**
7956              * Sets the "SmallBusiness" element
7957              */
7958             void setSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum smallBusiness);
7959             
7960             /**
7961              * Sets (as xml) the "SmallBusiness" element
7962              */
7963             void xsetSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType smallBusiness);
7964             
7965             /**
7966              * Unsets the "SmallBusiness" element
7967              */
7968             void unsetSmallBusiness();
7969             
7970             /**
7971              * Gets the "Commercial" element
7972              */
7973             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCommercial();
7974             
7975             /**
7976              * Gets (as xml) the "Commercial" element
7977              */
7978             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCommercial();
7979             
7980             /**
7981              * True if has "Commercial" element
7982              */
7983             boolean isSetCommercial();
7984             
7985             /**
7986              * Sets the "Commercial" element
7987              */
7988             void setCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum commercial);
7989             
7990             /**
7991              * Sets (as xml) the "Commercial" element
7992              */
7993             void xsetCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType commercial);
7994             
7995             /**
7996              * Unsets the "Commercial" element
7997              */
7998             void unsetCommercial();
7999             
8000             /**
8001              * Gets the "Retail" element
8002              */
8003             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetail();
8004             
8005             /**
8006              * Gets (as xml) the "Retail" element
8007              */
8008             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetail();
8009             
8010             /**
8011              * True if has "Retail" element
8012              */
8013             boolean isSetRetail();
8014             
8015             /**
8016              * Sets the "Retail" element
8017              */
8018             void setRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retail);
8019             
8020             /**
8021              * Sets (as xml) the "Retail" element
8022              */
8023             void xsetRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType retail);
8024             
8025             /**
8026              * Unsets the "Retail" element
8027              */
8028             void unsetRetail();
8029             
8030             /**
8031              * A factory class with static methods for creating instances
8032              * of this type.
8033              */
8034             
8035             public static final class Factory
8036             {
8037                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness newInstance() {
8038                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8039                 
8040                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness newInstance(org.apache.xmlbeans.XmlOptions options) {
8041                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8042                 
8043                 private Factory() { } // No instance of this class allowed
8044             }
8045         }
8046         
8047         /**
8048          * An XML ProductsOffered(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
8049          *
8050          * This is a complex type.
8051          */
8052         public interface ProductsOffered extends org.apache.xmlbeans.XmlObject
8053         {
8054             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8055                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProductsOffered.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("productsofferedc33delemtype");
8056             
8057             /**
8058              * Gets the "IndividualDevelopmentAccounts" element
8059              */
8060             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndividualDevelopmentAccounts();
8061             
8062             /**
8063              * Gets (as xml) the "IndividualDevelopmentAccounts" element
8064              */
8065             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndividualDevelopmentAccounts();
8066             
8067             /**
8068              * True if has "IndividualDevelopmentAccounts" element
8069              */
8070             boolean isSetIndividualDevelopmentAccounts();
8071             
8072             /**
8073              * Sets the "IndividualDevelopmentAccounts" element
8074              */
8075             void setIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum individualDevelopmentAccounts);
8076             
8077             /**
8078              * Sets (as xml) the "IndividualDevelopmentAccounts" element
8079              */
8080             void xsetIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType individualDevelopmentAccounts);
8081             
8082             /**
8083              * Unsets the "IndividualDevelopmentAccounts" element
8084              */
8085             void unsetIndividualDevelopmentAccounts();
8086             
8087             /**
8088              * Gets the "NoCostAccounts" element
8089              */
8090             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCostAccounts();
8091             
8092             /**
8093              * Gets (as xml) the "NoCostAccounts" element
8094              */
8095             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCostAccounts();
8096             
8097             /**
8098              * True if has "NoCostAccounts" element
8099              */
8100             boolean isSetNoCostAccounts();
8101             
8102             /**
8103              * Sets the "NoCostAccounts" element
8104              */
8105             void setNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCostAccounts);
8106             
8107             /**
8108              * Sets (as xml) the "NoCostAccounts" element
8109              */
8110             void xsetNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCostAccounts);
8111             
8112             /**
8113              * Unsets the "NoCostAccounts" element
8114              */
8115             void unsetNoCostAccounts();
8116             
8117             /**
8118              * Gets the "LoansToRefinance" element
8119              */
8120             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToRefinance();
8121             
8122             /**
8123              * Gets (as xml) the "LoansToRefinance" element
8124              */
8125             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToRefinance();
8126             
8127             /**
8128              * True if has "LoansToRefinance" element
8129              */
8130             boolean isSetLoansToRefinance();
8131             
8132             /**
8133              * Sets the "LoansToRefinance" element
8134              */
8135             void setLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToRefinance);
8136             
8137             /**
8138              * Sets (as xml) the "LoansToRefinance" element
8139              */
8140             void xsetLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToRefinance);
8141             
8142             /**
8143              * Unsets the "LoansToRefinance" element
8144              */
8145             void unsetLoansToRefinance();
8146             
8147             /**
8148              * Gets the "LoansToBuild" element
8149              */
8150             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToBuild();
8151             
8152             /**
8153              * Gets (as xml) the "LoansToBuild" element
8154              */
8155             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToBuild();
8156             
8157             /**
8158              * True if has "LoansToBuild" element
8159              */
8160             boolean isSetLoansToBuild();
8161             
8162             /**
8163              * Sets the "LoansToBuild" element
8164              */
8165             void setLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToBuild);
8166             
8167             /**
8168              * Sets (as xml) the "LoansToBuild" element
8169              */
8170             void xsetLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToBuild);
8171             
8172             /**
8173              * Unsets the "LoansToBuild" element
8174              */
8175             void unsetLoansToBuild();
8176             
8177             /**
8178              * Gets the "ShortTerm" element
8179              */
8180             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getShortTerm();
8181             
8182             /**
8183              * Gets (as xml) the "ShortTerm" element
8184              */
8185             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetShortTerm();
8186             
8187             /**
8188              * True if has "ShortTerm" element
8189              */
8190             boolean isSetShortTerm();
8191             
8192             /**
8193              * Sets the "ShortTerm" element
8194              */
8195             void setShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum shortTerm);
8196             
8197             /**
8198              * Sets (as xml) the "ShortTerm" element
8199              */
8200             void xsetShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType shortTerm);
8201             
8202             /**
8203              * Unsets the "ShortTerm" element
8204              */
8205             void unsetShortTerm();
8206             
8207             /**
8208              * Gets the "QID_56" element
8209              */
8210             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID56();
8211             
8212             /**
8213              * Gets (as xml) the "QID_56" element
8214              */
8215             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID56();
8216             
8217             /**
8218              * True if has "QID_56" element
8219              */
8220             boolean isSetQID56();
8221             
8222             /**
8223              * Sets the "QID_56" element
8224              */
8225             void setQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid56);
8226             
8227             /**
8228              * Sets (as xml) the "QID_56" element
8229              */
8230             void xsetQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid56);
8231             
8232             /**
8233              * Unsets the "QID_56" element
8234              */
8235             void unsetQID56();
8236             
8237             /**
8238              * Gets the "QID_62" element
8239              */
8240             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID62();
8241             
8242             /**
8243              * Gets (as xml) the "QID_62" element
8244              */
8245             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID62();
8246             
8247             /**
8248              * True if has "QID_62" element
8249              */
8250             boolean isSetQID62();
8251             
8252             /**
8253              * Sets the "QID_62" element
8254              */
8255             void setQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid62);
8256             
8257             /**
8258              * Sets (as xml) the "QID_62" element
8259              */
8260             void xsetQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid62);
8261             
8262             /**
8263              * Unsets the "QID_62" element
8264              */
8265             void unsetQID62();
8266             
8267             /**
8268              * Gets the "ServicesToDisabled" element
8269              */
8270             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getServicesToDisabled();
8271             
8272             /**
8273              * Gets (as xml) the "ServicesToDisabled" element
8274              */
8275             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetServicesToDisabled();
8276             
8277             /**
8278              * True if has "ServicesToDisabled" element
8279              */
8280             boolean isSetServicesToDisabled();
8281             
8282             /**
8283              * Sets the "ServicesToDisabled" element
8284              */
8285             void setServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum servicesToDisabled);
8286             
8287             /**
8288              * Sets (as xml) the "ServicesToDisabled" element
8289              */
8290             void xsetServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType servicesToDisabled);
8291             
8292             /**
8293              * Unsets the "ServicesToDisabled" element
8294              */
8295             void unsetServicesToDisabled();
8296             
8297             /**
8298              * Gets the "EquityInvestments" element
8299              */
8300             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEquityInvestments();
8301             
8302             /**
8303              * Gets (as xml) the "EquityInvestments" element
8304              */
8305             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEquityInvestments();
8306             
8307             /**
8308              * True if has "EquityInvestments" element
8309              */
8310             boolean isSetEquityInvestments();
8311             
8312             /**
8313              * Sets the "EquityInvestments" element
8314              */
8315             void setEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum equityInvestments);
8316             
8317             /**
8318              * Sets (as xml) the "EquityInvestments" element
8319              */
8320             void xsetEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType equityInvestments);
8321             
8322             /**
8323              * Unsets the "EquityInvestments" element
8324              */
8325             void unsetEquityInvestments();
8326             
8327             /**
8328              * A factory class with static methods for creating instances
8329              * of this type.
8330              */
8331             
8332             public static final class Factory
8333             {
8334                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered newInstance() {
8335                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8336                 
8337                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered newInstance(org.apache.xmlbeans.XmlOptions options) {
8338                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8339                 
8340                 private Factory() { } // No instance of this class allowed
8341             }
8342         }
8343         
8344         /**
8345          * An XML QID_24(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
8346          *
8347          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$QID24.
8348          */
8349         public interface QID24 extends org.apache.xmlbeans.XmlInt
8350         {
8351             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8352                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(QID24.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("qid24164belemtype");
8353             
8354             /**
8355              * A factory class with static methods for creating instances
8356              * of this type.
8357              */
8358             
8359             public static final class Factory
8360             {
8361                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24 newValue(java.lang.Object obj) {
8362                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24) type.newValue( obj ); }
8363                 
8364                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24 newInstance() {
8365                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8366                 
8367                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24 newInstance(org.apache.xmlbeans.XmlOptions options) {
8368                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8369                 
8370                 private Factory() { } // No instance of this class allowed
8371             }
8372         }
8373         
8374         /**
8375          * An XML Questionnaire(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
8376          *
8377          * This is a complex type.
8378          */
8379         public interface Questionnaire extends org.apache.xmlbeans.XmlObject
8380         {
8381             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8382                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Questionnaire.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("questionnairef9e9elemtype");
8383             
8384             /**
8385              * Gets the "FederalLegislation" element
8386              */
8387             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation();
8388             
8389             /**
8390              * Gets (as xml) the "FederalLegislation" element
8391              */
8392             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation();
8393             
8394             /**
8395              * True if has "FederalLegislation" element
8396              */
8397             boolean isSetFederalLegislation();
8398             
8399             /**
8400              * Sets the "FederalLegislation" element
8401              */
8402             void setFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation);
8403             
8404             /**
8405              * Sets (as xml) the "FederalLegislation" element
8406              */
8407             void xsetFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation);
8408             
8409             /**
8410              * Unsets the "FederalLegislation" element
8411              */
8412             void unsetFederalLegislation();
8413             
8414             /**
8415              * Gets the "FederalRule" element
8416              */
8417             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule();
8418             
8419             /**
8420              * Gets (as xml) the "FederalRule" element
8421              */
8422             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule();
8423             
8424             /**
8425              * True if has "FederalRule" element
8426              */
8427             boolean isSetFederalRule();
8428             
8429             /**
8430              * Sets the "FederalRule" element
8431              */
8432             void setFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule);
8433             
8434             /**
8435              * Sets (as xml) the "FederalRule" element
8436              */
8437             void xsetFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule);
8438             
8439             /**
8440              * Unsets the "FederalRule" element
8441              */
8442             void unsetFederalRule();
8443             
8444             /**
8445              * Gets the "FederalProgram" element
8446              */
8447             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram();
8448             
8449             /**
8450              * Gets (as xml) the "FederalProgram" element
8451              */
8452             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram();
8453             
8454             /**
8455              * True if has "FederalProgram" element
8456              */
8457             boolean isSetFederalProgram();
8458             
8459             /**
8460              * Sets the "FederalProgram" element
8461              */
8462             void setFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram);
8463             
8464             /**
8465              * Sets (as xml) the "FederalProgram" element
8466              */
8467             void xsetFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram);
8468             
8469             /**
8470              * Unsets the "FederalProgram" element
8471              */
8472             void unsetFederalProgram();
8473             
8474             /**
8475              * Gets the "Nomination" element
8476              */
8477             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination();
8478             
8479             /**
8480              * Gets (as xml) the "Nomination" element
8481              */
8482             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination();
8483             
8484             /**
8485              * True if has "Nomination" element
8486              */
8487             boolean isSetNomination();
8488             
8489             /**
8490              * Sets the "Nomination" element
8491              */
8492             void setNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination);
8493             
8494             /**
8495              * Sets (as xml) the "Nomination" element
8496              */
8497             void xsetNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination);
8498             
8499             /**
8500              * Unsets the "Nomination" element
8501              */
8502             void unsetNomination();
8503             
8504             /**
8505              * Gets the "BackgroundWork" element
8506              */
8507             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork();
8508             
8509             /**
8510              * Gets (as xml) the "BackgroundWork" element
8511              */
8512             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork();
8513             
8514             /**
8515              * True if has "BackgroundWork" element
8516              */
8517             boolean isSetBackgroundWork();
8518             
8519             /**
8520              * Sets the "BackgroundWork" element
8521              */
8522             void setBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork);
8523             
8524             /**
8525              * Sets (as xml) the "BackgroundWork" element
8526              */
8527             void xsetBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork);
8528             
8529             /**
8530              * Unsets the "BackgroundWork" element
8531              */
8532             void unsetBackgroundWork();
8533             
8534             /**
8535              * Gets the "FederalLegislation2" element
8536              */
8537             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation2();
8538             
8539             /**
8540              * Gets (as xml) the "FederalLegislation2" element
8541              */
8542             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation2();
8543             
8544             /**
8545              * True if has "FederalLegislation2" element
8546              */
8547             boolean isSetFederalLegislation2();
8548             
8549             /**
8550              * Sets the "FederalLegislation2" element
8551              */
8552             void setFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation2);
8553             
8554             /**
8555              * Sets (as xml) the "FederalLegislation2" element
8556              */
8557             void xsetFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation2);
8558             
8559             /**
8560              * Unsets the "FederalLegislation2" element
8561              */
8562             void unsetFederalLegislation2();
8563             
8564             /**
8565              * Gets the "FederalRule2" element
8566              */
8567             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule2();
8568             
8569             /**
8570              * Gets (as xml) the "FederalRule2" element
8571              */
8572             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule2();
8573             
8574             /**
8575              * True if has "FederalRule2" element
8576              */
8577             boolean isSetFederalRule2();
8578             
8579             /**
8580              * Sets the "FederalRule2" element
8581              */
8582             void setFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule2);
8583             
8584             /**
8585              * Sets (as xml) the "FederalRule2" element
8586              */
8587             void xsetFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule2);
8588             
8589             /**
8590              * Unsets the "FederalRule2" element
8591              */
8592             void unsetFederalRule2();
8593             
8594             /**
8595              * Gets the "FederalProgram2" element
8596              */
8597             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram2();
8598             
8599             /**
8600              * Gets (as xml) the "FederalProgram2" element
8601              */
8602             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram2();
8603             
8604             /**
8605              * True if has "FederalProgram2" element
8606              */
8607             boolean isSetFederalProgram2();
8608             
8609             /**
8610              * Sets the "FederalProgram2" element
8611              */
8612             void setFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram2);
8613             
8614             /**
8615              * Sets (as xml) the "FederalProgram2" element
8616              */
8617             void xsetFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram2);
8618             
8619             /**
8620              * Unsets the "FederalProgram2" element
8621              */
8622             void unsetFederalProgram2();
8623             
8624             /**
8625              * Gets the "Nomination2" element
8626              */
8627             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination2();
8628             
8629             /**
8630              * Gets (as xml) the "Nomination2" element
8631              */
8632             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination2();
8633             
8634             /**
8635              * True if has "Nomination2" element
8636              */
8637             boolean isSetNomination2();
8638             
8639             /**
8640              * Sets the "Nomination2" element
8641              */
8642             void setNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination2);
8643             
8644             /**
8645              * Sets (as xml) the "Nomination2" element
8646              */
8647             void xsetNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination2);
8648             
8649             /**
8650              * Unsets the "Nomination2" element
8651              */
8652             void unsetNomination2();
8653             
8654             /**
8655              * Gets the "BackgroundWork2" element
8656              */
8657             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork2();
8658             
8659             /**
8660              * Gets (as xml) the "BackgroundWork2" element
8661              */
8662             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork2();
8663             
8664             /**
8665              * True if has "BackgroundWork2" element
8666              */
8667             boolean isSetBackgroundWork2();
8668             
8669             /**
8670              * Sets the "BackgroundWork2" element
8671              */
8672             void setBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork2);
8673             
8674             /**
8675              * Sets (as xml) the "BackgroundWork2" element
8676              */
8677             void xsetBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork2);
8678             
8679             /**
8680              * Unsets the "BackgroundWork2" element
8681              */
8682             void unsetBackgroundWork2();
8683             
8684             /**
8685              * Gets the "Comments" element
8686              */
8687             java.lang.String getComments();
8688             
8689             /**
8690              * Gets (as xml) the "Comments" element
8691              */
8692             gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType xgetComments();
8693             
8694             /**
8695              * True if has "Comments" element
8696              */
8697             boolean isSetComments();
8698             
8699             /**
8700              * Sets the "Comments" element
8701              */
8702             void setComments(java.lang.String comments);
8703             
8704             /**
8705              * Sets (as xml) the "Comments" element
8706              */
8707             void xsetComments(gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType comments);
8708             
8709             /**
8710              * Unsets the "Comments" element
8711              */
8712             void unsetComments();
8713             
8714             /**
8715              * A factory class with static methods for creating instances
8716              * of this type.
8717              */
8718             
8719             public static final class Factory
8720             {
8721                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire newInstance() {
8722                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8723                 
8724                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire newInstance(org.apache.xmlbeans.XmlOptions options) {
8725                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8726                 
8727                 private Factory() { } // No instance of this class allowed
8728             }
8729         }
8730         
8731         /**
8732          * An XML EnvironmentalReview(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
8733          *
8734          * This is a complex type.
8735          */
8736         public interface EnvironmentalReview extends org.apache.xmlbeans.XmlObject
8737         {
8738             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8739                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EnvironmentalReview.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("environmentalreviewe7fcelemtype");
8740             
8741             /**
8742              * Gets the "CategoricalExclusion" element
8743              */
8744             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCategoricalExclusion();
8745             
8746             /**
8747              * Gets (as xml) the "CategoricalExclusion" element
8748              */
8749             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCategoricalExclusion();
8750             
8751             /**
8752              * Sets the "CategoricalExclusion" element
8753              */
8754             void setCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum categoricalExclusion);
8755             
8756             /**
8757              * Sets (as xml) the "CategoricalExclusion" element
8758              */
8759             void xsetCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType categoricalExclusion);
8760             
8761             /**
8762              * Gets the "EnvironmentalImpact" element
8763              */
8764             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalImpact();
8765             
8766             /**
8767              * Gets (as xml) the "EnvironmentalImpact" element
8768              */
8769             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalImpact();
8770             
8771             /**
8772              * Sets the "EnvironmentalImpact" element
8773              */
8774             void setEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalImpact);
8775             
8776             /**
8777              * Sets (as xml) the "EnvironmentalImpact" element
8778              */
8779             void xsetEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalImpact);
8780             
8781             /**
8782              * Gets the "HistoricalSites" element
8783              */
8784             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricalSites();
8785             
8786             /**
8787              * Gets (as xml) the "HistoricalSites" element
8788              */
8789             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricalSites();
8790             
8791             /**
8792              * Sets the "HistoricalSites" element
8793              */
8794             void setHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicalSites);
8795             
8796             /**
8797              * Sets (as xml) the "HistoricalSites" element
8798              */
8799             void xsetHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicalSites);
8800             
8801             /**
8802              * Gets the "WildernessAreas" element
8803              */
8804             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWildernessAreas();
8805             
8806             /**
8807              * Gets (as xml) the "WildernessAreas" element
8808              */
8809             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWildernessAreas();
8810             
8811             /**
8812              * Sets the "WildernessAreas" element
8813              */
8814             void setWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wildernessAreas);
8815             
8816             /**
8817              * Sets (as xml) the "WildernessAreas" element
8818              */
8819             void xsetWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType wildernessAreas);
8820             
8821             /**
8822              * Gets the "ScenicRivers" element
8823              */
8824             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScenicRivers();
8825             
8826             /**
8827              * Gets (as xml) the "ScenicRivers" element
8828              */
8829             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScenicRivers();
8830             
8831             /**
8832              * Sets the "ScenicRivers" element
8833              */
8834             void setScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scenicRivers);
8835             
8836             /**
8837              * Sets (as xml) the "ScenicRivers" element
8838              */
8839             void xsetScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType scenicRivers);
8840             
8841             /**
8842              * Gets the "CriticalHabitats" element
8843              */
8844             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriticalHabitats();
8845             
8846             /**
8847              * Gets (as xml) the "CriticalHabitats" element
8848              */
8849             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriticalHabitats();
8850             
8851             /**
8852              * Sets the "CriticalHabitats" element
8853              */
8854             void setCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criticalHabitats);
8855             
8856             /**
8857              * Sets (as xml) the "CriticalHabitats" element
8858              */
8859             void xsetCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType criticalHabitats);
8860             
8861             /**
8862              * Gets the "NaturalLandmarks" element
8863              */
8864             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNaturalLandmarks();
8865             
8866             /**
8867              * Gets (as xml) the "NaturalLandmarks" element
8868              */
8869             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNaturalLandmarks();
8870             
8871             /**
8872              * Sets the "NaturalLandmarks" element
8873              */
8874             void setNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naturalLandmarks);
8875             
8876             /**
8877              * Sets (as xml) the "NaturalLandmarks" element
8878              */
8879             void xsetNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType naturalLandmarks);
8880             
8881             /**
8882              * Gets the "CostalBarrier" element
8883              */
8884             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalBarrier();
8885             
8886             /**
8887              * Gets (as xml) the "CostalBarrier" element
8888              */
8889             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalBarrier();
8890             
8891             /**
8892              * Sets the "CostalBarrier" element
8893              */
8894             void setCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalBarrier);
8895             
8896             /**
8897              * Sets (as xml) the "CostalBarrier" element
8898              */
8899             void xsetCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalBarrier);
8900             
8901             /**
8902              * Gets the "CostalZone" element
8903              */
8904             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalZone();
8905             
8906             /**
8907              * Gets (as xml) the "CostalZone" element
8908              */
8909             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalZone();
8910             
8911             /**
8912              * Sets the "CostalZone" element
8913              */
8914             void setCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalZone);
8915             
8916             /**
8917              * Sets (as xml) the "CostalZone" element
8918              */
8919             void xsetCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalZone);
8920             
8921             /**
8922              * Gets the "SoleSourceAquifer" element
8923              */
8924             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoleSourceAquifer();
8925             
8926             /**
8927              * Gets (as xml) the "SoleSourceAquifer" element
8928              */
8929             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoleSourceAquifer();
8930             
8931             /**
8932              * Sets the "SoleSourceAquifer" element
8933              */
8934             void setSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum soleSourceAquifer);
8935             
8936             /**
8937              * Sets (as xml) the "SoleSourceAquifer" element
8938              */
8939             void xsetSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType soleSourceAquifer);
8940             
8941             /**
8942              * Gets the "Wetlands" element
8943              */
8944             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWetlands();
8945             
8946             /**
8947              * Gets (as xml) the "Wetlands" element
8948              */
8949             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWetlands();
8950             
8951             /**
8952              * Sets the "Wetlands" element
8953              */
8954             void setWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wetlands);
8955             
8956             /**
8957              * Sets (as xml) the "Wetlands" element
8958              */
8959             void xsetWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType wetlands);
8960             
8961             /**
8962              * Gets the "FloodPlains" element
8963              */
8964             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFloodPlains();
8965             
8966             /**
8967              * Gets (as xml) the "FloodPlains" element
8968              */
8969             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFloodPlains();
8970             
8971             /**
8972              * Sets the "FloodPlains" element
8973              */
8974             void setFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum floodPlains);
8975             
8976             /**
8977              * Sets (as xml) the "FloodPlains" element
8978              */
8979             void xsetFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType floodPlains);
8980             
8981             /**
8982              * Gets the "PrimeFarmland" element
8983              */
8984             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimeFarmland();
8985             
8986             /**
8987              * Gets (as xml) the "PrimeFarmland" element
8988              */
8989             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimeFarmland();
8990             
8991             /**
8992              * Sets the "PrimeFarmland" element
8993              */
8994             void setPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primeFarmland);
8995             
8996             /**
8997              * Sets (as xml) the "PrimeFarmland" element
8998              */
8999             void xsetPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType primeFarmland);
9000             
9001             /**
9002              * Gets the "EPAList" element
9003              */
9004             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPAList();
9005             
9006             /**
9007              * Gets (as xml) the "EPAList" element
9008              */
9009             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPAList();
9010             
9011             /**
9012              * Sets the "EPAList" element
9013              */
9014             void setEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epaList);
9015             
9016             /**
9017              * Sets (as xml) the "EPAList" element
9018              */
9019             void xsetEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType epaList);
9020             
9021             /**
9022              * Gets the "ERNarrative" element
9023              */
9024             java.lang.String getERNarrative();
9025             
9026             /**
9027              * Gets (as xml) the "ERNarrative" element
9028              */
9029             gov.grants.apply.forms.cdfi30V30.CDFI30String5000DataType xgetERNarrative();
9030             
9031             /**
9032              * True if has "ERNarrative" element
9033              */
9034             boolean isSetERNarrative();
9035             
9036             /**
9037              * Sets the "ERNarrative" element
9038              */
9039             void setERNarrative(java.lang.String erNarrative);
9040             
9041             /**
9042              * Sets (as xml) the "ERNarrative" element
9043              */
9044             void xsetERNarrative(gov.grants.apply.forms.cdfi30V30.CDFI30String5000DataType erNarrative);
9045             
9046             /**
9047              * Unsets the "ERNarrative" element
9048              */
9049             void unsetERNarrative();
9050             
9051             /**
9052              * A factory class with static methods for creating instances
9053              * of this type.
9054              */
9055             
9056             public static final class Factory
9057             {
9058                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview newInstance() {
9059                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9060                 
9061                 public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview newInstance(org.apache.xmlbeans.XmlOptions options) {
9062                   return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9063                 
9064                 private Factory() { } // No instance of this class allowed
9065             }
9066         }
9067         
9068         /**
9069          * A factory class with static methods for creating instances
9070          * of this type.
9071          */
9072         
9073         public static final class Factory
9074         {
9075             public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30 newInstance() {
9076               return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9077             
9078             public static gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30 newInstance(org.apache.xmlbeans.XmlOptions options) {
9079               return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9080             
9081             private Factory() { } // No instance of this class allowed
9082         }
9083     }
9084     
9085     /**
9086      * A factory class with static methods for creating instances
9087      * of this type.
9088      */
9089     
9090     public static final class Factory
9091     {
9092         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document newInstance() {
9093           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9094         
9095         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document newInstance(org.apache.xmlbeans.XmlOptions options) {
9096           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9097         
9098         /** @param xmlAsString the string value to parse */
9099         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
9100           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
9101         
9102         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
9103           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
9104         
9105         /** @param file the file from which to load an xml document */
9106         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9107           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
9108         
9109         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9110           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
9111         
9112         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9113           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
9114         
9115         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9116           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
9117         
9118         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9119           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
9120         
9121         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9122           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
9123         
9124         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9125           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
9126         
9127         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9128           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
9129         
9130         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
9131           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
9132         
9133         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
9134           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
9135         
9136         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
9137           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
9138         
9139         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
9140           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
9141         
9142         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
9143         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
9144           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
9145         
9146         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
9147         public static gov.grants.apply.forms.cdfi30V30.CDFI30Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
9148           return (gov.grants.apply.forms.cdfi30V30.CDFI30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
9149         
9150         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
9151         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 {
9152           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
9153         
9154         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
9155         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 {
9156           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
9157         
9158         private Factory() { } // No instance of this class allowed
9159     }
9160 }