View Javadoc
1   /*
2    * An XML document type.
3    * Localname: SF424_Mandatory_1_2
4    * Namespace: http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2
5    * Java type: gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.sf424Mandatory12V12;
10  
11  
12  /**
13   * A document containing one SF424_Mandatory_1_2(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2) element.
14   *
15   * This is a complex type.
16   */
17  public interface SF424Mandatory12Document 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(SF424Mandatory12Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sf424mandatory1228a7doctype");
21      
22      /**
23       * Gets the "SF424_Mandatory_1_2" element
24       */
25      gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12 getSF424Mandatory12();
26      
27      /**
28       * Sets the "SF424_Mandatory_1_2" element
29       */
30      void setSF424Mandatory12(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12 sf424Mandatory12);
31      
32      /**
33       * Appends and returns a new empty "SF424_Mandatory_1_2" element
34       */
35      gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12 addNewSF424Mandatory12();
36      
37      /**
38       * An XML SF424_Mandatory_1_2(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
39       *
40       * This is a complex type.
41       */
42      public interface SF424Mandatory12 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(SF424Mandatory12.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sf424mandatory127bd9elemtype");
46          
47          /**
48           * Gets the "TypeOfSubmission" element
49           */
50          gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmission.Enum getTypeOfSubmission();
51          
52          /**
53           * Gets (as xml) the "TypeOfSubmission" element
54           */
55          gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmission xgetTypeOfSubmission();
56          
57          /**
58           * Sets the "TypeOfSubmission" element
59           */
60          void setTypeOfSubmission(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmission.Enum typeOfSubmission);
61          
62          /**
63           * Sets (as xml) the "TypeOfSubmission" element
64           */
65          void xsetTypeOfSubmission(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmission typeOfSubmission);
66          
67          /**
68           * Gets the "TypeOfSubmissionOtherDescription" element
69           */
70          java.lang.String getTypeOfSubmissionOtherDescription();
71          
72          /**
73           * Gets (as xml) the "TypeOfSubmissionOtherDescription" element
74           */
75          gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmissionOtherDescription xgetTypeOfSubmissionOtherDescription();
76          
77          /**
78           * True if has "TypeOfSubmissionOtherDescription" element
79           */
80          boolean isSetTypeOfSubmissionOtherDescription();
81          
82          /**
83           * Sets the "TypeOfSubmissionOtherDescription" element
84           */
85          void setTypeOfSubmissionOtherDescription(java.lang.String typeOfSubmissionOtherDescription);
86          
87          /**
88           * Sets (as xml) the "TypeOfSubmissionOtherDescription" element
89           */
90          void xsetTypeOfSubmissionOtherDescription(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmissionOtherDescription typeOfSubmissionOtherDescription);
91          
92          /**
93           * Unsets the "TypeOfSubmissionOtherDescription" element
94           */
95          void unsetTypeOfSubmissionOtherDescription();
96          
97          /**
98           * Gets the "Frequency" element
99           */
100         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Frequency.Enum getFrequency();
101         
102         /**
103          * Gets (as xml) the "Frequency" element
104          */
105         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Frequency xgetFrequency();
106         
107         /**
108          * Sets the "Frequency" element
109          */
110         void setFrequency(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Frequency.Enum frequency);
111         
112         /**
113          * Sets (as xml) the "Frequency" element
114          */
115         void xsetFrequency(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Frequency frequency);
116         
117         /**
118          * Gets the "FrequencyOtherDescription" element
119          */
120         java.lang.String getFrequencyOtherDescription();
121         
122         /**
123          * Gets (as xml) the "FrequencyOtherDescription" element
124          */
125         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.FrequencyOtherDescription xgetFrequencyOtherDescription();
126         
127         /**
128          * True if has "FrequencyOtherDescription" element
129          */
130         boolean isSetFrequencyOtherDescription();
131         
132         /**
133          * Sets the "FrequencyOtherDescription" element
134          */
135         void setFrequencyOtherDescription(java.lang.String frequencyOtherDescription);
136         
137         /**
138          * Sets (as xml) the "FrequencyOtherDescription" element
139          */
140         void xsetFrequencyOtherDescription(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.FrequencyOtherDescription frequencyOtherDescription);
141         
142         /**
143          * Unsets the "FrequencyOtherDescription" element
144          */
145         void unsetFrequencyOtherDescription();
146         
147         /**
148          * Gets the "ConsolidatedRequest" element
149          */
150         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConsolidatedRequest();
151         
152         /**
153          * Gets (as xml) the "ConsolidatedRequest" element
154          */
155         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConsolidatedRequest();
156         
157         /**
158          * True if has "ConsolidatedRequest" element
159          */
160         boolean isSetConsolidatedRequest();
161         
162         /**
163          * Sets the "ConsolidatedRequest" element
164          */
165         void setConsolidatedRequest(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum consolidatedRequest);
166         
167         /**
168          * Sets (as xml) the "ConsolidatedRequest" element
169          */
170         void xsetConsolidatedRequest(gov.grants.apply.system.globalLibraryV20.YesNoDataType consolidatedRequest);
171         
172         /**
173          * Unsets the "ConsolidatedRequest" element
174          */
175         void unsetConsolidatedRequest();
176         
177         /**
178          * Gets the "ConsolidatedRequestExplanation" element
179          */
180         java.lang.String getConsolidatedRequestExplanation();
181         
182         /**
183          * Gets (as xml) the "ConsolidatedRequestExplanation" element
184          */
185         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ConsolidatedRequestExplanation xgetConsolidatedRequestExplanation();
186         
187         /**
188          * True if has "ConsolidatedRequestExplanation" element
189          */
190         boolean isSetConsolidatedRequestExplanation();
191         
192         /**
193          * Sets the "ConsolidatedRequestExplanation" element
194          */
195         void setConsolidatedRequestExplanation(java.lang.String consolidatedRequestExplanation);
196         
197         /**
198          * Sets (as xml) the "ConsolidatedRequestExplanation" element
199          */
200         void xsetConsolidatedRequestExplanation(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ConsolidatedRequestExplanation consolidatedRequestExplanation);
201         
202         /**
203          * Unsets the "ConsolidatedRequestExplanation" element
204          */
205         void unsetConsolidatedRequestExplanation();
206         
207         /**
208          * Gets the "Version" element
209          */
210         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Version.Enum getVersion();
211         
212         /**
213          * Gets (as xml) the "Version" element
214          */
215         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Version xgetVersion();
216         
217         /**
218          * Sets the "Version" element
219          */
220         void setVersion(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Version.Enum version);
221         
222         /**
223          * Sets (as xml) the "Version" element
224          */
225         void xsetVersion(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Version version);
226         
227         /**
228          * Gets the "ReceivedDate" element
229          */
230         java.util.Calendar getReceivedDate();
231         
232         /**
233          * Gets (as xml) the "ReceivedDate" element
234          */
235         org.apache.xmlbeans.XmlDate xgetReceivedDate();
236         
237         /**
238          * Sets the "ReceivedDate" element
239          */
240         void setReceivedDate(java.util.Calendar receivedDate);
241         
242         /**
243          * Sets (as xml) the "ReceivedDate" element
244          */
245         void xsetReceivedDate(org.apache.xmlbeans.XmlDate receivedDate);
246         
247         /**
248          * Gets the "ApplicantID" element
249          */
250         java.lang.String getApplicantID();
251         
252         /**
253          * Gets (as xml) the "ApplicantID" element
254          */
255         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ApplicantID xgetApplicantID();
256         
257         /**
258          * True if has "ApplicantID" element
259          */
260         boolean isSetApplicantID();
261         
262         /**
263          * Sets the "ApplicantID" element
264          */
265         void setApplicantID(java.lang.String applicantID);
266         
267         /**
268          * Sets (as xml) the "ApplicantID" element
269          */
270         void xsetApplicantID(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ApplicantID applicantID);
271         
272         /**
273          * Unsets the "ApplicantID" element
274          */
275         void unsetApplicantID();
276         
277         /**
278          * Gets the "FederalEntityID" element
279          */
280         java.lang.String getFederalEntityID();
281         
282         /**
283          * Gets (as xml) the "FederalEntityID" element
284          */
285         gov.grants.apply.system.globalLibraryV20.FederalIDDataType xgetFederalEntityID();
286         
287         /**
288          * True if has "FederalEntityID" element
289          */
290         boolean isSetFederalEntityID();
291         
292         /**
293          * Sets the "FederalEntityID" element
294          */
295         void setFederalEntityID(java.lang.String federalEntityID);
296         
297         /**
298          * Sets (as xml) the "FederalEntityID" element
299          */
300         void xsetFederalEntityID(gov.grants.apply.system.globalLibraryV20.FederalIDDataType federalEntityID);
301         
302         /**
303          * Unsets the "FederalEntityID" element
304          */
305         void unsetFederalEntityID();
306         
307         /**
308          * Gets the "FederalAwardID" element
309          */
310         java.lang.String getFederalAwardID();
311         
312         /**
313          * Gets (as xml) the "FederalAwardID" element
314          */
315         gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType xgetFederalAwardID();
316         
317         /**
318          * True if has "FederalAwardID" element
319          */
320         boolean isSetFederalAwardID();
321         
322         /**
323          * Sets the "FederalAwardID" element
324          */
325         void setFederalAwardID(java.lang.String federalAwardID);
326         
327         /**
328          * Sets (as xml) the "FederalAwardID" element
329          */
330         void xsetFederalAwardID(gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType federalAwardID);
331         
332         /**
333          * Unsets the "FederalAwardID" element
334          */
335         void unsetFederalAwardID();
336         
337         /**
338          * Gets the "StateReceivedDate" element
339          */
340         java.util.Calendar getStateReceivedDate();
341         
342         /**
343          * Gets (as xml) the "StateReceivedDate" element
344          */
345         org.apache.xmlbeans.XmlDate xgetStateReceivedDate();
346         
347         /**
348          * True if has "StateReceivedDate" element
349          */
350         boolean isSetStateReceivedDate();
351         
352         /**
353          * Sets the "StateReceivedDate" element
354          */
355         void setStateReceivedDate(java.util.Calendar stateReceivedDate);
356         
357         /**
358          * Sets (as xml) the "StateReceivedDate" element
359          */
360         void xsetStateReceivedDate(org.apache.xmlbeans.XmlDate stateReceivedDate);
361         
362         /**
363          * Unsets the "StateReceivedDate" element
364          */
365         void unsetStateReceivedDate();
366         
367         /**
368          * Gets the "StateApplicationID" element
369          */
370         java.lang.String getStateApplicationID();
371         
372         /**
373          * Gets (as xml) the "StateApplicationID" element
374          */
375         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.StateApplicationID xgetStateApplicationID();
376         
377         /**
378          * True if has "StateApplicationID" element
379          */
380         boolean isSetStateApplicationID();
381         
382         /**
383          * Sets the "StateApplicationID" element
384          */
385         void setStateApplicationID(java.lang.String stateApplicationID);
386         
387         /**
388          * Sets (as xml) the "StateApplicationID" element
389          */
390         void xsetStateApplicationID(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.StateApplicationID stateApplicationID);
391         
392         /**
393          * Unsets the "StateApplicationID" element
394          */
395         void unsetStateApplicationID();
396         
397         /**
398          * Gets the "Organization" element
399          */
400         gov.grants.apply.system.globalLibraryV20.OrganizationDataType getOrganization();
401         
402         /**
403          * True if has "Organization" element
404          */
405         boolean isSetOrganization();
406         
407         /**
408          * Sets the "Organization" element
409          */
410         void setOrganization(gov.grants.apply.system.globalLibraryV20.OrganizationDataType organization);
411         
412         /**
413          * Appends and returns a new empty "Organization" element
414          */
415         gov.grants.apply.system.globalLibraryV20.OrganizationDataType addNewOrganization();
416         
417         /**
418          * Unsets the "Organization" element
419          */
420         void unsetOrganization();
421         
422         /**
423          * Gets the "ContactName" element
424          */
425         gov.grants.apply.system.globalLibraryV20.HumanNameDataType getContactName();
426         
427         /**
428          * Sets the "ContactName" element
429          */
430         void setContactName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType contactName);
431         
432         /**
433          * Appends and returns a new empty "ContactName" element
434          */
435         gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewContactName();
436         
437         /**
438          * Gets the "ContactTitle" element
439          */
440         java.lang.String getContactTitle();
441         
442         /**
443          * Gets (as xml) the "ContactTitle" element
444          */
445         gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetContactTitle();
446         
447         /**
448          * True if has "ContactTitle" element
449          */
450         boolean isSetContactTitle();
451         
452         /**
453          * Sets the "ContactTitle" element
454          */
455         void setContactTitle(java.lang.String contactTitle);
456         
457         /**
458          * Sets (as xml) the "ContactTitle" element
459          */
460         void xsetContactTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType contactTitle);
461         
462         /**
463          * Unsets the "ContactTitle" element
464          */
465         void unsetContactTitle();
466         
467         /**
468          * Gets the "ContactOrganizationalAffiliation" element
469          */
470         java.lang.String getContactOrganizationalAffiliation();
471         
472         /**
473          * Gets (as xml) the "ContactOrganizationalAffiliation" element
474          */
475         gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetContactOrganizationalAffiliation();
476         
477         /**
478          * True if has "ContactOrganizationalAffiliation" element
479          */
480         boolean isSetContactOrganizationalAffiliation();
481         
482         /**
483          * Sets the "ContactOrganizationalAffiliation" element
484          */
485         void setContactOrganizationalAffiliation(java.lang.String contactOrganizationalAffiliation);
486         
487         /**
488          * Sets (as xml) the "ContactOrganizationalAffiliation" element
489          */
490         void xsetContactOrganizationalAffiliation(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType contactOrganizationalAffiliation);
491         
492         /**
493          * Unsets the "ContactOrganizationalAffiliation" element
494          */
495         void unsetContactOrganizationalAffiliation();
496         
497         /**
498          * Gets the "ContactPhoneNumber" element
499          */
500         java.lang.String getContactPhoneNumber();
501         
502         /**
503          * Gets (as xml) the "ContactPhoneNumber" element
504          */
505         gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetContactPhoneNumber();
506         
507         /**
508          * Sets the "ContactPhoneNumber" element
509          */
510         void setContactPhoneNumber(java.lang.String contactPhoneNumber);
511         
512         /**
513          * Sets (as xml) the "ContactPhoneNumber" element
514          */
515         void xsetContactPhoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType contactPhoneNumber);
516         
517         /**
518          * Gets the "ContactFax" element
519          */
520         java.lang.String getContactFax();
521         
522         /**
523          * Gets (as xml) the "ContactFax" element
524          */
525         gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetContactFax();
526         
527         /**
528          * True if has "ContactFax" element
529          */
530         boolean isSetContactFax();
531         
532         /**
533          * Sets the "ContactFax" element
534          */
535         void setContactFax(java.lang.String contactFax);
536         
537         /**
538          * Sets (as xml) the "ContactFax" element
539          */
540         void xsetContactFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType contactFax);
541         
542         /**
543          * Unsets the "ContactFax" element
544          */
545         void unsetContactFax();
546         
547         /**
548          * Gets the "ContactEmail" element
549          */
550         java.lang.String getContactEmail();
551         
552         /**
553          * Gets (as xml) the "ContactEmail" element
554          */
555         gov.grants.apply.system.globalLibraryV20.EmailDataType xgetContactEmail();
556         
557         /**
558          * Sets the "ContactEmail" element
559          */
560         void setContactEmail(java.lang.String contactEmail);
561         
562         /**
563          * Sets (as xml) the "ContactEmail" element
564          */
565         void xsetContactEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType contactEmail);
566         
567         /**
568          * Gets the "ApplicantType" element
569          */
570         gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantType();
571         
572         /**
573          * Gets (as xml) the "ApplicantType" element
574          */
575         gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantType();
576         
577         /**
578          * Sets the "ApplicantType" element
579          */
580         void setApplicantType(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantType);
581         
582         /**
583          * Sets (as xml) the "ApplicantType" element
584          */
585         void xsetApplicantType(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantType);
586         
587         /**
588          * Gets the "OtherTypeApplicant" element
589          */
590         java.lang.String getOtherTypeApplicant();
591         
592         /**
593          * Gets (as xml) the "OtherTypeApplicant" element
594          */
595         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.OtherTypeApplicant xgetOtherTypeApplicant();
596         
597         /**
598          * True if has "OtherTypeApplicant" element
599          */
600         boolean isSetOtherTypeApplicant();
601         
602         /**
603          * Sets the "OtherTypeApplicant" element
604          */
605         void setOtherTypeApplicant(java.lang.String otherTypeApplicant);
606         
607         /**
608          * Sets (as xml) the "OtherTypeApplicant" element
609          */
610         void xsetOtherTypeApplicant(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.OtherTypeApplicant otherTypeApplicant);
611         
612         /**
613          * Unsets the "OtherTypeApplicant" element
614          */
615         void unsetOtherTypeApplicant();
616         
617         /**
618          * Gets the "AdditionalApplicantTypeDescription" element
619          */
620         java.lang.String getAdditionalApplicantTypeDescription();
621         
622         /**
623          * Gets (as xml) the "AdditionalApplicantTypeDescription" element
624          */
625         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AdditionalApplicantTypeDescription xgetAdditionalApplicantTypeDescription();
626         
627         /**
628          * True if has "AdditionalApplicantTypeDescription" element
629          */
630         boolean isSetAdditionalApplicantTypeDescription();
631         
632         /**
633          * Sets the "AdditionalApplicantTypeDescription" element
634          */
635         void setAdditionalApplicantTypeDescription(java.lang.String additionalApplicantTypeDescription);
636         
637         /**
638          * Sets (as xml) the "AdditionalApplicantTypeDescription" element
639          */
640         void xsetAdditionalApplicantTypeDescription(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AdditionalApplicantTypeDescription additionalApplicantTypeDescription);
641         
642         /**
643          * Unsets the "AdditionalApplicantTypeDescription" element
644          */
645         void unsetAdditionalApplicantTypeDescription();
646         
647         /**
648          * Gets the "AgencyName" element
649          */
650         java.lang.String getAgencyName();
651         
652         /**
653          * Gets (as xml) the "AgencyName" element
654          */
655         gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetAgencyName();
656         
657         /**
658          * Sets the "AgencyName" element
659          */
660         void setAgencyName(java.lang.String agencyName);
661         
662         /**
663          * Sets (as xml) the "AgencyName" element
664          */
665         void xsetAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType agencyName);
666         
667         /**
668          * Gets the "CFDANumber" element
669          */
670         java.lang.String getCFDANumber();
671         
672         /**
673          * Gets (as xml) the "CFDANumber" element
674          */
675         gov.grants.apply.system.globalLibraryV20.CFDANumberDataType xgetCFDANumber();
676         
677         /**
678          * True if has "CFDANumber" element
679          */
680         boolean isSetCFDANumber();
681         
682         /**
683          * Sets the "CFDANumber" element
684          */
685         void setCFDANumber(java.lang.String cfdaNumber);
686         
687         /**
688          * Sets (as xml) the "CFDANumber" element
689          */
690         void xsetCFDANumber(gov.grants.apply.system.globalLibraryV20.CFDANumberDataType cfdaNumber);
691         
692         /**
693          * Unsets the "CFDANumber" element
694          */
695         void unsetCFDANumber();
696         
697         /**
698          * Gets the "CFDATitle" element
699          */
700         java.lang.String getCFDATitle();
701         
702         /**
703          * Gets (as xml) the "CFDATitle" element
704          */
705         gov.grants.apply.system.globalLibraryV20.CFDATitleDataType xgetCFDATitle();
706         
707         /**
708          * True if has "CFDATitle" element
709          */
710         boolean isSetCFDATitle();
711         
712         /**
713          * Sets the "CFDATitle" element
714          */
715         void setCFDATitle(java.lang.String cfdaTitle);
716         
717         /**
718          * Sets (as xml) the "CFDATitle" element
719          */
720         void xsetCFDATitle(gov.grants.apply.system.globalLibraryV20.CFDATitleDataType cfdaTitle);
721         
722         /**
723          * Unsets the "CFDATitle" element
724          */
725         void unsetCFDATitle();
726         
727         /**
728          * Gets the "DescriptiveProjectTitle" element
729          */
730         java.lang.String getDescriptiveProjectTitle();
731         
732         /**
733          * Gets (as xml) the "DescriptiveProjectTitle" element
734          */
735         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DescriptiveProjectTitle xgetDescriptiveProjectTitle();
736         
737         /**
738          * Sets the "DescriptiveProjectTitle" element
739          */
740         void setDescriptiveProjectTitle(java.lang.String descriptiveProjectTitle);
741         
742         /**
743          * Sets (as xml) the "DescriptiveProjectTitle" element
744          */
745         void xsetDescriptiveProjectTitle(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DescriptiveProjectTitle descriptiveProjectTitle);
746         
747         /**
748          * Gets the "AreasAffectedByFunding" element
749          */
750         java.lang.String getAreasAffectedByFunding();
751         
752         /**
753          * Gets (as xml) the "AreasAffectedByFunding" element
754          */
755         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AreasAffectedByFunding xgetAreasAffectedByFunding();
756         
757         /**
758          * True if has "AreasAffectedByFunding" element
759          */
760         boolean isSetAreasAffectedByFunding();
761         
762         /**
763          * Sets the "AreasAffectedByFunding" element
764          */
765         void setAreasAffectedByFunding(java.lang.String areasAffectedByFunding);
766         
767         /**
768          * Sets (as xml) the "AreasAffectedByFunding" element
769          */
770         void xsetAreasAffectedByFunding(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AreasAffectedByFunding areasAffectedByFunding);
771         
772         /**
773          * Unsets the "AreasAffectedByFunding" element
774          */
775         void unsetAreasAffectedByFunding();
776         
777         /**
778          * Gets the "CongressionalDistrictApplicant" element
779          */
780         java.lang.String getCongressionalDistrictApplicant();
781         
782         /**
783          * Gets (as xml) the "CongressionalDistrictApplicant" element
784          */
785         gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant();
786         
787         /**
788          * Sets the "CongressionalDistrictApplicant" element
789          */
790         void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant);
791         
792         /**
793          * Sets (as xml) the "CongressionalDistrictApplicant" element
794          */
795         void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant);
796         
797         /**
798          * Gets the "CongressionalDistrictProject" element
799          */
800         java.lang.String getCongressionalDistrictProject();
801         
802         /**
803          * Gets (as xml) the "CongressionalDistrictProject" element
804          */
805         gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictProject();
806         
807         /**
808          * True if has "CongressionalDistrictProject" element
809          */
810         boolean isSetCongressionalDistrictProject();
811         
812         /**
813          * Sets the "CongressionalDistrictProject" element
814          */
815         void setCongressionalDistrictProject(java.lang.String congressionalDistrictProject);
816         
817         /**
818          * Sets (as xml) the "CongressionalDistrictProject" element
819          */
820         void xsetCongressionalDistrictProject(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictProject);
821         
822         /**
823          * Unsets the "CongressionalDistrictProject" element
824          */
825         void unsetCongressionalDistrictProject();
826         
827         /**
828          * Gets the "AdditionalCongressionalDistricts" element
829          */
830         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAdditionalCongressionalDistricts();
831         
832         /**
833          * True if has "AdditionalCongressionalDistricts" element
834          */
835         boolean isSetAdditionalCongressionalDistricts();
836         
837         /**
838          * Sets the "AdditionalCongressionalDistricts" element
839          */
840         void setAdditionalCongressionalDistricts(gov.grants.apply.system.attachmentsV10.AttachedFileDataType additionalCongressionalDistricts);
841         
842         /**
843          * Appends and returns a new empty "AdditionalCongressionalDistricts" element
844          */
845         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAdditionalCongressionalDistricts();
846         
847         /**
848          * Unsets the "AdditionalCongressionalDistricts" element
849          */
850         void unsetAdditionalCongressionalDistricts();
851         
852         /**
853          * Gets the "FundingPeriodStartDate" element
854          */
855         java.util.Calendar getFundingPeriodStartDate();
856         
857         /**
858          * Gets (as xml) the "FundingPeriodStartDate" element
859          */
860         org.apache.xmlbeans.XmlDate xgetFundingPeriodStartDate();
861         
862         /**
863          * Sets the "FundingPeriodStartDate" element
864          */
865         void setFundingPeriodStartDate(java.util.Calendar fundingPeriodStartDate);
866         
867         /**
868          * Sets (as xml) the "FundingPeriodStartDate" element
869          */
870         void xsetFundingPeriodStartDate(org.apache.xmlbeans.XmlDate fundingPeriodStartDate);
871         
872         /**
873          * Gets the "FundingPeriodEndDate" element
874          */
875         java.util.Calendar getFundingPeriodEndDate();
876         
877         /**
878          * Gets (as xml) the "FundingPeriodEndDate" element
879          */
880         org.apache.xmlbeans.XmlDate xgetFundingPeriodEndDate();
881         
882         /**
883          * Sets the "FundingPeriodEndDate" element
884          */
885         void setFundingPeriodEndDate(java.util.Calendar fundingPeriodEndDate);
886         
887         /**
888          * Sets (as xml) the "FundingPeriodEndDate" element
889          */
890         void xsetFundingPeriodEndDate(org.apache.xmlbeans.XmlDate fundingPeriodEndDate);
891         
892         /**
893          * Gets the "EstimatedFundingFederal" element
894          */
895         java.math.BigDecimal getEstimatedFundingFederal();
896         
897         /**
898          * Gets (as xml) the "EstimatedFundingFederal" element
899          */
900         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetEstimatedFundingFederal();
901         
902         /**
903          * Sets the "EstimatedFundingFederal" element
904          */
905         void setEstimatedFundingFederal(java.math.BigDecimal estimatedFundingFederal);
906         
907         /**
908          * Sets (as xml) the "EstimatedFundingFederal" element
909          */
910         void xsetEstimatedFundingFederal(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType estimatedFundingFederal);
911         
912         /**
913          * Gets the "EstimatedFundingMatch" element
914          */
915         java.math.BigDecimal getEstimatedFundingMatch();
916         
917         /**
918          * Gets (as xml) the "EstimatedFundingMatch" element
919          */
920         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetEstimatedFundingMatch();
921         
922         /**
923          * True if has "EstimatedFundingMatch" element
924          */
925         boolean isSetEstimatedFundingMatch();
926         
927         /**
928          * Sets the "EstimatedFundingMatch" element
929          */
930         void setEstimatedFundingMatch(java.math.BigDecimal estimatedFundingMatch);
931         
932         /**
933          * Sets (as xml) the "EstimatedFundingMatch" element
934          */
935         void xsetEstimatedFundingMatch(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType estimatedFundingMatch);
936         
937         /**
938          * Unsets the "EstimatedFundingMatch" element
939          */
940         void unsetEstimatedFundingMatch();
941         
942         /**
943          * Gets the "SubmissionUnderReview" element
944          */
945         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.SubmissionUnderReview.Enum getSubmissionUnderReview();
946         
947         /**
948          * Gets (as xml) the "SubmissionUnderReview" element
949          */
950         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.SubmissionUnderReview xgetSubmissionUnderReview();
951         
952         /**
953          * Sets the "SubmissionUnderReview" element
954          */
955         void setSubmissionUnderReview(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.SubmissionUnderReview.Enum submissionUnderReview);
956         
957         /**
958          * Sets (as xml) the "SubmissionUnderReview" element
959          */
960         void xsetSubmissionUnderReview(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.SubmissionUnderReview submissionUnderReview);
961         
962         /**
963          * Gets the "StateReviewAvailableDate" element
964          */
965         java.util.Calendar getStateReviewAvailableDate();
966         
967         /**
968          * Gets (as xml) the "StateReviewAvailableDate" element
969          */
970         org.apache.xmlbeans.XmlDate xgetStateReviewAvailableDate();
971         
972         /**
973          * True if has "StateReviewAvailableDate" element
974          */
975         boolean isSetStateReviewAvailableDate();
976         
977         /**
978          * Sets the "StateReviewAvailableDate" element
979          */
980         void setStateReviewAvailableDate(java.util.Calendar stateReviewAvailableDate);
981         
982         /**
983          * Sets (as xml) the "StateReviewAvailableDate" element
984          */
985         void xsetStateReviewAvailableDate(org.apache.xmlbeans.XmlDate stateReviewAvailableDate);
986         
987         /**
988          * Unsets the "StateReviewAvailableDate" element
989          */
990         void unsetStateReviewAvailableDate();
991         
992         /**
993          * Gets the "DelinquentOnFederalDebt" element
994          */
995         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelinquentOnFederalDebt();
996         
997         /**
998          * Gets (as xml) the "DelinquentOnFederalDebt" element
999          */
1000         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelinquentOnFederalDebt();
1001         
1002         /**
1003          * Sets the "DelinquentOnFederalDebt" element
1004          */
1005         void setDelinquentOnFederalDebt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delinquentOnFederalDebt);
1006         
1007         /**
1008          * Sets (as xml) the "DelinquentOnFederalDebt" element
1009          */
1010         void xsetDelinquentOnFederalDebt(gov.grants.apply.system.globalLibraryV20.YesNoDataType delinquentOnFederalDebt);
1011         
1012         /**
1013          * Gets the "DelinquentFederalDebtExplanation" element
1014          */
1015         java.lang.String getDelinquentFederalDebtExplanation();
1016         
1017         /**
1018          * Gets (as xml) the "DelinquentFederalDebtExplanation" element
1019          */
1020         gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DelinquentFederalDebtExplanation xgetDelinquentFederalDebtExplanation();
1021         
1022         /**
1023          * True if has "DelinquentFederalDebtExplanation" element
1024          */
1025         boolean isSetDelinquentFederalDebtExplanation();
1026         
1027         /**
1028          * Sets the "DelinquentFederalDebtExplanation" element
1029          */
1030         void setDelinquentFederalDebtExplanation(java.lang.String delinquentFederalDebtExplanation);
1031         
1032         /**
1033          * Sets (as xml) the "DelinquentFederalDebtExplanation" element
1034          */
1035         void xsetDelinquentFederalDebtExplanation(gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DelinquentFederalDebtExplanation delinquentFederalDebtExplanation);
1036         
1037         /**
1038          * Unsets the "DelinquentFederalDebtExplanation" element
1039          */
1040         void unsetDelinquentFederalDebtExplanation();
1041         
1042         /**
1043          * Gets the "ApplicationCertification" element
1044          */
1045         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getApplicationCertification();
1046         
1047         /**
1048          * Gets (as xml) the "ApplicationCertification" element
1049          */
1050         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetApplicationCertification();
1051         
1052         /**
1053          * Sets the "ApplicationCertification" element
1054          */
1055         void setApplicationCertification(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum applicationCertification);
1056         
1057         /**
1058          * Sets (as xml) the "ApplicationCertification" element
1059          */
1060         void xsetApplicationCertification(gov.grants.apply.system.globalLibraryV20.YesNoDataType applicationCertification);
1061         
1062         /**
1063          * Gets the "AuthorizedRepresentativeName" element
1064          */
1065         gov.grants.apply.system.globalLibraryV20.HumanNameDataType getAuthorizedRepresentativeName();
1066         
1067         /**
1068          * Sets the "AuthorizedRepresentativeName" element
1069          */
1070         void setAuthorizedRepresentativeName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType authorizedRepresentativeName);
1071         
1072         /**
1073          * Appends and returns a new empty "AuthorizedRepresentativeName" element
1074          */
1075         gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewAuthorizedRepresentativeName();
1076         
1077         /**
1078          * Gets the "AuthorizedRepresentativeTitle" element
1079          */
1080         java.lang.String getAuthorizedRepresentativeTitle();
1081         
1082         /**
1083          * Gets (as xml) the "AuthorizedRepresentativeTitle" element
1084          */
1085         gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetAuthorizedRepresentativeTitle();
1086         
1087         /**
1088          * Sets the "AuthorizedRepresentativeTitle" element
1089          */
1090         void setAuthorizedRepresentativeTitle(java.lang.String authorizedRepresentativeTitle);
1091         
1092         /**
1093          * Sets (as xml) the "AuthorizedRepresentativeTitle" element
1094          */
1095         void xsetAuthorizedRepresentativeTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType authorizedRepresentativeTitle);
1096         
1097         /**
1098          * Gets the "AuthorizedRepresentativeOrganizationalAffiliation" element
1099          */
1100         java.lang.String getAuthorizedRepresentativeOrganizationalAffiliation();
1101         
1102         /**
1103          * Gets (as xml) the "AuthorizedRepresentativeOrganizationalAffiliation" element
1104          */
1105         gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetAuthorizedRepresentativeOrganizationalAffiliation();
1106         
1107         /**
1108          * True if has "AuthorizedRepresentativeOrganizationalAffiliation" element
1109          */
1110         boolean isSetAuthorizedRepresentativeOrganizationalAffiliation();
1111         
1112         /**
1113          * Sets the "AuthorizedRepresentativeOrganizationalAffiliation" element
1114          */
1115         void setAuthorizedRepresentativeOrganizationalAffiliation(java.lang.String authorizedRepresentativeOrganizationalAffiliation);
1116         
1117         /**
1118          * Sets (as xml) the "AuthorizedRepresentativeOrganizationalAffiliation" element
1119          */
1120         void xsetAuthorizedRepresentativeOrganizationalAffiliation(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType authorizedRepresentativeOrganizationalAffiliation);
1121         
1122         /**
1123          * Unsets the "AuthorizedRepresentativeOrganizationalAffiliation" element
1124          */
1125         void unsetAuthorizedRepresentativeOrganizationalAffiliation();
1126         
1127         /**
1128          * Gets the "AuthorizedRepresentativePhoneNumber" element
1129          */
1130         java.lang.String getAuthorizedRepresentativePhoneNumber();
1131         
1132         /**
1133          * Gets (as xml) the "AuthorizedRepresentativePhoneNumber" element
1134          */
1135         gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativePhoneNumber();
1136         
1137         /**
1138          * Sets the "AuthorizedRepresentativePhoneNumber" element
1139          */
1140         void setAuthorizedRepresentativePhoneNumber(java.lang.String authorizedRepresentativePhoneNumber);
1141         
1142         /**
1143          * Sets (as xml) the "AuthorizedRepresentativePhoneNumber" element
1144          */
1145         void xsetAuthorizedRepresentativePhoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativePhoneNumber);
1146         
1147         /**
1148          * Gets the "AuthorizedRepresentativeFax" element
1149          */
1150         java.lang.String getAuthorizedRepresentativeFax();
1151         
1152         /**
1153          * Gets (as xml) the "AuthorizedRepresentativeFax" element
1154          */
1155         gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativeFax();
1156         
1157         /**
1158          * True if has "AuthorizedRepresentativeFax" element
1159          */
1160         boolean isSetAuthorizedRepresentativeFax();
1161         
1162         /**
1163          * Sets the "AuthorizedRepresentativeFax" element
1164          */
1165         void setAuthorizedRepresentativeFax(java.lang.String authorizedRepresentativeFax);
1166         
1167         /**
1168          * Sets (as xml) the "AuthorizedRepresentativeFax" element
1169          */
1170         void xsetAuthorizedRepresentativeFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativeFax);
1171         
1172         /**
1173          * Unsets the "AuthorizedRepresentativeFax" element
1174          */
1175         void unsetAuthorizedRepresentativeFax();
1176         
1177         /**
1178          * Gets the "AuthorizedRepresentativeEmail" element
1179          */
1180         java.lang.String getAuthorizedRepresentativeEmail();
1181         
1182         /**
1183          * Gets (as xml) the "AuthorizedRepresentativeEmail" element
1184          */
1185         gov.grants.apply.system.globalLibraryV20.EmailDataType xgetAuthorizedRepresentativeEmail();
1186         
1187         /**
1188          * Sets the "AuthorizedRepresentativeEmail" element
1189          */
1190         void setAuthorizedRepresentativeEmail(java.lang.String authorizedRepresentativeEmail);
1191         
1192         /**
1193          * Sets (as xml) the "AuthorizedRepresentativeEmail" element
1194          */
1195         void xsetAuthorizedRepresentativeEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType authorizedRepresentativeEmail);
1196         
1197         /**
1198          * Gets the "AuthorizedRepresentativeSignature" element
1199          */
1200         java.lang.String getAuthorizedRepresentativeSignature();
1201         
1202         /**
1203          * Gets (as xml) the "AuthorizedRepresentativeSignature" element
1204          */
1205         gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAuthorizedRepresentativeSignature();
1206         
1207         /**
1208          * Sets the "AuthorizedRepresentativeSignature" element
1209          */
1210         void setAuthorizedRepresentativeSignature(java.lang.String authorizedRepresentativeSignature);
1211         
1212         /**
1213          * Sets (as xml) the "AuthorizedRepresentativeSignature" element
1214          */
1215         void xsetAuthorizedRepresentativeSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType authorizedRepresentativeSignature);
1216         
1217         /**
1218          * Gets the "AuthorizedRepresentativeSignatureDate" element
1219          */
1220         java.util.Calendar getAuthorizedRepresentativeSignatureDate();
1221         
1222         /**
1223          * Gets (as xml) the "AuthorizedRepresentativeSignatureDate" element
1224          */
1225         org.apache.xmlbeans.XmlDate xgetAuthorizedRepresentativeSignatureDate();
1226         
1227         /**
1228          * Sets the "AuthorizedRepresentativeSignatureDate" element
1229          */
1230         void setAuthorizedRepresentativeSignatureDate(java.util.Calendar authorizedRepresentativeSignatureDate);
1231         
1232         /**
1233          * Sets (as xml) the "AuthorizedRepresentativeSignatureDate" element
1234          */
1235         void xsetAuthorizedRepresentativeSignatureDate(org.apache.xmlbeans.XmlDate authorizedRepresentativeSignatureDate);
1236         
1237         /**
1238          * Gets the "attachments" element
1239          */
1240         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getAttachments();
1241         
1242         /**
1243          * True if has "attachments" element
1244          */
1245         boolean isSetAttachments();
1246         
1247         /**
1248          * Sets the "attachments" element
1249          */
1250         void setAttachments(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType attachments);
1251         
1252         /**
1253          * Appends and returns a new empty "attachments" element
1254          */
1255         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType addNewAttachments();
1256         
1257         /**
1258          * Unsets the "attachments" element
1259          */
1260         void unsetAttachments();
1261         
1262         /**
1263          * Gets the "FormVersion" attribute
1264          */
1265         java.lang.String getFormVersion();
1266         
1267         /**
1268          * Gets (as xml) the "FormVersion" attribute
1269          */
1270         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
1271         
1272         /**
1273          * Sets the "FormVersion" attribute
1274          */
1275         void setFormVersion(java.lang.String formVersion);
1276         
1277         /**
1278          * Sets (as xml) the "FormVersion" attribute
1279          */
1280         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
1281         
1282         /**
1283          * An XML TypeOfSubmission(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1284          *
1285          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$TypeOfSubmission.
1286          */
1287         public interface TypeOfSubmission extends org.apache.xmlbeans.XmlString
1288         {
1289             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1290                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypeOfSubmission.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typeofsubmission57a0elemtype");
1291             
1292             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1293             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1294             
1295             static final Enum APPLICATION = Enum.forString("Application");
1296             static final Enum PLAN = Enum.forString("Plan");
1297             static final Enum FUNDING_REQUEST = Enum.forString("FundingRequest");
1298             static final Enum OTHER = Enum.forString("Other");
1299             
1300             static final int INT_APPLICATION = Enum.INT_APPLICATION;
1301             static final int INT_PLAN = Enum.INT_PLAN;
1302             static final int INT_FUNDING_REQUEST = Enum.INT_FUNDING_REQUEST;
1303             static final int INT_OTHER = Enum.INT_OTHER;
1304             
1305             /**
1306              * Enumeration value class for gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$TypeOfSubmission.
1307              * These enum values can be used as follows:
1308              * <pre>
1309              * enum.toString(); // returns the string value of the enum
1310              * enum.intValue(); // returns an int value, useful for switches
1311              * // e.g., case Enum.INT_APPLICATION
1312              * Enum.forString(s); // returns the enum value for a string
1313              * Enum.forInt(i); // returns the enum value for an int
1314              * </pre>
1315              * Enumeration objects are immutable singleton objects that
1316              * can be compared using == object equality. They have no
1317              * public constructor. See the constants defined within this
1318              * class for all the valid values.
1319              */
1320             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1321             {
1322                 /**
1323                  * Returns the enum value for a string, or null if none.
1324                  */
1325                 public static Enum forString(java.lang.String s)
1326                     { return (Enum)table.forString(s); }
1327                 /**
1328                  * Returns the enum value corresponding to an int, or null if none.
1329                  */
1330                 public static Enum forInt(int i)
1331                     { return (Enum)table.forInt(i); }
1332                 
1333                 private Enum(java.lang.String s, int i)
1334                     { super(s, i); }
1335                 
1336                 static final int INT_APPLICATION = 1;
1337                 static final int INT_PLAN = 2;
1338                 static final int INT_FUNDING_REQUEST = 3;
1339                 static final int INT_OTHER = 4;
1340                 
1341                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1342                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1343                 (
1344                     new Enum[]
1345                     {
1346                       new Enum("Application", INT_APPLICATION),
1347                       new Enum("Plan", INT_PLAN),
1348                       new Enum("FundingRequest", INT_FUNDING_REQUEST),
1349                       new Enum("Other", INT_OTHER),
1350                     }
1351                 );
1352                 private static final long serialVersionUID = 1L;
1353                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1354             }
1355             
1356             /**
1357              * A factory class with static methods for creating instances
1358              * of this type.
1359              */
1360             
1361             public static final class Factory
1362             {
1363                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmission newValue(java.lang.Object obj) {
1364                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmission) type.newValue( obj ); }
1365                 
1366                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmission newInstance() {
1367                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmission) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1368                 
1369                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmission newInstance(org.apache.xmlbeans.XmlOptions options) {
1370                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmission) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1371                 
1372                 private Factory() { } // No instance of this class allowed
1373             }
1374         }
1375         
1376         /**
1377          * An XML TypeOfSubmissionOtherDescription(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1378          *
1379          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$TypeOfSubmissionOtherDescription.
1380          */
1381         public interface TypeOfSubmissionOtherDescription extends org.apache.xmlbeans.XmlString
1382         {
1383             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1384                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypeOfSubmissionOtherDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typeofsubmissionotherdescription1334elemtype");
1385             
1386             /**
1387              * A factory class with static methods for creating instances
1388              * of this type.
1389              */
1390             
1391             public static final class Factory
1392             {
1393                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmissionOtherDescription newValue(java.lang.Object obj) {
1394                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmissionOtherDescription) type.newValue( obj ); }
1395                 
1396                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmissionOtherDescription newInstance() {
1397                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmissionOtherDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1398                 
1399                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmissionOtherDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
1400                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.TypeOfSubmissionOtherDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1401                 
1402                 private Factory() { } // No instance of this class allowed
1403             }
1404         }
1405         
1406         /**
1407          * An XML Frequency(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1408          *
1409          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$Frequency.
1410          */
1411         public interface Frequency extends org.apache.xmlbeans.XmlString
1412         {
1413             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1414                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Frequency.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("frequency9331elemtype");
1415             
1416             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1417             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1418             
1419             static final Enum ANNUAL = Enum.forString("Annual");
1420             static final Enum QUARTERLY = Enum.forString("Quarterly");
1421             static final Enum OTHER = Enum.forString("Other");
1422             
1423             static final int INT_ANNUAL = Enum.INT_ANNUAL;
1424             static final int INT_QUARTERLY = Enum.INT_QUARTERLY;
1425             static final int INT_OTHER = Enum.INT_OTHER;
1426             
1427             /**
1428              * Enumeration value class for gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$Frequency.
1429              * These enum values can be used as follows:
1430              * <pre>
1431              * enum.toString(); // returns the string value of the enum
1432              * enum.intValue(); // returns an int value, useful for switches
1433              * // e.g., case Enum.INT_ANNUAL
1434              * Enum.forString(s); // returns the enum value for a string
1435              * Enum.forInt(i); // returns the enum value for an int
1436              * </pre>
1437              * Enumeration objects are immutable singleton objects that
1438              * can be compared using == object equality. They have no
1439              * public constructor. See the constants defined within this
1440              * class for all the valid values.
1441              */
1442             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1443             {
1444                 /**
1445                  * Returns the enum value for a string, or null if none.
1446                  */
1447                 public static Enum forString(java.lang.String s)
1448                     { return (Enum)table.forString(s); }
1449                 /**
1450                  * Returns the enum value corresponding to an int, or null if none.
1451                  */
1452                 public static Enum forInt(int i)
1453                     { return (Enum)table.forInt(i); }
1454                 
1455                 private Enum(java.lang.String s, int i)
1456                     { super(s, i); }
1457                 
1458                 static final int INT_ANNUAL = 1;
1459                 static final int INT_QUARTERLY = 2;
1460                 static final int INT_OTHER = 3;
1461                 
1462                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1463                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1464                 (
1465                     new Enum[]
1466                     {
1467                       new Enum("Annual", INT_ANNUAL),
1468                       new Enum("Quarterly", INT_QUARTERLY),
1469                       new Enum("Other", INT_OTHER),
1470                     }
1471                 );
1472                 private static final long serialVersionUID = 1L;
1473                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1474             }
1475             
1476             /**
1477              * A factory class with static methods for creating instances
1478              * of this type.
1479              */
1480             
1481             public static final class Factory
1482             {
1483                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Frequency newValue(java.lang.Object obj) {
1484                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Frequency) type.newValue( obj ); }
1485                 
1486                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Frequency newInstance() {
1487                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Frequency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1488                 
1489                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Frequency newInstance(org.apache.xmlbeans.XmlOptions options) {
1490                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Frequency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1491                 
1492                 private Factory() { } // No instance of this class allowed
1493             }
1494         }
1495         
1496         /**
1497          * An XML FrequencyOtherDescription(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1498          *
1499          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$FrequencyOtherDescription.
1500          */
1501         public interface FrequencyOtherDescription extends org.apache.xmlbeans.XmlString
1502         {
1503             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1504                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FrequencyOtherDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("frequencyotherdescription0cc5elemtype");
1505             
1506             /**
1507              * A factory class with static methods for creating instances
1508              * of this type.
1509              */
1510             
1511             public static final class Factory
1512             {
1513                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.FrequencyOtherDescription newValue(java.lang.Object obj) {
1514                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.FrequencyOtherDescription) type.newValue( obj ); }
1515                 
1516                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.FrequencyOtherDescription newInstance() {
1517                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.FrequencyOtherDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1518                 
1519                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.FrequencyOtherDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
1520                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.FrequencyOtherDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1521                 
1522                 private Factory() { } // No instance of this class allowed
1523             }
1524         }
1525         
1526         /**
1527          * An XML ConsolidatedRequestExplanation(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1528          *
1529          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$ConsolidatedRequestExplanation.
1530          */
1531         public interface ConsolidatedRequestExplanation extends org.apache.xmlbeans.XmlString
1532         {
1533             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1534                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsolidatedRequestExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consolidatedrequestexplanation1418elemtype");
1535             
1536             /**
1537              * A factory class with static methods for creating instances
1538              * of this type.
1539              */
1540             
1541             public static final class Factory
1542             {
1543                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ConsolidatedRequestExplanation newValue(java.lang.Object obj) {
1544                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ConsolidatedRequestExplanation) type.newValue( obj ); }
1545                 
1546                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ConsolidatedRequestExplanation newInstance() {
1547                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ConsolidatedRequestExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1548                 
1549                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ConsolidatedRequestExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
1550                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ConsolidatedRequestExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1551                 
1552                 private Factory() { } // No instance of this class allowed
1553             }
1554         }
1555         
1556         /**
1557          * An XML Version(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1558          *
1559          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$Version.
1560          */
1561         public interface Version extends org.apache.xmlbeans.XmlString
1562         {
1563             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1564                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Version.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("version9835elemtype");
1565             
1566             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1567             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1568             
1569             static final Enum INITIAL = Enum.forString("Initial");
1570             static final Enum RESUBMISSION = Enum.forString("Resubmission");
1571             static final Enum REVISION = Enum.forString("Revision");
1572             static final Enum UPDATE = Enum.forString("Update");
1573             
1574             static final int INT_INITIAL = Enum.INT_INITIAL;
1575             static final int INT_RESUBMISSION = Enum.INT_RESUBMISSION;
1576             static final int INT_REVISION = Enum.INT_REVISION;
1577             static final int INT_UPDATE = Enum.INT_UPDATE;
1578             
1579             /**
1580              * Enumeration value class for gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$Version.
1581              * These enum values can be used as follows:
1582              * <pre>
1583              * enum.toString(); // returns the string value of the enum
1584              * enum.intValue(); // returns an int value, useful for switches
1585              * // e.g., case Enum.INT_INITIAL
1586              * Enum.forString(s); // returns the enum value for a string
1587              * Enum.forInt(i); // returns the enum value for an int
1588              * </pre>
1589              * Enumeration objects are immutable singleton objects that
1590              * can be compared using == object equality. They have no
1591              * public constructor. See the constants defined within this
1592              * class for all the valid values.
1593              */
1594             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1595             {
1596                 /**
1597                  * Returns the enum value for a string, or null if none.
1598                  */
1599                 public static Enum forString(java.lang.String s)
1600                     { return (Enum)table.forString(s); }
1601                 /**
1602                  * Returns the enum value corresponding to an int, or null if none.
1603                  */
1604                 public static Enum forInt(int i)
1605                     { return (Enum)table.forInt(i); }
1606                 
1607                 private Enum(java.lang.String s, int i)
1608                     { super(s, i); }
1609                 
1610                 static final int INT_INITIAL = 1;
1611                 static final int INT_RESUBMISSION = 2;
1612                 static final int INT_REVISION = 3;
1613                 static final int INT_UPDATE = 4;
1614                 
1615                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1616                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1617                 (
1618                     new Enum[]
1619                     {
1620                       new Enum("Initial", INT_INITIAL),
1621                       new Enum("Resubmission", INT_RESUBMISSION),
1622                       new Enum("Revision", INT_REVISION),
1623                       new Enum("Update", INT_UPDATE),
1624                     }
1625                 );
1626                 private static final long serialVersionUID = 1L;
1627                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1628             }
1629             
1630             /**
1631              * A factory class with static methods for creating instances
1632              * of this type.
1633              */
1634             
1635             public static final class Factory
1636             {
1637                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Version newValue(java.lang.Object obj) {
1638                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Version) type.newValue( obj ); }
1639                 
1640                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Version newInstance() {
1641                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Version) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1642                 
1643                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Version newInstance(org.apache.xmlbeans.XmlOptions options) {
1644                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.Version) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1645                 
1646                 private Factory() { } // No instance of this class allowed
1647             }
1648         }
1649         
1650         /**
1651          * An XML ApplicantID(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1652          *
1653          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$ApplicantID.
1654          */
1655         public interface ApplicantID extends org.apache.xmlbeans.XmlString
1656         {
1657             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1658                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantID.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantidf350elemtype");
1659             
1660             /**
1661              * A factory class with static methods for creating instances
1662              * of this type.
1663              */
1664             
1665             public static final class Factory
1666             {
1667                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ApplicantID newValue(java.lang.Object obj) {
1668                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ApplicantID) type.newValue( obj ); }
1669                 
1670                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ApplicantID newInstance() {
1671                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ApplicantID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1672                 
1673                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ApplicantID newInstance(org.apache.xmlbeans.XmlOptions options) {
1674                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.ApplicantID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1675                 
1676                 private Factory() { } // No instance of this class allowed
1677             }
1678         }
1679         
1680         /**
1681          * An XML StateApplicationID(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1682          *
1683          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$StateApplicationID.
1684          */
1685         public interface StateApplicationID extends org.apache.xmlbeans.XmlString
1686         {
1687             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1688                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(StateApplicationID.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("stateapplicationid1c03elemtype");
1689             
1690             /**
1691              * A factory class with static methods for creating instances
1692              * of this type.
1693              */
1694             
1695             public static final class Factory
1696             {
1697                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.StateApplicationID newValue(java.lang.Object obj) {
1698                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.StateApplicationID) type.newValue( obj ); }
1699                 
1700                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.StateApplicationID newInstance() {
1701                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.StateApplicationID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1702                 
1703                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.StateApplicationID newInstance(org.apache.xmlbeans.XmlOptions options) {
1704                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.StateApplicationID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1705                 
1706                 private Factory() { } // No instance of this class allowed
1707             }
1708         }
1709         
1710         /**
1711          * An XML OtherTypeApplicant(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1712          *
1713          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$OtherTypeApplicant.
1714          */
1715         public interface OtherTypeApplicant extends org.apache.xmlbeans.XmlString
1716         {
1717             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1718                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherTypeApplicant.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("othertypeapplicantbce5elemtype");
1719             
1720             /**
1721              * A factory class with static methods for creating instances
1722              * of this type.
1723              */
1724             
1725             public static final class Factory
1726             {
1727                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.OtherTypeApplicant newValue(java.lang.Object obj) {
1728                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.OtherTypeApplicant) type.newValue( obj ); }
1729                 
1730                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.OtherTypeApplicant newInstance() {
1731                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.OtherTypeApplicant) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1732                 
1733                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.OtherTypeApplicant newInstance(org.apache.xmlbeans.XmlOptions options) {
1734                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.OtherTypeApplicant) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1735                 
1736                 private Factory() { } // No instance of this class allowed
1737             }
1738         }
1739         
1740         /**
1741          * An XML AdditionalApplicantTypeDescription(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1742          *
1743          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$AdditionalApplicantTypeDescription.
1744          */
1745         public interface AdditionalApplicantTypeDescription extends org.apache.xmlbeans.XmlString
1746         {
1747             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1748                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AdditionalApplicantTypeDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("additionalapplicanttypedescriptionfdf6elemtype");
1749             
1750             /**
1751              * A factory class with static methods for creating instances
1752              * of this type.
1753              */
1754             
1755             public static final class Factory
1756             {
1757                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AdditionalApplicantTypeDescription newValue(java.lang.Object obj) {
1758                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AdditionalApplicantTypeDescription) type.newValue( obj ); }
1759                 
1760                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AdditionalApplicantTypeDescription newInstance() {
1761                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AdditionalApplicantTypeDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1762                 
1763                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AdditionalApplicantTypeDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
1764                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AdditionalApplicantTypeDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1765                 
1766                 private Factory() { } // No instance of this class allowed
1767             }
1768         }
1769         
1770         /**
1771          * An XML DescriptiveProjectTitle(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1772          *
1773          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$DescriptiveProjectTitle.
1774          */
1775         public interface DescriptiveProjectTitle extends org.apache.xmlbeans.XmlString
1776         {
1777             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1778                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DescriptiveProjectTitle.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("descriptiveprojecttitlede82elemtype");
1779             
1780             /**
1781              * A factory class with static methods for creating instances
1782              * of this type.
1783              */
1784             
1785             public static final class Factory
1786             {
1787                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DescriptiveProjectTitle newValue(java.lang.Object obj) {
1788                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DescriptiveProjectTitle) type.newValue( obj ); }
1789                 
1790                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DescriptiveProjectTitle newInstance() {
1791                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DescriptiveProjectTitle) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1792                 
1793                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DescriptiveProjectTitle newInstance(org.apache.xmlbeans.XmlOptions options) {
1794                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DescriptiveProjectTitle) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1795                 
1796                 private Factory() { } // No instance of this class allowed
1797             }
1798         }
1799         
1800         /**
1801          * An XML AreasAffectedByFunding(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1802          *
1803          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$AreasAffectedByFunding.
1804          */
1805         public interface AreasAffectedByFunding extends org.apache.xmlbeans.XmlString
1806         {
1807             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1808                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AreasAffectedByFunding.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("areasaffectedbyfunding3671elemtype");
1809             
1810             /**
1811              * A factory class with static methods for creating instances
1812              * of this type.
1813              */
1814             
1815             public static final class Factory
1816             {
1817                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AreasAffectedByFunding newValue(java.lang.Object obj) {
1818                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AreasAffectedByFunding) type.newValue( obj ); }
1819                 
1820                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AreasAffectedByFunding newInstance() {
1821                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AreasAffectedByFunding) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1822                 
1823                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AreasAffectedByFunding newInstance(org.apache.xmlbeans.XmlOptions options) {
1824                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.AreasAffectedByFunding) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1825                 
1826                 private Factory() { } // No instance of this class allowed
1827             }
1828         }
1829         
1830         /**
1831          * An XML SubmissionUnderReview(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1832          *
1833          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$SubmissionUnderReview.
1834          */
1835         public interface SubmissionUnderReview extends org.apache.xmlbeans.XmlString
1836         {
1837             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1838                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SubmissionUnderReview.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("submissionunderreviewfe29elemtype");
1839             
1840             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1841             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1842             
1843             static final Enum STATE_REVIEW_AVAILABLE = Enum.forString("StateReviewAvailable");
1844             static final Enum STATE_REVIEW_NOT_SELECTED = Enum.forString("StateReviewNotSelected");
1845             static final Enum STATE_REVIEW_NOT_NEEDED = Enum.forString("StateReviewNotNeeded");
1846             
1847             static final int INT_STATE_REVIEW_AVAILABLE = Enum.INT_STATE_REVIEW_AVAILABLE;
1848             static final int INT_STATE_REVIEW_NOT_SELECTED = Enum.INT_STATE_REVIEW_NOT_SELECTED;
1849             static final int INT_STATE_REVIEW_NOT_NEEDED = Enum.INT_STATE_REVIEW_NOT_NEEDED;
1850             
1851             /**
1852              * Enumeration value class for gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$SubmissionUnderReview.
1853              * These enum values can be used as follows:
1854              * <pre>
1855              * enum.toString(); // returns the string value of the enum
1856              * enum.intValue(); // returns an int value, useful for switches
1857              * // e.g., case Enum.INT_STATE_REVIEW_AVAILABLE
1858              * Enum.forString(s); // returns the enum value for a string
1859              * Enum.forInt(i); // returns the enum value for an int
1860              * </pre>
1861              * Enumeration objects are immutable singleton objects that
1862              * can be compared using == object equality. They have no
1863              * public constructor. See the constants defined within this
1864              * class for all the valid values.
1865              */
1866             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1867             {
1868                 /**
1869                  * Returns the enum value for a string, or null if none.
1870                  */
1871                 public static Enum forString(java.lang.String s)
1872                     { return (Enum)table.forString(s); }
1873                 /**
1874                  * Returns the enum value corresponding to an int, or null if none.
1875                  */
1876                 public static Enum forInt(int i)
1877                     { return (Enum)table.forInt(i); }
1878                 
1879                 private Enum(java.lang.String s, int i)
1880                     { super(s, i); }
1881                 
1882                 static final int INT_STATE_REVIEW_AVAILABLE = 1;
1883                 static final int INT_STATE_REVIEW_NOT_SELECTED = 2;
1884                 static final int INT_STATE_REVIEW_NOT_NEEDED = 3;
1885                 
1886                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1887                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1888                 (
1889                     new Enum[]
1890                     {
1891                       new Enum("StateReviewAvailable", INT_STATE_REVIEW_AVAILABLE),
1892                       new Enum("StateReviewNotSelected", INT_STATE_REVIEW_NOT_SELECTED),
1893                       new Enum("StateReviewNotNeeded", INT_STATE_REVIEW_NOT_NEEDED),
1894                     }
1895                 );
1896                 private static final long serialVersionUID = 1L;
1897                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1898             }
1899             
1900             /**
1901              * A factory class with static methods for creating instances
1902              * of this type.
1903              */
1904             
1905             public static final class Factory
1906             {
1907                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.SubmissionUnderReview newValue(java.lang.Object obj) {
1908                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.SubmissionUnderReview) type.newValue( obj ); }
1909                 
1910                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.SubmissionUnderReview newInstance() {
1911                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.SubmissionUnderReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1912                 
1913                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.SubmissionUnderReview newInstance(org.apache.xmlbeans.XmlOptions options) {
1914                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.SubmissionUnderReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1915                 
1916                 private Factory() { } // No instance of this class allowed
1917             }
1918         }
1919         
1920         /**
1921          * An XML DelinquentFederalDebtExplanation(@http://apply.grants.gov/forms/SF424_Mandatory_1_2-V1.2).
1922          *
1923          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document$SF424Mandatory12$DelinquentFederalDebtExplanation.
1924          */
1925         public interface DelinquentFederalDebtExplanation extends org.apache.xmlbeans.XmlString
1926         {
1927             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1928                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DelinquentFederalDebtExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("delinquentfederaldebtexplanationedbdelemtype");
1929             
1930             /**
1931              * A factory class with static methods for creating instances
1932              * of this type.
1933              */
1934             
1935             public static final class Factory
1936             {
1937                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DelinquentFederalDebtExplanation newValue(java.lang.Object obj) {
1938                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DelinquentFederalDebtExplanation) type.newValue( obj ); }
1939                 
1940                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DelinquentFederalDebtExplanation newInstance() {
1941                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DelinquentFederalDebtExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1942                 
1943                 public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DelinquentFederalDebtExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
1944                   return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12.DelinquentFederalDebtExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1945                 
1946                 private Factory() { } // No instance of this class allowed
1947             }
1948         }
1949         
1950         /**
1951          * A factory class with static methods for creating instances
1952          * of this type.
1953          */
1954         
1955         public static final class Factory
1956         {
1957             public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12 newInstance() {
1958               return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1959             
1960             public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12 newInstance(org.apache.xmlbeans.XmlOptions options) {
1961               return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document.SF424Mandatory12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1962             
1963             private Factory() { } // No instance of this class allowed
1964         }
1965     }
1966     
1967     /**
1968      * A factory class with static methods for creating instances
1969      * of this type.
1970      */
1971     
1972     public static final class Factory
1973     {
1974         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document newInstance() {
1975           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1976         
1977         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document newInstance(org.apache.xmlbeans.XmlOptions options) {
1978           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1979         
1980         /** @param xmlAsString the string value to parse */
1981         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1982           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1983         
1984         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1985           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1986         
1987         /** @param file the file from which to load an xml document */
1988         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1989           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1990         
1991         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1992           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1993         
1994         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1995           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1996         
1997         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1998           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1999         
2000         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
2001           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
2002         
2003         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
2004           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
2005         
2006         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
2007           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
2008         
2009         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
2010           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
2011         
2012         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
2013           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
2014         
2015         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
2016           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
2017         
2018         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
2019           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
2020         
2021         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
2022           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
2023         
2024         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
2025         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
2026           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
2027         
2028         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
2029         public static gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
2030           return (gov.grants.apply.forms.sf424Mandatory12V12.SF424Mandatory12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
2031         
2032         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
2033         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 {
2034           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
2035         
2036         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
2037         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 {
2038           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
2039         
2040         private Factory() { } // No instance of this class allowed
2041     }
2042 }