View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NEASuppCover
4    * Namespace: http://apply.grants.gov/forms/NEASuppCover-V1.1
5    * Java type: gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.neaSuppCoverV11;
10  
11  
12  /**
13   * A document containing one NEASuppCover(@http://apply.grants.gov/forms/NEASuppCover-V1.1) element.
14   *
15   * This is a complex type.
16   */
17  public interface NEASuppCoverDocument 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(NEASuppCoverDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("neasuppcoverc07edoctype");
21      
22      /**
23       * Gets the "NEASuppCover" element
24       */
25      gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover getNEASuppCover();
26      
27      /**
28       * Sets the "NEASuppCover" element
29       */
30      void setNEASuppCover(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover neaSuppCover);
31      
32      /**
33       * Appends and returns a new empty "NEASuppCover" element
34       */
35      gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover addNewNEASuppCover();
36      
37      /**
38       * An XML NEASuppCover(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
39       *
40       * This is a complex type.
41       */
42      public interface NEASuppCover 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(NEASuppCover.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("neasuppcoverb057elemtype");
46          
47          /**
48           * Gets the "OrganizationName" element
49           */
50          java.lang.String getOrganizationName();
51          
52          /**
53           * Gets (as xml) the "OrganizationName" element
54           */
55          gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
56          
57          /**
58           * Sets the "OrganizationName" element
59           */
60          void setOrganizationName(java.lang.String organizationName);
61          
62          /**
63           * Sets (as xml) the "OrganizationName" element
64           */
65          void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
66          
67          /**
68           * Gets the "PopularOrganizationName" element
69           */
70          java.lang.String getPopularOrganizationName();
71          
72          /**
73           * Gets (as xml) the "PopularOrganizationName" element
74           */
75          gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetPopularOrganizationName();
76          
77          /**
78           * True if has "PopularOrganizationName" element
79           */
80          boolean isSetPopularOrganizationName();
81          
82          /**
83           * Sets the "PopularOrganizationName" element
84           */
85          void setPopularOrganizationName(java.lang.String popularOrganizationName);
86          
87          /**
88           * Sets (as xml) the "PopularOrganizationName" element
89           */
90          void xsetPopularOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType popularOrganizationName);
91          
92          /**
93           * Unsets the "PopularOrganizationName" element
94           */
95          void unsetPopularOrganizationName();
96          
97          /**
98           * Gets the "ApplicantServiceType" element
99           */
100         gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType.Enum getApplicantServiceType();
101         
102         /**
103          * Gets (as xml) the "ApplicantServiceType" element
104          */
105         gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType xgetApplicantServiceType();
106         
107         /**
108          * Sets the "ApplicantServiceType" element
109          */
110         void setApplicantServiceType(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType.Enum applicantServiceType);
111         
112         /**
113          * Sets (as xml) the "ApplicantServiceType" element
114          */
115         void xsetApplicantServiceType(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType applicantServiceType);
116         
117         /**
118          * Gets the "OnBehalfEntity" element
119          */
120         java.lang.String getOnBehalfEntity();
121         
122         /**
123          * Gets (as xml) the "OnBehalfEntity" element
124          */
125         gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity xgetOnBehalfEntity();
126         
127         /**
128          * True if has "OnBehalfEntity" element
129          */
130         boolean isSetOnBehalfEntity();
131         
132         /**
133          * Sets the "OnBehalfEntity" element
134          */
135         void setOnBehalfEntity(java.lang.String onBehalfEntity);
136         
137         /**
138          * Sets (as xml) the "OnBehalfEntity" element
139          */
140         void xsetOnBehalfEntity(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity onBehalfEntity);
141         
142         /**
143          * Unsets the "OnBehalfEntity" element
144          */
145         void unsetOnBehalfEntity();
146         
147         /**
148          * Gets the "TotalOperatingExpenses" element
149          */
150         java.math.BigDecimal getTotalOperatingExpenses();
151         
152         /**
153          * Gets (as xml) the "TotalOperatingExpenses" element
154          */
155         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTotalOperatingExpenses();
156         
157         /**
158          * Sets the "TotalOperatingExpenses" element
159          */
160         void setTotalOperatingExpenses(java.math.BigDecimal totalOperatingExpenses);
161         
162         /**
163          * Sets (as xml) the "TotalOperatingExpenses" element
164          */
165         void xsetTotalOperatingExpenses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType totalOperatingExpenses);
166         
167         /**
168          * Gets the "FYEndDate" element
169          */
170         java.lang.String getFYEndDate();
171         
172         /**
173          * Gets (as xml) the "FYEndDate" element
174          */
175         gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate xgetFYEndDate();
176         
177         /**
178          * Sets the "FYEndDate" element
179          */
180         void setFYEndDate(java.lang.String fyEndDate);
181         
182         /**
183          * Sets (as xml) the "FYEndDate" element
184          */
185         void xsetFYEndDate(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate fyEndDate);
186         
187         /**
188          * Gets the "ApplicantInformationGroup" element
189          */
190         gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup getApplicantInformationGroup();
191         
192         /**
193          * Sets the "ApplicantInformationGroup" element
194          */
195         void setApplicantInformationGroup(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup applicantInformationGroup);
196         
197         /**
198          * Appends and returns a new empty "ApplicantInformationGroup" element
199          */
200         gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup addNewApplicantInformationGroup();
201         
202         /**
203          * Gets the "OutComeGroup" element
204          */
205         gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup getOutComeGroup();
206         
207         /**
208          * Sets the "OutComeGroup" element
209          */
210         void setOutComeGroup(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup outComeGroup);
211         
212         /**
213          * Appends and returns a new empty "OutComeGroup" element
214          */
215         gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup addNewOutComeGroup();
216         
217         /**
218          * Gets the "AmountRequested" element
219          */
220         java.math.BigDecimal getAmountRequested();
221         
222         /**
223          * Gets (as xml) the "AmountRequested" element
224          */
225         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAmountRequested();
226         
227         /**
228          * Sets the "AmountRequested" element
229          */
230         void setAmountRequested(java.math.BigDecimal amountRequested);
231         
232         /**
233          * Sets (as xml) the "AmountRequested" element
234          */
235         void xsetAmountRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType amountRequested);
236         
237         /**
238          * Gets the "TotalMatch" element
239          */
240         java.math.BigDecimal getTotalMatch();
241         
242         /**
243          * Gets (as xml) the "TotalMatch" element
244          */
245         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTotalMatch();
246         
247         /**
248          * Sets the "TotalMatch" element
249          */
250         void setTotalMatch(java.math.BigDecimal totalMatch);
251         
252         /**
253          * Sets (as xml) the "TotalMatch" element
254          */
255         void xsetTotalMatch(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType totalMatch);
256         
257         /**
258          * Gets the "TotalProjectCosts" element
259          */
260         java.math.BigDecimal getTotalProjectCosts();
261         
262         /**
263          * Gets (as xml) the "TotalProjectCosts" element
264          */
265         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectCosts();
266         
267         /**
268          * Sets the "TotalProjectCosts" element
269          */
270         void setTotalProjectCosts(java.math.BigDecimal totalProjectCosts);
271         
272         /**
273          * Sets (as xml) the "TotalProjectCosts" element
274          */
275         void xsetTotalProjectCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectCosts);
276         
277         /**
278          * Gets the "FormVersion" attribute
279          */
280         java.lang.String getFormVersion();
281         
282         /**
283          * Gets (as xml) the "FormVersion" attribute
284          */
285         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
286         
287         /**
288          * Sets the "FormVersion" attribute
289          */
290         void setFormVersion(java.lang.String formVersion);
291         
292         /**
293          * Sets (as xml) the "FormVersion" attribute
294          */
295         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
296         
297         /**
298          * An XML ApplicantServiceType(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
299          *
300          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$ApplicantServiceType.
301          */
302         public interface ApplicantServiceType extends org.apache.xmlbeans.XmlString
303         {
304             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
305                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantServiceType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantservicetype3880elemtype");
306             
307             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
308             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
309             
310             static final Enum NA_NOT_APPLICABLE = Enum.forString("NA: Not Applicable");
311             static final Enum LC_LEAD_MEMBER_OF_A_CONSORTIUM = Enum.forString("LC: Lead Member of a Consortium");
312             static final Enum IC_PARENT_OF_A_COMPONENT = Enum.forString("IC: Parent of a Component");
313             
314             static final int INT_NA_NOT_APPLICABLE = Enum.INT_NA_NOT_APPLICABLE;
315             static final int INT_LC_LEAD_MEMBER_OF_A_CONSORTIUM = Enum.INT_LC_LEAD_MEMBER_OF_A_CONSORTIUM;
316             static final int INT_IC_PARENT_OF_A_COMPONENT = Enum.INT_IC_PARENT_OF_A_COMPONENT;
317             
318             /**
319              * Enumeration value class for gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$ApplicantServiceType.
320              * These enum values can be used as follows:
321              * <pre>
322              * enum.toString(); // returns the string value of the enum
323              * enum.intValue(); // returns an int value, useful for switches
324              * // e.g., case Enum.INT_NA_NOT_APPLICABLE
325              * Enum.forString(s); // returns the enum value for a string
326              * Enum.forInt(i); // returns the enum value for an int
327              * </pre>
328              * Enumeration objects are immutable singleton objects that
329              * can be compared using == object equality. They have no
330              * public constructor. See the constants defined within this
331              * class for all the valid values.
332              */
333             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
334             {
335                 /**
336                  * Returns the enum value for a string, or null if none.
337                  */
338                 public static Enum forString(java.lang.String s)
339                     { return (Enum)table.forString(s); }
340                 /**
341                  * Returns the enum value corresponding to an int, or null if none.
342                  */
343                 public static Enum forInt(int i)
344                     { return (Enum)table.forInt(i); }
345                 
346                 private Enum(java.lang.String s, int i)
347                     { super(s, i); }
348                 
349                 static final int INT_NA_NOT_APPLICABLE = 1;
350                 static final int INT_LC_LEAD_MEMBER_OF_A_CONSORTIUM = 2;
351                 static final int INT_IC_PARENT_OF_A_COMPONENT = 3;
352                 
353                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
354                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
355                 (
356                     new Enum[]
357                     {
358                       new Enum("NA: Not Applicable", INT_NA_NOT_APPLICABLE),
359                       new Enum("LC: Lead Member of a Consortium", INT_LC_LEAD_MEMBER_OF_A_CONSORTIUM),
360                       new Enum("IC: Parent of a Component", INT_IC_PARENT_OF_A_COMPONENT),
361                     }
362                 );
363                 private static final long serialVersionUID = 1L;
364                 private java.lang.Object readResolve() { return forInt(intValue()); } 
365             }
366             
367             /**
368              * A factory class with static methods for creating instances
369              * of this type.
370              */
371             
372             public static final class Factory
373             {
374                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType newValue(java.lang.Object obj) {
375                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType) type.newValue( obj ); }
376                 
377                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType newInstance() {
378                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
379                 
380                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType newInstance(org.apache.xmlbeans.XmlOptions options) {
381                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
382                 
383                 private Factory() { } // No instance of this class allowed
384             }
385         }
386         
387         /**
388          * An XML OnBehalfEntity(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
389          *
390          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$OnBehalfEntity.
391          */
392         public interface OnBehalfEntity extends org.apache.xmlbeans.XmlString
393         {
394             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
395                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OnBehalfEntity.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("onbehalfentity6e0belemtype");
396             
397             /**
398              * A factory class with static methods for creating instances
399              * of this type.
400              */
401             
402             public static final class Factory
403             {
404                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity newValue(java.lang.Object obj) {
405                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity) type.newValue( obj ); }
406                 
407                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity newInstance() {
408                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
409                 
410                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity newInstance(org.apache.xmlbeans.XmlOptions options) {
411                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
412                 
413                 private Factory() { } // No instance of this class allowed
414             }
415         }
416         
417         /**
418          * An XML FYEndDate(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
419          *
420          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$FYEndDate.
421          */
422         public interface FYEndDate extends org.apache.xmlbeans.XmlString
423         {
424             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
425                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FYEndDate.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fyenddatefa19elemtype");
426             
427             /**
428              * A factory class with static methods for creating instances
429              * of this type.
430              */
431             
432             public static final class Factory
433             {
434                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate newValue(java.lang.Object obj) {
435                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate) type.newValue( obj ); }
436                 
437                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate newInstance() {
438                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
439                 
440                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate newInstance(org.apache.xmlbeans.XmlOptions options) {
441                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
442                 
443                 private Factory() { } // No instance of this class allowed
444             }
445         }
446         
447         /**
448          * An XML ApplicantInformationGroup(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
449          *
450          * This is a complex type.
451          */
452         public interface ApplicantInformationGroup extends org.apache.xmlbeans.XmlObject
453         {
454             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
455                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantInformationGroup.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantinformationgroup18b8elemtype");
456             
457             /**
458              * Gets the "FieldDiscipline" element
459              */
460             gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline.Enum getFieldDiscipline();
461             
462             /**
463              * Gets (as xml) the "FieldDiscipline" element
464              */
465             gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline xgetFieldDiscipline();
466             
467             /**
468              * Sets the "FieldDiscipline" element
469              */
470             void setFieldDiscipline(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline.Enum fieldDiscipline);
471             
472             /**
473              * Sets (as xml) the "FieldDiscipline" element
474              */
475             void xsetFieldDiscipline(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline fieldDiscipline);
476             
477             /**
478              * Gets the "Category" element
479              */
480             gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category.Enum getCategory();
481             
482             /**
483              * Gets (as xml) the "Category" element
484              */
485             gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category xgetCategory();
486             
487             /**
488              * Sets the "Category" element
489              */
490             void setCategory(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category.Enum category);
491             
492             /**
493              * Sets (as xml) the "Category" element
494              */
495             void xsetCategory(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category category);
496             
497             /**
498              * An XML FieldDiscipline(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
499              *
500              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$ApplicantInformationGroup$FieldDiscipline.
501              */
502             public interface FieldDiscipline extends org.apache.xmlbeans.XmlString
503             {
504                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
505                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FieldDiscipline.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fielddisciplineb18eelemtype");
506                 
507                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
508                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
509                 
510                 static final Enum X_33_DANCE = Enum.forString("33: Dance");
511                 static final Enum X_42_DESIGN = Enum.forString("42: Design");
512                 static final Enum X_55_FOLK_TRADITIONAL_ARTS = Enum.forString("55: Folk & Traditional Arts");
513                 static final Enum X_52_LITERATURE = Enum.forString("52: Literature");
514                 static final Enum X_62_LOCAL_ARTS_AGENCIES = Enum.forString("62: Local Arts Agencies");
515                 static final Enum X_34_MEDIA_ARTS_FILM_RADIO_TELEVISION = Enum.forString("34: Media Arts: Film/Radio/Television");
516                 static final Enum X_44_MUSEUMS = Enum.forString("44: Museums");
517                 static final Enum X_31_MUSIC = Enum.forString("31: Music");
518                 static final Enum X_28_MUSICAL_THEATER = Enum.forString("28: Musical Theater");
519                 static final Enum X_36_OPERA = Enum.forString("36: Opera");
520                 static final Enum X_54_PRESENTING = Enum.forString("54: Presenting");
521                 static final Enum X_32_THEATER = Enum.forString("32: Theater");
522                 static final Enum X_41_VISUAL_ARTS = Enum.forString("41: Visual Arts");
523                 
524                 static final int INT_X_33_DANCE = Enum.INT_X_33_DANCE;
525                 static final int INT_X_42_DESIGN = Enum.INT_X_42_DESIGN;
526                 static final int INT_X_55_FOLK_TRADITIONAL_ARTS = Enum.INT_X_55_FOLK_TRADITIONAL_ARTS;
527                 static final int INT_X_52_LITERATURE = Enum.INT_X_52_LITERATURE;
528                 static final int INT_X_62_LOCAL_ARTS_AGENCIES = Enum.INT_X_62_LOCAL_ARTS_AGENCIES;
529                 static final int INT_X_34_MEDIA_ARTS_FILM_RADIO_TELEVISION = Enum.INT_X_34_MEDIA_ARTS_FILM_RADIO_TELEVISION;
530                 static final int INT_X_44_MUSEUMS = Enum.INT_X_44_MUSEUMS;
531                 static final int INT_X_31_MUSIC = Enum.INT_X_31_MUSIC;
532                 static final int INT_X_28_MUSICAL_THEATER = Enum.INT_X_28_MUSICAL_THEATER;
533                 static final int INT_X_36_OPERA = Enum.INT_X_36_OPERA;
534                 static final int INT_X_54_PRESENTING = Enum.INT_X_54_PRESENTING;
535                 static final int INT_X_32_THEATER = Enum.INT_X_32_THEATER;
536                 static final int INT_X_41_VISUAL_ARTS = Enum.INT_X_41_VISUAL_ARTS;
537                 
538                 /**
539                  * Enumeration value class for gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$ApplicantInformationGroup$FieldDiscipline.
540                  * These enum values can be used as follows:
541                  * <pre>
542                  * enum.toString(); // returns the string value of the enum
543                  * enum.intValue(); // returns an int value, useful for switches
544                  * // e.g., case Enum.INT_X_33_DANCE
545                  * Enum.forString(s); // returns the enum value for a string
546                  * Enum.forInt(i); // returns the enum value for an int
547                  * </pre>
548                  * Enumeration objects are immutable singleton objects that
549                  * can be compared using == object equality. They have no
550                  * public constructor. See the constants defined within this
551                  * class for all the valid values.
552                  */
553                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
554                 {
555                     /**
556                      * Returns the enum value for a string, or null if none.
557                      */
558                     public static Enum forString(java.lang.String s)
559                         { return (Enum)table.forString(s); }
560                     /**
561                      * Returns the enum value corresponding to an int, or null if none.
562                      */
563                     public static Enum forInt(int i)
564                         { return (Enum)table.forInt(i); }
565                     
566                     private Enum(java.lang.String s, int i)
567                         { super(s, i); }
568                     
569                     static final int INT_X_33_DANCE = 1;
570                     static final int INT_X_42_DESIGN = 2;
571                     static final int INT_X_55_FOLK_TRADITIONAL_ARTS = 3;
572                     static final int INT_X_52_LITERATURE = 4;
573                     static final int INT_X_62_LOCAL_ARTS_AGENCIES = 5;
574                     static final int INT_X_34_MEDIA_ARTS_FILM_RADIO_TELEVISION = 6;
575                     static final int INT_X_44_MUSEUMS = 7;
576                     static final int INT_X_31_MUSIC = 8;
577                     static final int INT_X_28_MUSICAL_THEATER = 9;
578                     static final int INT_X_36_OPERA = 10;
579                     static final int INT_X_54_PRESENTING = 11;
580                     static final int INT_X_32_THEATER = 12;
581                     static final int INT_X_41_VISUAL_ARTS = 13;
582                     
583                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
584                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
585                     (
586                       new Enum[]
587                       {
588                         new Enum("33: Dance", INT_X_33_DANCE),
589                         new Enum("42: Design", INT_X_42_DESIGN),
590                         new Enum("55: Folk & Traditional Arts", INT_X_55_FOLK_TRADITIONAL_ARTS),
591                         new Enum("52: Literature", INT_X_52_LITERATURE),
592                         new Enum("62: Local Arts Agencies", INT_X_62_LOCAL_ARTS_AGENCIES),
593                         new Enum("34: Media Arts: Film/Radio/Television", INT_X_34_MEDIA_ARTS_FILM_RADIO_TELEVISION),
594                         new Enum("44: Museums", INT_X_44_MUSEUMS),
595                         new Enum("31: Music", INT_X_31_MUSIC),
596                         new Enum("28: Musical Theater", INT_X_28_MUSICAL_THEATER),
597                         new Enum("36: Opera", INT_X_36_OPERA),
598                         new Enum("54: Presenting", INT_X_54_PRESENTING),
599                         new Enum("32: Theater", INT_X_32_THEATER),
600                         new Enum("41: Visual Arts", INT_X_41_VISUAL_ARTS),
601                       }
602                     );
603                     private static final long serialVersionUID = 1L;
604                     private java.lang.Object readResolve() { return forInt(intValue()); } 
605                 }
606                 
607                 /**
608                  * A factory class with static methods for creating instances
609                  * of this type.
610                  */
611                 
612                 public static final class Factory
613                 {
614                     public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline newValue(java.lang.Object obj) {
615                       return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline) type.newValue( obj ); }
616                     
617                     public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline newInstance() {
618                       return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
619                     
620                     public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline newInstance(org.apache.xmlbeans.XmlOptions options) {
621                       return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
622                     
623                     private Factory() { } // No instance of this class allowed
624                 }
625             }
626             
627             /**
628              * An XML Category(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
629              *
630              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$ApplicantInformationGroup$Category.
631              */
632             public interface Category extends org.apache.xmlbeans.XmlString
633             {
634                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
635                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Category.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("category91f2elemtype");
636                 
637                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
638                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
639                 
640                 static final Enum X_7000000_ACCESS_TO_ARTISTIC_EXCELLENCE = Enum.forString("7000000: Access to Artistic Excellence");
641                 static final Enum X_7780005_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_ARTIST_ARTS_EVENT = Enum.forString("7780005: Challenge America Fast-Track Review Grants: artist/arts event");
642                 static final Enum X_7780002_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_PUBLIC_ART = Enum.forString("7780002: Challenge America Fast-Track Review Grants: Public art");
643                 static final Enum X_7780004_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_CIVIC_DESIGN = Enum.forString("7780004: Challenge America Fast-Track Review Grants: Civic design");
644                 static final Enum X_7780001_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_CULTURAL_TOURISM_DISTRICTS = Enum.forString("7780001: Challenge America Fast-Track Review Grants: Cultural tourism/districts");
645                 static final Enum X_8510027_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_SCHOOL_BASED = Enum.forString("8510027: Learning in the Arts for Children and Youth: School-Based");
646                 static final Enum X_8510028_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_COMMUNITY_BASED = Enum.forString("8510028: Learning in the Arts for Children and Youth: Community-Based");
647                 static final Enum X_8510029_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_COMBINATION = Enum.forString("8510029: Learning in the Arts for Children and Youth: Combination");
648                 static final Enum X_8515100_SUMMER_SCHOOLS_IN_THE_ARTS = Enum.forString("8515100: Summer Schools in the Arts");
649                 static final Enum X_7344601_THE_ARTS_ON_RADIO_AND_TELEVISION_RADIO = Enum.forString("7344601: The Arts on Radio and Television: Radio");
650                 static final Enum X_7344602_THE_ARTS_ON_RADIO_AND_TELEVISION_TELEVISION = Enum.forString("7344602: The Arts on Radio and Television: Television");
651                 static final Enum X_0000000_OTHER = Enum.forString("0000000: Other");
652                 
653                 static final int INT_X_7000000_ACCESS_TO_ARTISTIC_EXCELLENCE = Enum.INT_X_7000000_ACCESS_TO_ARTISTIC_EXCELLENCE;
654                 static final int INT_X_7780005_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_ARTIST_ARTS_EVENT = Enum.INT_X_7780005_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_ARTIST_ARTS_EVENT;
655                 static final int INT_X_7780002_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_PUBLIC_ART = Enum.INT_X_7780002_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_PUBLIC_ART;
656                 static final int INT_X_7780004_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_CIVIC_DESIGN = Enum.INT_X_7780004_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_CIVIC_DESIGN;
657                 static final int INT_X_7780001_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_CULTURAL_TOURISM_DISTRICTS = Enum.INT_X_7780001_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_CULTURAL_TOURISM_DISTRICTS;
658                 static final int INT_X_8510027_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_SCHOOL_BASED = Enum.INT_X_8510027_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_SCHOOL_BASED;
659                 static final int INT_X_8510028_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_COMMUNITY_BASED = Enum.INT_X_8510028_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_COMMUNITY_BASED;
660                 static final int INT_X_8510029_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_COMBINATION = Enum.INT_X_8510029_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_COMBINATION;
661                 static final int INT_X_8515100_SUMMER_SCHOOLS_IN_THE_ARTS = Enum.INT_X_8515100_SUMMER_SCHOOLS_IN_THE_ARTS;
662                 static final int INT_X_7344601_THE_ARTS_ON_RADIO_AND_TELEVISION_RADIO = Enum.INT_X_7344601_THE_ARTS_ON_RADIO_AND_TELEVISION_RADIO;
663                 static final int INT_X_7344602_THE_ARTS_ON_RADIO_AND_TELEVISION_TELEVISION = Enum.INT_X_7344602_THE_ARTS_ON_RADIO_AND_TELEVISION_TELEVISION;
664                 static final int INT_X_0000000_OTHER = Enum.INT_X_0000000_OTHER;
665                 
666                 /**
667                  * Enumeration value class for gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$ApplicantInformationGroup$Category.
668                  * These enum values can be used as follows:
669                  * <pre>
670                  * enum.toString(); // returns the string value of the enum
671                  * enum.intValue(); // returns an int value, useful for switches
672                  * // e.g., case Enum.INT_X_7000000_ACCESS_TO_ARTISTIC_EXCELLENCE
673                  * Enum.forString(s); // returns the enum value for a string
674                  * Enum.forInt(i); // returns the enum value for an int
675                  * </pre>
676                  * Enumeration objects are immutable singleton objects that
677                  * can be compared using == object equality. They have no
678                  * public constructor. See the constants defined within this
679                  * class for all the valid values.
680                  */
681                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
682                 {
683                     /**
684                      * Returns the enum value for a string, or null if none.
685                      */
686                     public static Enum forString(java.lang.String s)
687                         { return (Enum)table.forString(s); }
688                     /**
689                      * Returns the enum value corresponding to an int, or null if none.
690                      */
691                     public static Enum forInt(int i)
692                         { return (Enum)table.forInt(i); }
693                     
694                     private Enum(java.lang.String s, int i)
695                         { super(s, i); }
696                     
697                     static final int INT_X_7000000_ACCESS_TO_ARTISTIC_EXCELLENCE = 1;
698                     static final int INT_X_7780005_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_ARTIST_ARTS_EVENT = 2;
699                     static final int INT_X_7780002_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_PUBLIC_ART = 3;
700                     static final int INT_X_7780004_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_CIVIC_DESIGN = 4;
701                     static final int INT_X_7780001_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_CULTURAL_TOURISM_DISTRICTS = 5;
702                     static final int INT_X_8510027_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_SCHOOL_BASED = 6;
703                     static final int INT_X_8510028_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_COMMUNITY_BASED = 7;
704                     static final int INT_X_8510029_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_COMBINATION = 8;
705                     static final int INT_X_8515100_SUMMER_SCHOOLS_IN_THE_ARTS = 9;
706                     static final int INT_X_7344601_THE_ARTS_ON_RADIO_AND_TELEVISION_RADIO = 10;
707                     static final int INT_X_7344602_THE_ARTS_ON_RADIO_AND_TELEVISION_TELEVISION = 11;
708                     static final int INT_X_0000000_OTHER = 12;
709                     
710                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
711                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
712                     (
713                       new Enum[]
714                       {
715                         new Enum("7000000: Access to Artistic Excellence", INT_X_7000000_ACCESS_TO_ARTISTIC_EXCELLENCE),
716                         new Enum("7780005: Challenge America Fast-Track Review Grants: artist/arts event", INT_X_7780005_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_ARTIST_ARTS_EVENT),
717                         new Enum("7780002: Challenge America Fast-Track Review Grants: Public art", INT_X_7780002_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_PUBLIC_ART),
718                         new Enum("7780004: Challenge America Fast-Track Review Grants: Civic design", INT_X_7780004_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_CIVIC_DESIGN),
719                         new Enum("7780001: Challenge America Fast-Track Review Grants: Cultural tourism/districts", INT_X_7780001_CHALLENGE_AMERICA_FAST_TRACK_REVIEW_GRANTS_CULTURAL_TOURISM_DISTRICTS),
720                         new Enum("8510027: Learning in the Arts for Children and Youth: School-Based", INT_X_8510027_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_SCHOOL_BASED),
721                         new Enum("8510028: Learning in the Arts for Children and Youth: Community-Based", INT_X_8510028_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_COMMUNITY_BASED),
722                         new Enum("8510029: Learning in the Arts for Children and Youth: Combination", INT_X_8510029_LEARNING_IN_THE_ARTS_FOR_CHILDREN_AND_YOUTH_COMBINATION),
723                         new Enum("8515100: Summer Schools in the Arts", INT_X_8515100_SUMMER_SCHOOLS_IN_THE_ARTS),
724                         new Enum("7344601: The Arts on Radio and Television: Radio", INT_X_7344601_THE_ARTS_ON_RADIO_AND_TELEVISION_RADIO),
725                         new Enum("7344602: The Arts on Radio and Television: Television", INT_X_7344602_THE_ARTS_ON_RADIO_AND_TELEVISION_TELEVISION),
726                         new Enum("0000000: Other", INT_X_0000000_OTHER),
727                       }
728                     );
729                     private static final long serialVersionUID = 1L;
730                     private java.lang.Object readResolve() { return forInt(intValue()); } 
731                 }
732                 
733                 /**
734                  * A factory class with static methods for creating instances
735                  * of this type.
736                  */
737                 
738                 public static final class Factory
739                 {
740                     public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category newValue(java.lang.Object obj) {
741                       return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category) type.newValue( obj ); }
742                     
743                     public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category newInstance() {
744                       return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
745                     
746                     public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category newInstance(org.apache.xmlbeans.XmlOptions options) {
747                       return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
748                     
749                     private Factory() { } // No instance of this class allowed
750                 }
751             }
752             
753             /**
754              * A factory class with static methods for creating instances
755              * of this type.
756              */
757             
758             public static final class Factory
759             {
760                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup newInstance() {
761                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
762                 
763                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup newInstance(org.apache.xmlbeans.XmlOptions options) {
764                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
765                 
766                 private Factory() { } // No instance of this class allowed
767             }
768         }
769         
770         /**
771          * An XML OutComeGroup(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
772          *
773          * This is a complex type.
774          */
775         public interface OutComeGroup extends org.apache.xmlbeans.XmlObject
776         {
777             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
778                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OutComeGroup.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("outcomegroup3780elemtype");
779             
780             /**
781              * Gets the "Outcome" element
782              */
783             java.lang.String getOutcome();
784             
785             /**
786              * Gets (as xml) the "Outcome" element
787              */
788             gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome xgetOutcome();
789             
790             /**
791              * Sets the "Outcome" element
792              */
793             void setOutcome(java.lang.String outcome);
794             
795             /**
796              * Sets (as xml) the "Outcome" element
797              */
798             void xsetOutcome(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome outcome);
799             
800             /**
801              * An XML Outcome(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
802              *
803              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$OutComeGroup$Outcome.
804              */
805             public interface Outcome extends org.apache.xmlbeans.XmlString
806             {
807                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
808                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Outcome.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("outcomeb8a2elemtype");
809                 
810                 /**
811                  * A factory class with static methods for creating instances
812                  * of this type.
813                  */
814                 
815                 public static final class Factory
816                 {
817                     public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome newValue(java.lang.Object obj) {
818                       return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome) type.newValue( obj ); }
819                     
820                     public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome newInstance() {
821                       return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
822                     
823                     public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome newInstance(org.apache.xmlbeans.XmlOptions options) {
824                       return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
825                     
826                     private Factory() { } // No instance of this class allowed
827                 }
828             }
829             
830             /**
831              * A factory class with static methods for creating instances
832              * of this type.
833              */
834             
835             public static final class Factory
836             {
837                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup newInstance() {
838                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
839                 
840                 public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup newInstance(org.apache.xmlbeans.XmlOptions options) {
841                   return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
842                 
843                 private Factory() { } // No instance of this class allowed
844             }
845         }
846         
847         /**
848          * A factory class with static methods for creating instances
849          * of this type.
850          */
851         
852         public static final class Factory
853         {
854             public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover newInstance() {
855               return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
856             
857             public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover newInstance(org.apache.xmlbeans.XmlOptions options) {
858               return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
859             
860             private Factory() { } // No instance of this class allowed
861         }
862     }
863     
864     /**
865      * A factory class with static methods for creating instances
866      * of this type.
867      */
868     
869     public static final class Factory
870     {
871         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument newInstance() {
872           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
873         
874         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
875           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
876         
877         /** @param xmlAsString the string value to parse */
878         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
879           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
880         
881         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
882           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
883         
884         /** @param file the file from which to load an xml document */
885         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
886           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
887         
888         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
889           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
890         
891         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
892           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
893         
894         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
895           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
896         
897         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
898           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
899         
900         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
901           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
902         
903         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
904           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
905         
906         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
907           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
908         
909         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
910           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
911         
912         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
913           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
914         
915         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
916           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
917         
918         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
919           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
920         
921         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
922         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
923           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
924         
925         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
926         public static gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
927           return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
928         
929         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
930         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 {
931           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
932         
933         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
934         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 {
935           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
936         
937         private Factory() { } // No instance of this class allowed
938     }
939 }