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