View Javadoc
1   /*
2    * An XML document type.
3    * Localname: DOE_SEPNarrativeInformation
4    * Namespace: http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0
5    * Java type: gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.doeSEPNarrativeInformationV10;
10  
11  
12  /**
13   * A document containing one DOE_SEPNarrativeInformation(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface DOESEPNarrativeInformationDocument 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(DOESEPNarrativeInformationDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("doesepnarrativeinformationc843doctype");
21      
22      /**
23       * Gets the "DOE_SEPNarrativeInformation" element
24       */
25      gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation getDOESEPNarrativeInformation();
26      
27      /**
28       * Sets the "DOE_SEPNarrativeInformation" element
29       */
30      void setDOESEPNarrativeInformation(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation doesepNarrativeInformation);
31      
32      /**
33       * Appends and returns a new empty "DOE_SEPNarrativeInformation" element
34       */
35      gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation addNewDOESEPNarrativeInformation();
36      
37      /**
38       * An XML DOE_SEPNarrativeInformation(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface DOESEPNarrativeInformation 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(DOESEPNarrativeInformation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("doesepnarrativeinformation59a4elemtype");
46          
47          /**
48           * Gets the "OutterShellStart" element
49           */
50          gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart getOutterShellStart();
51          
52          /**
53           * Sets the "OutterShellStart" element
54           */
55          void setOutterShellStart(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart outterShellStart);
56          
57          /**
58           * Appends and returns a new empty "OutterShellStart" element
59           */
60          gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart addNewOutterShellStart();
61          
62          /**
63           * Gets the "ProgramYearMilestones" element
64           */
65          gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones getProgramYearMilestones();
66          
67          /**
68           * Sets the "ProgramYearMilestones" element
69           */
70          void setProgramYearMilestones(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones programYearMilestones);
71          
72          /**
73           * Appends and returns a new empty "ProgramYearMilestones" element
74           */
75          gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones addNewProgramYearMilestones();
76          
77          /**
78           * Gets the "OutterShellA" element
79           */
80          gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA getOutterShellA();
81          
82          /**
83           * True if has "OutterShellA" element
84           */
85          boolean isSetOutterShellA();
86          
87          /**
88           * Sets the "OutterShellA" element
89           */
90          void setOutterShellA(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA outterShellA);
91          
92          /**
93           * Appends and returns a new empty "OutterShellA" element
94           */
95          gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA addNewOutterShellA();
96          
97          /**
98           * Unsets the "OutterShellA" element
99           */
100         void unsetOutterShellA();
101         
102         /**
103          * Gets the "OutterShellB" element
104          */
105         gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB getOutterShellB();
106         
107         /**
108          * True if has "OutterShellB" element
109          */
110         boolean isSetOutterShellB();
111         
112         /**
113          * Sets the "OutterShellB" element
114          */
115         void setOutterShellB(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB outterShellB);
116         
117         /**
118          * Appends and returns a new empty "OutterShellB" element
119          */
120         gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB addNewOutterShellB();
121         
122         /**
123          * Unsets the "OutterShellB" element
124          */
125         void unsetOutterShellB();
126         
127         /**
128          * Gets the "FormVersion" attribute
129          */
130         java.lang.String getFormVersion();
131         
132         /**
133          * Gets (as xml) the "FormVersion" attribute
134          */
135         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
136         
137         /**
138          * Sets the "FormVersion" attribute
139          */
140         void setFormVersion(java.lang.String formVersion);
141         
142         /**
143          * Sets (as xml) the "FormVersion" attribute
144          */
145         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
146         
147         /**
148          * An XML OutterShellStart(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
149          *
150          * This is a complex type.
151          */
152         public interface OutterShellStart extends org.apache.xmlbeans.XmlObject
153         {
154             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
155                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OutterShellStart.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("outtershellstart6dc3elemtype");
156             
157             /**
158              * Gets the "GrntNum" element
159              */
160             java.lang.String getGrntNum();
161             
162             /**
163              * Gets (as xml) the "GrntNum" element
164              */
165             gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType xgetGrntNum();
166             
167             /**
168              * Sets the "GrntNum" element
169              */
170             void setGrntNum(java.lang.String grntNum);
171             
172             /**
173              * Sets (as xml) the "GrntNum" element
174              */
175             void xsetGrntNum(gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType grntNum);
176             
177             /**
178              * Gets the "MarketIDGrouping" element
179              */
180             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping getMarketIDGrouping();
181             
182             /**
183              * Sets the "MarketIDGrouping" element
184              */
185             void setMarketIDGrouping(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping marketIDGrouping);
186             
187             /**
188              * Appends and returns a new empty "MarketIDGrouping" element
189              */
190             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping addNewMarketIDGrouping();
191             
192             /**
193              * Gets the "State" element
194              */
195             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
196             
197             /**
198              * Gets (as xml) the "State" element
199              */
200             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
201             
202             /**
203              * Sets the "State" element
204              */
205             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
206             
207             /**
208              * Sets (as xml) the "State" element
209              */
210             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
211             
212             /**
213              * Gets the "DateGrouping" element
214              */
215             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping getDateGrouping();
216             
217             /**
218              * Sets the "DateGrouping" element
219              */
220             void setDateGrouping(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping dateGrouping);
221             
222             /**
223              * Appends and returns a new empty "DateGrouping" element
224              */
225             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping addNewDateGrouping();
226             
227             /**
228              * Gets the "CheckBoxGroup" element
229              */
230             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.CheckBoxGroup getCheckBoxGroup();
231             
232             /**
233              * Sets the "CheckBoxGroup" element
234              */
235             void setCheckBoxGroup(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.CheckBoxGroup checkBoxGroup);
236             
237             /**
238              * Appends and returns a new empty "CheckBoxGroup" element
239              */
240             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.CheckBoxGroup addNewCheckBoxGroup();
241             
242             /**
243              * Gets the "EnergySav" element
244              */
245             java.math.BigDecimal getEnergySav();
246             
247             /**
248              * Gets (as xml) the "EnergySav" element
249              */
250             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.EnergySav xgetEnergySav();
251             
252             /**
253              * Sets the "EnergySav" element
254              */
255             void setEnergySav(java.math.BigDecimal energySav);
256             
257             /**
258              * Sets (as xml) the "EnergySav" element
259              */
260             void xsetEnergySav(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.EnergySav energySav);
261             
262             /**
263              * Gets the "Descrip" element
264              */
265             java.lang.String getDescrip();
266             
267             /**
268              * Gets (as xml) the "Descrip" element
269              */
270             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.Descrip xgetDescrip();
271             
272             /**
273              * Sets the "Descrip" element
274              */
275             void setDescrip(java.lang.String descrip);
276             
277             /**
278              * Sets (as xml) the "Descrip" element
279              */
280             void xsetDescrip(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.Descrip descrip);
281             
282             /**
283              * An XML MarketIDGrouping(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
284              *
285              * This is a complex type.
286              */
287             public interface MarketIDGrouping extends org.apache.xmlbeans.XmlObject
288             {
289                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
290                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MarketIDGrouping.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("marketidgrouping0c79elemtype");
291                 
292                 /**
293                  * Gets the "MarketID" element
294                  */
295                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping.MarketID.Enum getMarketID();
296                 
297                 /**
298                  * Gets (as xml) the "MarketID" element
299                  */
300                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping.MarketID xgetMarketID();
301                 
302                 /**
303                  * Sets the "MarketID" element
304                  */
305                 void setMarketID(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping.MarketID.Enum marketID);
306                 
307                 /**
308                  * Sets (as xml) the "MarketID" element
309                  */
310                 void xsetMarketID(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping.MarketID marketID);
311                 
312                 /**
313                  * An XML MarketID(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
314                  *
315                  * This is an atomic type that is a restriction of gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$OutterShellStart$MarketIDGrouping$MarketID.
316                  */
317                 public interface MarketID extends org.apache.xmlbeans.XmlString
318                 {
319                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
320                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MarketID.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("marketid57c6elemtype");
321                     
322                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
323                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
324                     
325                     static final Enum BUILDINGS = Enum.forString("Buildings");
326                     static final Enum ELECTRIC_POWER_AND_RENEWABLE_ENERGY = Enum.forString("Electric Power and Renewable energy");
327                     static final Enum ENERGY_EDUCATION = Enum.forString("Energy Education");
328                     static final Enum INDUSTRY = Enum.forString("Industry");
329                     static final Enum POLICY_PLANNING_AND_ENERGY_SECURITY = Enum.forString("Policy, Planning, and energy Security");
330                     static final Enum TRANSPORTATION = Enum.forString("Transportation");
331                     
332                     static final int INT_BUILDINGS = Enum.INT_BUILDINGS;
333                     static final int INT_ELECTRIC_POWER_AND_RENEWABLE_ENERGY = Enum.INT_ELECTRIC_POWER_AND_RENEWABLE_ENERGY;
334                     static final int INT_ENERGY_EDUCATION = Enum.INT_ENERGY_EDUCATION;
335                     static final int INT_INDUSTRY = Enum.INT_INDUSTRY;
336                     static final int INT_POLICY_PLANNING_AND_ENERGY_SECURITY = Enum.INT_POLICY_PLANNING_AND_ENERGY_SECURITY;
337                     static final int INT_TRANSPORTATION = Enum.INT_TRANSPORTATION;
338                     
339                     /**
340                      * Enumeration value class for gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$OutterShellStart$MarketIDGrouping$MarketID.
341                      * These enum values can be used as follows:
342                      * <pre>
343                      * enum.toString(); // returns the string value of the enum
344                      * enum.intValue(); // returns an int value, useful for switches
345                      * // e.g., case Enum.INT_BUILDINGS
346                      * Enum.forString(s); // returns the enum value for a string
347                      * Enum.forInt(i); // returns the enum value for an int
348                      * </pre>
349                      * Enumeration objects are immutable singleton objects that
350                      * can be compared using == object equality. They have no
351                      * public constructor. See the constants defined within this
352                      * class for all the valid values.
353                      */
354                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
355                     {
356                       /**
357                        * Returns the enum value for a string, or null if none.
358                        */
359                       public static Enum forString(java.lang.String s)
360                           { return (Enum)table.forString(s); }
361                       /**
362                        * Returns the enum value corresponding to an int, or null if none.
363                        */
364                       public static Enum forInt(int i)
365                           { return (Enum)table.forInt(i); }
366                       
367                       private Enum(java.lang.String s, int i)
368                           { super(s, i); }
369                       
370                       static final int INT_BUILDINGS = 1;
371                       static final int INT_ELECTRIC_POWER_AND_RENEWABLE_ENERGY = 2;
372                       static final int INT_ENERGY_EDUCATION = 3;
373                       static final int INT_INDUSTRY = 4;
374                       static final int INT_POLICY_PLANNING_AND_ENERGY_SECURITY = 5;
375                       static final int INT_TRANSPORTATION = 6;
376                       
377                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
378                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
379                       (
380                         new Enum[]
381                         {
382                           new Enum("Buildings", INT_BUILDINGS),
383                           new Enum("Electric Power and Renewable energy", INT_ELECTRIC_POWER_AND_RENEWABLE_ENERGY),
384                           new Enum("Energy Education", INT_ENERGY_EDUCATION),
385                           new Enum("Industry", INT_INDUSTRY),
386                           new Enum("Policy, Planning, and energy Security", INT_POLICY_PLANNING_AND_ENERGY_SECURITY),
387                           new Enum("Transportation", INT_TRANSPORTATION),
388                         }
389                       );
390                       private static final long serialVersionUID = 1L;
391                       private java.lang.Object readResolve() { return forInt(intValue()); } 
392                     }
393                     
394                     /**
395                      * A factory class with static methods for creating instances
396                      * of this type.
397                      */
398                     
399                     public static final class Factory
400                     {
401                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping.MarketID newValue(java.lang.Object obj) {
402                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping.MarketID) type.newValue( obj ); }
403                       
404                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping.MarketID newInstance() {
405                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping.MarketID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
406                       
407                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping.MarketID newInstance(org.apache.xmlbeans.XmlOptions options) {
408                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping.MarketID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
409                       
410                       private Factory() { } // No instance of this class allowed
411                     }
412                 }
413                 
414                 /**
415                  * A factory class with static methods for creating instances
416                  * of this type.
417                  */
418                 
419                 public static final class Factory
420                 {
421                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping newInstance() {
422                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
423                     
424                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping newInstance(org.apache.xmlbeans.XmlOptions options) {
425                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.MarketIDGrouping) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
426                     
427                     private Factory() { } // No instance of this class allowed
428                 }
429             }
430             
431             /**
432              * An XML DateGrouping(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
433              *
434              * This is a complex type.
435              */
436             public interface DateGrouping extends org.apache.xmlbeans.XmlObject
437             {
438                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
439                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DateGrouping.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("dategrouping7e90elemtype");
440                 
441                 /**
442                  * Gets the "PY" element
443                  */
444                 int getPY();
445                 
446                 /**
447                  * Gets (as xml) the "PY" element
448                  */
449                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping.PY xgetPY();
450                 
451                 /**
452                  * Sets the "PY" element
453                  */
454                 void setPY(int py);
455                 
456                 /**
457                  * Sets (as xml) the "PY" element
458                  */
459                 void xsetPY(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping.PY py);
460                 
461                 /**
462                  * Gets the "DateStart" element
463                  */
464                 java.util.Calendar getDateStart();
465                 
466                 /**
467                  * Gets (as xml) the "DateStart" element
468                  */
469                 org.apache.xmlbeans.XmlDate xgetDateStart();
470                 
471                 /**
472                  * Sets the "DateStart" element
473                  */
474                 void setDateStart(java.util.Calendar dateStart);
475                 
476                 /**
477                  * Sets (as xml) the "DateStart" element
478                  */
479                 void xsetDateStart(org.apache.xmlbeans.XmlDate dateStart);
480                 
481                 /**
482                  * Gets the "DateEnd" element
483                  */
484                 java.util.Calendar getDateEnd();
485                 
486                 /**
487                  * Gets (as xml) the "DateEnd" element
488                  */
489                 org.apache.xmlbeans.XmlDate xgetDateEnd();
490                 
491                 /**
492                  * Sets the "DateEnd" element
493                  */
494                 void setDateEnd(java.util.Calendar dateEnd);
495                 
496                 /**
497                  * Sets (as xml) the "DateEnd" element
498                  */
499                 void xsetDateEnd(org.apache.xmlbeans.XmlDate dateEnd);
500                 
501                 /**
502                  * An XML PY(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
503                  *
504                  * This is an atomic type that is a restriction of gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$OutterShellStart$DateGrouping$PY.
505                  */
506                 public interface PY extends org.apache.xmlbeans.XmlInt
507                 {
508                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
509                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PY.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("pya00belemtype");
510                     
511                     /**
512                      * A factory class with static methods for creating instances
513                      * of this type.
514                      */
515                     
516                     public static final class Factory
517                     {
518                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping.PY newValue(java.lang.Object obj) {
519                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping.PY) type.newValue( obj ); }
520                       
521                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping.PY newInstance() {
522                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping.PY) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
523                       
524                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping.PY newInstance(org.apache.xmlbeans.XmlOptions options) {
525                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping.PY) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
526                       
527                       private Factory() { } // No instance of this class allowed
528                     }
529                 }
530                 
531                 /**
532                  * A factory class with static methods for creating instances
533                  * of this type.
534                  */
535                 
536                 public static final class Factory
537                 {
538                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping newInstance() {
539                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
540                     
541                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping newInstance(org.apache.xmlbeans.XmlOptions options) {
542                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.DateGrouping) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
543                     
544                     private Factory() { } // No instance of this class allowed
545                 }
546             }
547             
548             /**
549              * An XML CheckBoxGroup(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
550              *
551              * This is a complex type.
552              */
553             public interface CheckBoxGroup extends org.apache.xmlbeans.XmlObject
554             {
555                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
556                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CheckBoxGroup.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("checkboxgroupc6abelemtype");
557                 
558                 /**
559                  * Gets the "T01" element
560                  */
561                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT01();
562                 
563                 /**
564                  * Gets (as xml) the "T01" element
565                  */
566                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT01();
567                 
568                 /**
569                  * True if has "T01" element
570                  */
571                 boolean isSetT01();
572                 
573                 /**
574                  * Sets the "T01" element
575                  */
576                 void setT01(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t01);
577                 
578                 /**
579                  * Sets (as xml) the "T01" element
580                  */
581                 void xsetT01(gov.grants.apply.system.globalLibraryV20.YesNoDataType t01);
582                 
583                 /**
584                  * Unsets the "T01" element
585                  */
586                 void unsetT01();
587                 
588                 /**
589                  * Gets the "T02" element
590                  */
591                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT02();
592                 
593                 /**
594                  * Gets (as xml) the "T02" element
595                  */
596                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT02();
597                 
598                 /**
599                  * True if has "T02" element
600                  */
601                 boolean isSetT02();
602                 
603                 /**
604                  * Sets the "T02" element
605                  */
606                 void setT02(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t02);
607                 
608                 /**
609                  * Sets (as xml) the "T02" element
610                  */
611                 void xsetT02(gov.grants.apply.system.globalLibraryV20.YesNoDataType t02);
612                 
613                 /**
614                  * Unsets the "T02" element
615                  */
616                 void unsetT02();
617                 
618                 /**
619                  * Gets the "T03" element
620                  */
621                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT03();
622                 
623                 /**
624                  * Gets (as xml) the "T03" element
625                  */
626                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT03();
627                 
628                 /**
629                  * True if has "T03" element
630                  */
631                 boolean isSetT03();
632                 
633                 /**
634                  * Sets the "T03" element
635                  */
636                 void setT03(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t03);
637                 
638                 /**
639                  * Sets (as xml) the "T03" element
640                  */
641                 void xsetT03(gov.grants.apply.system.globalLibraryV20.YesNoDataType t03);
642                 
643                 /**
644                  * Unsets the "T03" element
645                  */
646                 void unsetT03();
647                 
648                 /**
649                  * Gets the "T04" element
650                  */
651                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT04();
652                 
653                 /**
654                  * Gets (as xml) the "T04" element
655                  */
656                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT04();
657                 
658                 /**
659                  * True if has "T04" element
660                  */
661                 boolean isSetT04();
662                 
663                 /**
664                  * Sets the "T04" element
665                  */
666                 void setT04(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t04);
667                 
668                 /**
669                  * Sets (as xml) the "T04" element
670                  */
671                 void xsetT04(gov.grants.apply.system.globalLibraryV20.YesNoDataType t04);
672                 
673                 /**
674                  * Unsets the "T04" element
675                  */
676                 void unsetT04();
677                 
678                 /**
679                  * Gets the "T05" element
680                  */
681                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT05();
682                 
683                 /**
684                  * Gets (as xml) the "T05" element
685                  */
686                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT05();
687                 
688                 /**
689                  * True if has "T05" element
690                  */
691                 boolean isSetT05();
692                 
693                 /**
694                  * Sets the "T05" element
695                  */
696                 void setT05(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t05);
697                 
698                 /**
699                  * Sets (as xml) the "T05" element
700                  */
701                 void xsetT05(gov.grants.apply.system.globalLibraryV20.YesNoDataType t05);
702                 
703                 /**
704                  * Unsets the "T05" element
705                  */
706                 void unsetT05();
707                 
708                 /**
709                  * Gets the "T06" element
710                  */
711                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT06();
712                 
713                 /**
714                  * Gets (as xml) the "T06" element
715                  */
716                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT06();
717                 
718                 /**
719                  * True if has "T06" element
720                  */
721                 boolean isSetT06();
722                 
723                 /**
724                  * Sets the "T06" element
725                  */
726                 void setT06(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t06);
727                 
728                 /**
729                  * Sets (as xml) the "T06" element
730                  */
731                 void xsetT06(gov.grants.apply.system.globalLibraryV20.YesNoDataType t06);
732                 
733                 /**
734                  * Unsets the "T06" element
735                  */
736                 void unsetT06();
737                 
738                 /**
739                  * Gets the "T07" element
740                  */
741                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT07();
742                 
743                 /**
744                  * Gets (as xml) the "T07" element
745                  */
746                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT07();
747                 
748                 /**
749                  * True if has "T07" element
750                  */
751                 boolean isSetT07();
752                 
753                 /**
754                  * Sets the "T07" element
755                  */
756                 void setT07(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t07);
757                 
758                 /**
759                  * Sets (as xml) the "T07" element
760                  */
761                 void xsetT07(gov.grants.apply.system.globalLibraryV20.YesNoDataType t07);
762                 
763                 /**
764                  * Unsets the "T07" element
765                  */
766                 void unsetT07();
767                 
768                 /**
769                  * Gets the "T08" element
770                  */
771                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT08();
772                 
773                 /**
774                  * Gets (as xml) the "T08" element
775                  */
776                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT08();
777                 
778                 /**
779                  * True if has "T08" element
780                  */
781                 boolean isSetT08();
782                 
783                 /**
784                  * Sets the "T08" element
785                  */
786                 void setT08(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t08);
787                 
788                 /**
789                  * Sets (as xml) the "T08" element
790                  */
791                 void xsetT08(gov.grants.apply.system.globalLibraryV20.YesNoDataType t08);
792                 
793                 /**
794                  * Unsets the "T08" element
795                  */
796                 void unsetT08();
797                 
798                 /**
799                  * Gets the "T09" element
800                  */
801                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT09();
802                 
803                 /**
804                  * Gets (as xml) the "T09" element
805                  */
806                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT09();
807                 
808                 /**
809                  * True if has "T09" element
810                  */
811                 boolean isSetT09();
812                 
813                 /**
814                  * Sets the "T09" element
815                  */
816                 void setT09(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t09);
817                 
818                 /**
819                  * Sets (as xml) the "T09" element
820                  */
821                 void xsetT09(gov.grants.apply.system.globalLibraryV20.YesNoDataType t09);
822                 
823                 /**
824                  * Unsets the "T09" element
825                  */
826                 void unsetT09();
827                 
828                 /**
829                  * Gets the "T10" element
830                  */
831                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT10();
832                 
833                 /**
834                  * Gets (as xml) the "T10" element
835                  */
836                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT10();
837                 
838                 /**
839                  * True if has "T10" element
840                  */
841                 boolean isSetT10();
842                 
843                 /**
844                  * Sets the "T10" element
845                  */
846                 void setT10(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t10);
847                 
848                 /**
849                  * Sets (as xml) the "T10" element
850                  */
851                 void xsetT10(gov.grants.apply.system.globalLibraryV20.YesNoDataType t10);
852                 
853                 /**
854                  * Unsets the "T10" element
855                  */
856                 void unsetT10();
857                 
858                 /**
859                  * Gets the "T11" element
860                  */
861                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT11();
862                 
863                 /**
864                  * Gets (as xml) the "T11" element
865                  */
866                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT11();
867                 
868                 /**
869                  * True if has "T11" element
870                  */
871                 boolean isSetT11();
872                 
873                 /**
874                  * Sets the "T11" element
875                  */
876                 void setT11(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t11);
877                 
878                 /**
879                  * Sets (as xml) the "T11" element
880                  */
881                 void xsetT11(gov.grants.apply.system.globalLibraryV20.YesNoDataType t11);
882                 
883                 /**
884                  * Unsets the "T11" element
885                  */
886                 void unsetT11();
887                 
888                 /**
889                  * Gets the "T12" element
890                  */
891                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT12();
892                 
893                 /**
894                  * Gets (as xml) the "T12" element
895                  */
896                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT12();
897                 
898                 /**
899                  * True if has "T12" element
900                  */
901                 boolean isSetT12();
902                 
903                 /**
904                  * Sets the "T12" element
905                  */
906                 void setT12(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t12);
907                 
908                 /**
909                  * Sets (as xml) the "T12" element
910                  */
911                 void xsetT12(gov.grants.apply.system.globalLibraryV20.YesNoDataType t12);
912                 
913                 /**
914                  * Unsets the "T12" element
915                  */
916                 void unsetT12();
917                 
918                 /**
919                  * Gets the "T13" element
920                  */
921                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT13();
922                 
923                 /**
924                  * Gets (as xml) the "T13" element
925                  */
926                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT13();
927                 
928                 /**
929                  * True if has "T13" element
930                  */
931                 boolean isSetT13();
932                 
933                 /**
934                  * Sets the "T13" element
935                  */
936                 void setT13(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t13);
937                 
938                 /**
939                  * Sets (as xml) the "T13" element
940                  */
941                 void xsetT13(gov.grants.apply.system.globalLibraryV20.YesNoDataType t13);
942                 
943                 /**
944                  * Unsets the "T13" element
945                  */
946                 void unsetT13();
947                 
948                 /**
949                  * Gets the "T14" element
950                  */
951                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT14();
952                 
953                 /**
954                  * Gets (as xml) the "T14" element
955                  */
956                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT14();
957                 
958                 /**
959                  * True if has "T14" element
960                  */
961                 boolean isSetT14();
962                 
963                 /**
964                  * Sets the "T14" element
965                  */
966                 void setT14(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t14);
967                 
968                 /**
969                  * Sets (as xml) the "T14" element
970                  */
971                 void xsetT14(gov.grants.apply.system.globalLibraryV20.YesNoDataType t14);
972                 
973                 /**
974                  * Unsets the "T14" element
975                  */
976                 void unsetT14();
977                 
978                 /**
979                  * Gets the "T15" element
980                  */
981                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT15();
982                 
983                 /**
984                  * Gets (as xml) the "T15" element
985                  */
986                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT15();
987                 
988                 /**
989                  * True if has "T15" element
990                  */
991                 boolean isSetT15();
992                 
993                 /**
994                  * Sets the "T15" element
995                  */
996                 void setT15(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t15);
997                 
998                 /**
999                  * Sets (as xml) the "T15" element
1000                  */
1001                 void xsetT15(gov.grants.apply.system.globalLibraryV20.YesNoDataType t15);
1002                 
1003                 /**
1004                  * Unsets the "T15" element
1005                  */
1006                 void unsetT15();
1007                 
1008                 /**
1009                  * Gets the "T16" element
1010                  */
1011                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT16();
1012                 
1013                 /**
1014                  * Gets (as xml) the "T16" element
1015                  */
1016                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT16();
1017                 
1018                 /**
1019                  * True if has "T16" element
1020                  */
1021                 boolean isSetT16();
1022                 
1023                 /**
1024                  * Sets the "T16" element
1025                  */
1026                 void setT16(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t16);
1027                 
1028                 /**
1029                  * Sets (as xml) the "T16" element
1030                  */
1031                 void xsetT16(gov.grants.apply.system.globalLibraryV20.YesNoDataType t16);
1032                 
1033                 /**
1034                  * Unsets the "T16" element
1035                  */
1036                 void unsetT16();
1037                 
1038                 /**
1039                  * Gets the "T17" element
1040                  */
1041                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT17();
1042                 
1043                 /**
1044                  * Gets (as xml) the "T17" element
1045                  */
1046                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT17();
1047                 
1048                 /**
1049                  * True if has "T17" element
1050                  */
1051                 boolean isSetT17();
1052                 
1053                 /**
1054                  * Sets the "T17" element
1055                  */
1056                 void setT17(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t17);
1057                 
1058                 /**
1059                  * Sets (as xml) the "T17" element
1060                  */
1061                 void xsetT17(gov.grants.apply.system.globalLibraryV20.YesNoDataType t17);
1062                 
1063                 /**
1064                  * Unsets the "T17" element
1065                  */
1066                 void unsetT17();
1067                 
1068                 /**
1069                  * Gets the "T18" element
1070                  */
1071                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT18();
1072                 
1073                 /**
1074                  * Gets (as xml) the "T18" element
1075                  */
1076                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT18();
1077                 
1078                 /**
1079                  * True if has "T18" element
1080                  */
1081                 boolean isSetT18();
1082                 
1083                 /**
1084                  * Sets the "T18" element
1085                  */
1086                 void setT18(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t18);
1087                 
1088                 /**
1089                  * Sets (as xml) the "T18" element
1090                  */
1091                 void xsetT18(gov.grants.apply.system.globalLibraryV20.YesNoDataType t18);
1092                 
1093                 /**
1094                  * Unsets the "T18" element
1095                  */
1096                 void unsetT18();
1097                 
1098                 /**
1099                  * Gets the "T19" element
1100                  */
1101                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT19();
1102                 
1103                 /**
1104                  * Gets (as xml) the "T19" element
1105                  */
1106                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT19();
1107                 
1108                 /**
1109                  * True if has "T19" element
1110                  */
1111                 boolean isSetT19();
1112                 
1113                 /**
1114                  * Sets the "T19" element
1115                  */
1116                 void setT19(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t19);
1117                 
1118                 /**
1119                  * Sets (as xml) the "T19" element
1120                  */
1121                 void xsetT19(gov.grants.apply.system.globalLibraryV20.YesNoDataType t19);
1122                 
1123                 /**
1124                  * Unsets the "T19" element
1125                  */
1126                 void unsetT19();
1127                 
1128                 /**
1129                  * Gets the "T20" element
1130                  */
1131                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT20();
1132                 
1133                 /**
1134                  * Gets (as xml) the "T20" element
1135                  */
1136                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT20();
1137                 
1138                 /**
1139                  * True if has "T20" element
1140                  */
1141                 boolean isSetT20();
1142                 
1143                 /**
1144                  * Sets the "T20" element
1145                  */
1146                 void setT20(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t20);
1147                 
1148                 /**
1149                  * Sets (as xml) the "T20" element
1150                  */
1151                 void xsetT20(gov.grants.apply.system.globalLibraryV20.YesNoDataType t20);
1152                 
1153                 /**
1154                  * Unsets the "T20" element
1155                  */
1156                 void unsetT20();
1157                 
1158                 /**
1159                  * Gets the "T21" element
1160                  */
1161                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT21();
1162                 
1163                 /**
1164                  * Gets (as xml) the "T21" element
1165                  */
1166                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT21();
1167                 
1168                 /**
1169                  * True if has "T21" element
1170                  */
1171                 boolean isSetT21();
1172                 
1173                 /**
1174                  * Sets the "T21" element
1175                  */
1176                 void setT21(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t21);
1177                 
1178                 /**
1179                  * Sets (as xml) the "T21" element
1180                  */
1181                 void xsetT21(gov.grants.apply.system.globalLibraryV20.YesNoDataType t21);
1182                 
1183                 /**
1184                  * Unsets the "T21" element
1185                  */
1186                 void unsetT21();
1187                 
1188                 /**
1189                  * Gets the "T22" element
1190                  */
1191                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT22();
1192                 
1193                 /**
1194                  * Gets (as xml) the "T22" element
1195                  */
1196                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT22();
1197                 
1198                 /**
1199                  * True if has "T22" element
1200                  */
1201                 boolean isSetT22();
1202                 
1203                 /**
1204                  * Sets the "T22" element
1205                  */
1206                 void setT22(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t22);
1207                 
1208                 /**
1209                  * Sets (as xml) the "T22" element
1210                  */
1211                 void xsetT22(gov.grants.apply.system.globalLibraryV20.YesNoDataType t22);
1212                 
1213                 /**
1214                  * Unsets the "T22" element
1215                  */
1216                 void unsetT22();
1217                 
1218                 /**
1219                  * Gets the "T23" element
1220                  */
1221                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT23();
1222                 
1223                 /**
1224                  * Gets (as xml) the "T23" element
1225                  */
1226                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT23();
1227                 
1228                 /**
1229                  * True if has "T23" element
1230                  */
1231                 boolean isSetT23();
1232                 
1233                 /**
1234                  * Sets the "T23" element
1235                  */
1236                 void setT23(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t23);
1237                 
1238                 /**
1239                  * Sets (as xml) the "T23" element
1240                  */
1241                 void xsetT23(gov.grants.apply.system.globalLibraryV20.YesNoDataType t23);
1242                 
1243                 /**
1244                  * Unsets the "T23" element
1245                  */
1246                 void unsetT23();
1247                 
1248                 /**
1249                  * Gets the "T24" element
1250                  */
1251                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT24();
1252                 
1253                 /**
1254                  * Gets (as xml) the "T24" element
1255                  */
1256                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT24();
1257                 
1258                 /**
1259                  * True if has "T24" element
1260                  */
1261                 boolean isSetT24();
1262                 
1263                 /**
1264                  * Sets the "T24" element
1265                  */
1266                 void setT24(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t24);
1267                 
1268                 /**
1269                  * Sets (as xml) the "T24" element
1270                  */
1271                 void xsetT24(gov.grants.apply.system.globalLibraryV20.YesNoDataType t24);
1272                 
1273                 /**
1274                  * Unsets the "T24" element
1275                  */
1276                 void unsetT24();
1277                 
1278                 /**
1279                  * Gets the "T25" element
1280                  */
1281                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT25();
1282                 
1283                 /**
1284                  * Gets (as xml) the "T25" element
1285                  */
1286                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT25();
1287                 
1288                 /**
1289                  * True if has "T25" element
1290                  */
1291                 boolean isSetT25();
1292                 
1293                 /**
1294                  * Sets the "T25" element
1295                  */
1296                 void setT25(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t25);
1297                 
1298                 /**
1299                  * Sets (as xml) the "T25" element
1300                  */
1301                 void xsetT25(gov.grants.apply.system.globalLibraryV20.YesNoDataType t25);
1302                 
1303                 /**
1304                  * Unsets the "T25" element
1305                  */
1306                 void unsetT25();
1307                 
1308                 /**
1309                  * Gets the "T26" element
1310                  */
1311                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT26();
1312                 
1313                 /**
1314                  * Gets (as xml) the "T26" element
1315                  */
1316                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT26();
1317                 
1318                 /**
1319                  * True if has "T26" element
1320                  */
1321                 boolean isSetT26();
1322                 
1323                 /**
1324                  * Sets the "T26" element
1325                  */
1326                 void setT26(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t26);
1327                 
1328                 /**
1329                  * Sets (as xml) the "T26" element
1330                  */
1331                 void xsetT26(gov.grants.apply.system.globalLibraryV20.YesNoDataType t26);
1332                 
1333                 /**
1334                  * Unsets the "T26" element
1335                  */
1336                 void unsetT26();
1337                 
1338                 /**
1339                  * Gets the "T27" element
1340                  */
1341                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT27();
1342                 
1343                 /**
1344                  * Gets (as xml) the "T27" element
1345                  */
1346                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT27();
1347                 
1348                 /**
1349                  * True if has "T27" element
1350                  */
1351                 boolean isSetT27();
1352                 
1353                 /**
1354                  * Sets the "T27" element
1355                  */
1356                 void setT27(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t27);
1357                 
1358                 /**
1359                  * Sets (as xml) the "T27" element
1360                  */
1361                 void xsetT27(gov.grants.apply.system.globalLibraryV20.YesNoDataType t27);
1362                 
1363                 /**
1364                  * Unsets the "T27" element
1365                  */
1366                 void unsetT27();
1367                 
1368                 /**
1369                  * Gets the "T28" element
1370                  */
1371                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT28();
1372                 
1373                 /**
1374                  * Gets (as xml) the "T28" element
1375                  */
1376                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT28();
1377                 
1378                 /**
1379                  * True if has "T28" element
1380                  */
1381                 boolean isSetT28();
1382                 
1383                 /**
1384                  * Sets the "T28" element
1385                  */
1386                 void setT28(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t28);
1387                 
1388                 /**
1389                  * Sets (as xml) the "T28" element
1390                  */
1391                 void xsetT28(gov.grants.apply.system.globalLibraryV20.YesNoDataType t28);
1392                 
1393                 /**
1394                  * Unsets the "T28" element
1395                  */
1396                 void unsetT28();
1397                 
1398                 /**
1399                  * Gets the "T29" element
1400                  */
1401                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT29();
1402                 
1403                 /**
1404                  * Gets (as xml) the "T29" element
1405                  */
1406                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT29();
1407                 
1408                 /**
1409                  * True if has "T29" element
1410                  */
1411                 boolean isSetT29();
1412                 
1413                 /**
1414                  * Sets the "T29" element
1415                  */
1416                 void setT29(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t29);
1417                 
1418                 /**
1419                  * Sets (as xml) the "T29" element
1420                  */
1421                 void xsetT29(gov.grants.apply.system.globalLibraryV20.YesNoDataType t29);
1422                 
1423                 /**
1424                  * Unsets the "T29" element
1425                  */
1426                 void unsetT29();
1427                 
1428                 /**
1429                  * Gets the "T30" element
1430                  */
1431                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT30();
1432                 
1433                 /**
1434                  * Gets (as xml) the "T30" element
1435                  */
1436                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT30();
1437                 
1438                 /**
1439                  * True if has "T30" element
1440                  */
1441                 boolean isSetT30();
1442                 
1443                 /**
1444                  * Sets the "T30" element
1445                  */
1446                 void setT30(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t30);
1447                 
1448                 /**
1449                  * Sets (as xml) the "T30" element
1450                  */
1451                 void xsetT30(gov.grants.apply.system.globalLibraryV20.YesNoDataType t30);
1452                 
1453                 /**
1454                  * Unsets the "T30" element
1455                  */
1456                 void unsetT30();
1457                 
1458                 /**
1459                  * Gets the "T31" element
1460                  */
1461                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT31();
1462                 
1463                 /**
1464                  * Gets (as xml) the "T31" element
1465                  */
1466                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT31();
1467                 
1468                 /**
1469                  * True if has "T31" element
1470                  */
1471                 boolean isSetT31();
1472                 
1473                 /**
1474                  * Sets the "T31" element
1475                  */
1476                 void setT31(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t31);
1477                 
1478                 /**
1479                  * Sets (as xml) the "T31" element
1480                  */
1481                 void xsetT31(gov.grants.apply.system.globalLibraryV20.YesNoDataType t31);
1482                 
1483                 /**
1484                  * Unsets the "T31" element
1485                  */
1486                 void unsetT31();
1487                 
1488                 /**
1489                  * Gets the "T32" element
1490                  */
1491                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT32();
1492                 
1493                 /**
1494                  * Gets (as xml) the "T32" element
1495                  */
1496                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT32();
1497                 
1498                 /**
1499                  * True if has "T32" element
1500                  */
1501                 boolean isSetT32();
1502                 
1503                 /**
1504                  * Sets the "T32" element
1505                  */
1506                 void setT32(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t32);
1507                 
1508                 /**
1509                  * Sets (as xml) the "T32" element
1510                  */
1511                 void xsetT32(gov.grants.apply.system.globalLibraryV20.YesNoDataType t32);
1512                 
1513                 /**
1514                  * Unsets the "T32" element
1515                  */
1516                 void unsetT32();
1517                 
1518                 /**
1519                  * Gets the "T33" element
1520                  */
1521                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT33();
1522                 
1523                 /**
1524                  * Gets (as xml) the "T33" element
1525                  */
1526                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT33();
1527                 
1528                 /**
1529                  * True if has "T33" element
1530                  */
1531                 boolean isSetT33();
1532                 
1533                 /**
1534                  * Sets the "T33" element
1535                  */
1536                 void setT33(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t33);
1537                 
1538                 /**
1539                  * Sets (as xml) the "T33" element
1540                  */
1541                 void xsetT33(gov.grants.apply.system.globalLibraryV20.YesNoDataType t33);
1542                 
1543                 /**
1544                  * Unsets the "T33" element
1545                  */
1546                 void unsetT33();
1547                 
1548                 /**
1549                  * Gets the "T34" element
1550                  */
1551                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT34();
1552                 
1553                 /**
1554                  * Gets (as xml) the "T34" element
1555                  */
1556                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT34();
1557                 
1558                 /**
1559                  * True if has "T34" element
1560                  */
1561                 boolean isSetT34();
1562                 
1563                 /**
1564                  * Sets the "T34" element
1565                  */
1566                 void setT34(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t34);
1567                 
1568                 /**
1569                  * Sets (as xml) the "T34" element
1570                  */
1571                 void xsetT34(gov.grants.apply.system.globalLibraryV20.YesNoDataType t34);
1572                 
1573                 /**
1574                  * Unsets the "T34" element
1575                  */
1576                 void unsetT34();
1577                 
1578                 /**
1579                  * Gets the "T35" element
1580                  */
1581                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT35();
1582                 
1583                 /**
1584                  * Gets (as xml) the "T35" element
1585                  */
1586                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT35();
1587                 
1588                 /**
1589                  * True if has "T35" element
1590                  */
1591                 boolean isSetT35();
1592                 
1593                 /**
1594                  * Sets the "T35" element
1595                  */
1596                 void setT35(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t35);
1597                 
1598                 /**
1599                  * Sets (as xml) the "T35" element
1600                  */
1601                 void xsetT35(gov.grants.apply.system.globalLibraryV20.YesNoDataType t35);
1602                 
1603                 /**
1604                  * Unsets the "T35" element
1605                  */
1606                 void unsetT35();
1607                 
1608                 /**
1609                  * Gets the "T36" element
1610                  */
1611                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT36();
1612                 
1613                 /**
1614                  * Gets (as xml) the "T36" element
1615                  */
1616                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT36();
1617                 
1618                 /**
1619                  * True if has "T36" element
1620                  */
1621                 boolean isSetT36();
1622                 
1623                 /**
1624                  * Sets the "T36" element
1625                  */
1626                 void setT36(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t36);
1627                 
1628                 /**
1629                  * Sets (as xml) the "T36" element
1630                  */
1631                 void xsetT36(gov.grants.apply.system.globalLibraryV20.YesNoDataType t36);
1632                 
1633                 /**
1634                  * Unsets the "T36" element
1635                  */
1636                 void unsetT36();
1637                 
1638                 /**
1639                  * Gets the "T37" element
1640                  */
1641                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT37();
1642                 
1643                 /**
1644                  * Gets (as xml) the "T37" element
1645                  */
1646                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT37();
1647                 
1648                 /**
1649                  * True if has "T37" element
1650                  */
1651                 boolean isSetT37();
1652                 
1653                 /**
1654                  * Sets the "T37" element
1655                  */
1656                 void setT37(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t37);
1657                 
1658                 /**
1659                  * Sets (as xml) the "T37" element
1660                  */
1661                 void xsetT37(gov.grants.apply.system.globalLibraryV20.YesNoDataType t37);
1662                 
1663                 /**
1664                  * Unsets the "T37" element
1665                  */
1666                 void unsetT37();
1667                 
1668                 /**
1669                  * Gets the "T38" element
1670                  */
1671                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT38();
1672                 
1673                 /**
1674                  * Gets (as xml) the "T38" element
1675                  */
1676                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT38();
1677                 
1678                 /**
1679                  * True if has "T38" element
1680                  */
1681                 boolean isSetT38();
1682                 
1683                 /**
1684                  * Sets the "T38" element
1685                  */
1686                 void setT38(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t38);
1687                 
1688                 /**
1689                  * Sets (as xml) the "T38" element
1690                  */
1691                 void xsetT38(gov.grants.apply.system.globalLibraryV20.YesNoDataType t38);
1692                 
1693                 /**
1694                  * Unsets the "T38" element
1695                  */
1696                 void unsetT38();
1697                 
1698                 /**
1699                  * Gets the "T39" element
1700                  */
1701                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT39();
1702                 
1703                 /**
1704                  * Gets (as xml) the "T39" element
1705                  */
1706                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT39();
1707                 
1708                 /**
1709                  * True if has "T39" element
1710                  */
1711                 boolean isSetT39();
1712                 
1713                 /**
1714                  * Sets the "T39" element
1715                  */
1716                 void setT39(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t39);
1717                 
1718                 /**
1719                  * Sets (as xml) the "T39" element
1720                  */
1721                 void xsetT39(gov.grants.apply.system.globalLibraryV20.YesNoDataType t39);
1722                 
1723                 /**
1724                  * Unsets the "T39" element
1725                  */
1726                 void unsetT39();
1727                 
1728                 /**
1729                  * Gets the "T40" element
1730                  */
1731                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT40();
1732                 
1733                 /**
1734                  * Gets (as xml) the "T40" element
1735                  */
1736                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT40();
1737                 
1738                 /**
1739                  * True if has "T40" element
1740                  */
1741                 boolean isSetT40();
1742                 
1743                 /**
1744                  * Sets the "T40" element
1745                  */
1746                 void setT40(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t40);
1747                 
1748                 /**
1749                  * Sets (as xml) the "T40" element
1750                  */
1751                 void xsetT40(gov.grants.apply.system.globalLibraryV20.YesNoDataType t40);
1752                 
1753                 /**
1754                  * Unsets the "T40" element
1755                  */
1756                 void unsetT40();
1757                 
1758                 /**
1759                  * Gets the "T41" element
1760                  */
1761                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT41();
1762                 
1763                 /**
1764                  * Gets (as xml) the "T41" element
1765                  */
1766                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT41();
1767                 
1768                 /**
1769                  * True if has "T41" element
1770                  */
1771                 boolean isSetT41();
1772                 
1773                 /**
1774                  * Sets the "T41" element
1775                  */
1776                 void setT41(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t41);
1777                 
1778                 /**
1779                  * Sets (as xml) the "T41" element
1780                  */
1781                 void xsetT41(gov.grants.apply.system.globalLibraryV20.YesNoDataType t41);
1782                 
1783                 /**
1784                  * Unsets the "T41" element
1785                  */
1786                 void unsetT41();
1787                 
1788                 /**
1789                  * Gets the "T42" element
1790                  */
1791                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT42();
1792                 
1793                 /**
1794                  * Gets (as xml) the "T42" element
1795                  */
1796                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT42();
1797                 
1798                 /**
1799                  * True if has "T42" element
1800                  */
1801                 boolean isSetT42();
1802                 
1803                 /**
1804                  * Sets the "T42" element
1805                  */
1806                 void setT42(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t42);
1807                 
1808                 /**
1809                  * Sets (as xml) the "T42" element
1810                  */
1811                 void xsetT42(gov.grants.apply.system.globalLibraryV20.YesNoDataType t42);
1812                 
1813                 /**
1814                  * Unsets the "T42" element
1815                  */
1816                 void unsetT42();
1817                 
1818                 /**
1819                  * Gets the "T43" element
1820                  */
1821                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT43();
1822                 
1823                 /**
1824                  * Gets (as xml) the "T43" element
1825                  */
1826                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT43();
1827                 
1828                 /**
1829                  * True if has "T43" element
1830                  */
1831                 boolean isSetT43();
1832                 
1833                 /**
1834                  * Sets the "T43" element
1835                  */
1836                 void setT43(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t43);
1837                 
1838                 /**
1839                  * Sets (as xml) the "T43" element
1840                  */
1841                 void xsetT43(gov.grants.apply.system.globalLibraryV20.YesNoDataType t43);
1842                 
1843                 /**
1844                  * Unsets the "T43" element
1845                  */
1846                 void unsetT43();
1847                 
1848                 /**
1849                  * Gets the "T44" element
1850                  */
1851                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT44();
1852                 
1853                 /**
1854                  * Gets (as xml) the "T44" element
1855                  */
1856                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT44();
1857                 
1858                 /**
1859                  * True if has "T44" element
1860                  */
1861                 boolean isSetT44();
1862                 
1863                 /**
1864                  * Sets the "T44" element
1865                  */
1866                 void setT44(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t44);
1867                 
1868                 /**
1869                  * Sets (as xml) the "T44" element
1870                  */
1871                 void xsetT44(gov.grants.apply.system.globalLibraryV20.YesNoDataType t44);
1872                 
1873                 /**
1874                  * Unsets the "T44" element
1875                  */
1876                 void unsetT44();
1877                 
1878                 /**
1879                  * Gets the "T45" element
1880                  */
1881                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT45();
1882                 
1883                 /**
1884                  * Gets (as xml) the "T45" element
1885                  */
1886                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT45();
1887                 
1888                 /**
1889                  * True if has "T45" element
1890                  */
1891                 boolean isSetT45();
1892                 
1893                 /**
1894                  * Sets the "T45" element
1895                  */
1896                 void setT45(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t45);
1897                 
1898                 /**
1899                  * Sets (as xml) the "T45" element
1900                  */
1901                 void xsetT45(gov.grants.apply.system.globalLibraryV20.YesNoDataType t45);
1902                 
1903                 /**
1904                  * Unsets the "T45" element
1905                  */
1906                 void unsetT45();
1907                 
1908                 /**
1909                  * Gets the "T46" element
1910                  */
1911                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT46();
1912                 
1913                 /**
1914                  * Gets (as xml) the "T46" element
1915                  */
1916                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT46();
1917                 
1918                 /**
1919                  * True if has "T46" element
1920                  */
1921                 boolean isSetT46();
1922                 
1923                 /**
1924                  * Sets the "T46" element
1925                  */
1926                 void setT46(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t46);
1927                 
1928                 /**
1929                  * Sets (as xml) the "T46" element
1930                  */
1931                 void xsetT46(gov.grants.apply.system.globalLibraryV20.YesNoDataType t46);
1932                 
1933                 /**
1934                  * Unsets the "T46" element
1935                  */
1936                 void unsetT46();
1937                 
1938                 /**
1939                  * Gets the "T47" element
1940                  */
1941                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT47();
1942                 
1943                 /**
1944                  * Gets (as xml) the "T47" element
1945                  */
1946                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT47();
1947                 
1948                 /**
1949                  * True if has "T47" element
1950                  */
1951                 boolean isSetT47();
1952                 
1953                 /**
1954                  * Sets the "T47" element
1955                  */
1956                 void setT47(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t47);
1957                 
1958                 /**
1959                  * Sets (as xml) the "T47" element
1960                  */
1961                 void xsetT47(gov.grants.apply.system.globalLibraryV20.YesNoDataType t47);
1962                 
1963                 /**
1964                  * Unsets the "T47" element
1965                  */
1966                 void unsetT47();
1967                 
1968                 /**
1969                  * Gets the "T48" element
1970                  */
1971                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT48();
1972                 
1973                 /**
1974                  * Gets (as xml) the "T48" element
1975                  */
1976                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT48();
1977                 
1978                 /**
1979                  * True if has "T48" element
1980                  */
1981                 boolean isSetT48();
1982                 
1983                 /**
1984                  * Sets the "T48" element
1985                  */
1986                 void setT48(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t48);
1987                 
1988                 /**
1989                  * Sets (as xml) the "T48" element
1990                  */
1991                 void xsetT48(gov.grants.apply.system.globalLibraryV20.YesNoDataType t48);
1992                 
1993                 /**
1994                  * Unsets the "T48" element
1995                  */
1996                 void unsetT48();
1997                 
1998                 /**
1999                  * Gets the "T49" element
2000                  */
2001                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT49();
2002                 
2003                 /**
2004                  * Gets (as xml) the "T49" element
2005                  */
2006                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT49();
2007                 
2008                 /**
2009                  * True if has "T49" element
2010                  */
2011                 boolean isSetT49();
2012                 
2013                 /**
2014                  * Sets the "T49" element
2015                  */
2016                 void setT49(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t49);
2017                 
2018                 /**
2019                  * Sets (as xml) the "T49" element
2020                  */
2021                 void xsetT49(gov.grants.apply.system.globalLibraryV20.YesNoDataType t49);
2022                 
2023                 /**
2024                  * Unsets the "T49" element
2025                  */
2026                 void unsetT49();
2027                 
2028                 /**
2029                  * Gets the "T50" element
2030                  */
2031                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT50();
2032                 
2033                 /**
2034                  * Gets (as xml) the "T50" element
2035                  */
2036                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT50();
2037                 
2038                 /**
2039                  * True if has "T50" element
2040                  */
2041                 boolean isSetT50();
2042                 
2043                 /**
2044                  * Sets the "T50" element
2045                  */
2046                 void setT50(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t50);
2047                 
2048                 /**
2049                  * Sets (as xml) the "T50" element
2050                  */
2051                 void xsetT50(gov.grants.apply.system.globalLibraryV20.YesNoDataType t50);
2052                 
2053                 /**
2054                  * Unsets the "T50" element
2055                  */
2056                 void unsetT50();
2057                 
2058                 /**
2059                  * Gets the "T51" element
2060                  */
2061                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT51();
2062                 
2063                 /**
2064                  * Gets (as xml) the "T51" element
2065                  */
2066                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT51();
2067                 
2068                 /**
2069                  * True if has "T51" element
2070                  */
2071                 boolean isSetT51();
2072                 
2073                 /**
2074                  * Sets the "T51" element
2075                  */
2076                 void setT51(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t51);
2077                 
2078                 /**
2079                  * Sets (as xml) the "T51" element
2080                  */
2081                 void xsetT51(gov.grants.apply.system.globalLibraryV20.YesNoDataType t51);
2082                 
2083                 /**
2084                  * Unsets the "T51" element
2085                  */
2086                 void unsetT51();
2087                 
2088                 /**
2089                  * Gets the "T52" element
2090                  */
2091                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT52();
2092                 
2093                 /**
2094                  * Gets (as xml) the "T52" element
2095                  */
2096                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT52();
2097                 
2098                 /**
2099                  * True if has "T52" element
2100                  */
2101                 boolean isSetT52();
2102                 
2103                 /**
2104                  * Sets the "T52" element
2105                  */
2106                 void setT52(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t52);
2107                 
2108                 /**
2109                  * Sets (as xml) the "T52" element
2110                  */
2111                 void xsetT52(gov.grants.apply.system.globalLibraryV20.YesNoDataType t52);
2112                 
2113                 /**
2114                  * Unsets the "T52" element
2115                  */
2116                 void unsetT52();
2117                 
2118                 /**
2119                  * Gets the "T53" element
2120                  */
2121                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT53();
2122                 
2123                 /**
2124                  * Gets (as xml) the "T53" element
2125                  */
2126                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT53();
2127                 
2128                 /**
2129                  * True if has "T53" element
2130                  */
2131                 boolean isSetT53();
2132                 
2133                 /**
2134                  * Sets the "T53" element
2135                  */
2136                 void setT53(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t53);
2137                 
2138                 /**
2139                  * Sets (as xml) the "T53" element
2140                  */
2141                 void xsetT53(gov.grants.apply.system.globalLibraryV20.YesNoDataType t53);
2142                 
2143                 /**
2144                  * Unsets the "T53" element
2145                  */
2146                 void unsetT53();
2147                 
2148                 /**
2149                  * Gets the "T54" element
2150                  */
2151                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT54();
2152                 
2153                 /**
2154                  * Gets (as xml) the "T54" element
2155                  */
2156                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT54();
2157                 
2158                 /**
2159                  * True if has "T54" element
2160                  */
2161                 boolean isSetT54();
2162                 
2163                 /**
2164                  * Sets the "T54" element
2165                  */
2166                 void setT54(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t54);
2167                 
2168                 /**
2169                  * Sets (as xml) the "T54" element
2170                  */
2171                 void xsetT54(gov.grants.apply.system.globalLibraryV20.YesNoDataType t54);
2172                 
2173                 /**
2174                  * Unsets the "T54" element
2175                  */
2176                 void unsetT54();
2177                 
2178                 /**
2179                  * Gets the "T55" element
2180                  */
2181                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT55();
2182                 
2183                 /**
2184                  * Gets (as xml) the "T55" element
2185                  */
2186                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT55();
2187                 
2188                 /**
2189                  * True if has "T55" element
2190                  */
2191                 boolean isSetT55();
2192                 
2193                 /**
2194                  * Sets the "T55" element
2195                  */
2196                 void setT55(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t55);
2197                 
2198                 /**
2199                  * Sets (as xml) the "T55" element
2200                  */
2201                 void xsetT55(gov.grants.apply.system.globalLibraryV20.YesNoDataType t55);
2202                 
2203                 /**
2204                  * Unsets the "T55" element
2205                  */
2206                 void unsetT55();
2207                 
2208                 /**
2209                  * A factory class with static methods for creating instances
2210                  * of this type.
2211                  */
2212                 
2213                 public static final class Factory
2214                 {
2215                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.CheckBoxGroup newInstance() {
2216                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.CheckBoxGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2217                     
2218                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.CheckBoxGroup newInstance(org.apache.xmlbeans.XmlOptions options) {
2219                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.CheckBoxGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2220                     
2221                     private Factory() { } // No instance of this class allowed
2222                 }
2223             }
2224             
2225             /**
2226              * An XML EnergySav(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
2227              *
2228              * This is an atomic type that is a restriction of gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$OutterShellStart$EnergySav.
2229              */
2230             public interface EnergySav extends org.apache.xmlbeans.XmlDecimal
2231             {
2232                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2233                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EnergySav.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("energysav2f4felemtype");
2234                 
2235                 /**
2236                  * A factory class with static methods for creating instances
2237                  * of this type.
2238                  */
2239                 
2240                 public static final class Factory
2241                 {
2242                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.EnergySav newValue(java.lang.Object obj) {
2243                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.EnergySav) type.newValue( obj ); }
2244                     
2245                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.EnergySav newInstance() {
2246                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.EnergySav) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2247                     
2248                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.EnergySav newInstance(org.apache.xmlbeans.XmlOptions options) {
2249                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.EnergySav) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2250                     
2251                     private Factory() { } // No instance of this class allowed
2252                 }
2253             }
2254             
2255             /**
2256              * An XML Descrip(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
2257              *
2258              * This is an atomic type that is a restriction of gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$OutterShellStart$Descrip.
2259              */
2260             public interface Descrip extends org.apache.xmlbeans.XmlString
2261             {
2262                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2263                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Descrip.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("descrip1bf7elemtype");
2264                 
2265                 /**
2266                  * A factory class with static methods for creating instances
2267                  * of this type.
2268                  */
2269                 
2270                 public static final class Factory
2271                 {
2272                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.Descrip newValue(java.lang.Object obj) {
2273                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.Descrip) type.newValue( obj ); }
2274                     
2275                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.Descrip newInstance() {
2276                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.Descrip) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2277                     
2278                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.Descrip newInstance(org.apache.xmlbeans.XmlOptions options) {
2279                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart.Descrip) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2280                     
2281                     private Factory() { } // No instance of this class allowed
2282                 }
2283             }
2284             
2285             /**
2286              * A factory class with static methods for creating instances
2287              * of this type.
2288              */
2289             
2290             public static final class Factory
2291             {
2292                 public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart newInstance() {
2293                   return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2294                 
2295                 public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart newInstance(org.apache.xmlbeans.XmlOptions options) {
2296                   return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellStart) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2297                 
2298                 private Factory() { } // No instance of this class allowed
2299             }
2300         }
2301         
2302         /**
2303          * An XML ProgramYearMilestones(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
2304          *
2305          * This is a complex type.
2306          */
2307         public interface ProgramYearMilestones extends org.apache.xmlbeans.XmlObject
2308         {
2309             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2310                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramYearMilestones.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programyearmilestones5494elemtype");
2311             
2312             /**
2313              * Gets array of all "Milestone" elements
2314              */
2315             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone[] getMilestoneArray();
2316             
2317             /**
2318              * Gets ith "Milestone" element
2319              */
2320             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone getMilestoneArray(int i);
2321             
2322             /**
2323              * Returns number of "Milestone" element
2324              */
2325             int sizeOfMilestoneArray();
2326             
2327             /**
2328              * Sets array of all "Milestone" element
2329              */
2330             void setMilestoneArray(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone[] milestoneArray);
2331             
2332             /**
2333              * Sets ith "Milestone" element
2334              */
2335             void setMilestoneArray(int i, gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone milestone);
2336             
2337             /**
2338              * Inserts and returns a new empty value (as xml) as the ith "Milestone" element
2339              */
2340             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone insertNewMilestone(int i);
2341             
2342             /**
2343              * Appends and returns a new empty value (as xml) as the last "Milestone" element
2344              */
2345             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone addNewMilestone();
2346             
2347             /**
2348              * Removes the ith "Milestone" element
2349              */
2350             void removeMilestone(int i);
2351             
2352             /**
2353              * Gets the "AdditionalMilestones" element
2354              */
2355             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.AdditionalMilestones getAdditionalMilestones();
2356             
2357             /**
2358              * True if has "AdditionalMilestones" element
2359              */
2360             boolean isSetAdditionalMilestones();
2361             
2362             /**
2363              * Sets the "AdditionalMilestones" element
2364              */
2365             void setAdditionalMilestones(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.AdditionalMilestones additionalMilestones);
2366             
2367             /**
2368              * Appends and returns a new empty "AdditionalMilestones" element
2369              */
2370             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.AdditionalMilestones addNewAdditionalMilestones();
2371             
2372             /**
2373              * Unsets the "AdditionalMilestones" element
2374              */
2375             void unsetAdditionalMilestones();
2376             
2377             /**
2378              * An XML Milestone(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
2379              *
2380              * This is a complex type.
2381              */
2382             public interface Milestone extends org.apache.xmlbeans.XmlObject
2383             {
2384                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2385                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Milestone.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("milestone4758elemtype");
2386                 
2387                 /**
2388                  * Gets the "MilestoneSequenceNumber" element
2389                  */
2390                 int getMilestoneSequenceNumber();
2391                 
2392                 /**
2393                  * Gets (as xml) the "MilestoneSequenceNumber" element
2394                  */
2395                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneSequenceNumber xgetMilestoneSequenceNumber();
2396                 
2397                 /**
2398                  * Sets the "MilestoneSequenceNumber" element
2399                  */
2400                 void setMilestoneSequenceNumber(int milestoneSequenceNumber);
2401                 
2402                 /**
2403                  * Sets (as xml) the "MilestoneSequenceNumber" element
2404                  */
2405                 void xsetMilestoneSequenceNumber(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneSequenceNumber milestoneSequenceNumber);
2406                 
2407                 /**
2408                  * Gets the "MilestoneDescription" element
2409                  */
2410                 java.lang.String getMilestoneDescription();
2411                 
2412                 /**
2413                  * Gets (as xml) the "MilestoneDescription" element
2414                  */
2415                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneDescription xgetMilestoneDescription();
2416                 
2417                 /**
2418                  * Sets the "MilestoneDescription" element
2419                  */
2420                 void setMilestoneDescription(java.lang.String milestoneDescription);
2421                 
2422                 /**
2423                  * Sets (as xml) the "MilestoneDescription" element
2424                  */
2425                 void xsetMilestoneDescription(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneDescription milestoneDescription);
2426                 
2427                 /**
2428                  * Gets the "PlannedNumber" element
2429                  */
2430                 int getPlannedNumber();
2431                 
2432                 /**
2433                  * Gets (as xml) the "PlannedNumber" element
2434                  */
2435                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.PlannedNumber xgetPlannedNumber();
2436                 
2437                 /**
2438                  * Sets the "PlannedNumber" element
2439                  */
2440                 void setPlannedNumber(int plannedNumber);
2441                 
2442                 /**
2443                  * Sets (as xml) the "PlannedNumber" element
2444                  */
2445                 void xsetPlannedNumber(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.PlannedNumber plannedNumber);
2446                 
2447                 /**
2448                  * An XML MilestoneSequenceNumber(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
2449                  *
2450                  * This is an atomic type that is a restriction of gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$ProgramYearMilestones$Milestone$MilestoneSequenceNumber.
2451                  */
2452                 public interface MilestoneSequenceNumber extends org.apache.xmlbeans.XmlInt
2453                 {
2454                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2455                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MilestoneSequenceNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("milestonesequencenumber2e52elemtype");
2456                     
2457                     /**
2458                      * A factory class with static methods for creating instances
2459                      * of this type.
2460                      */
2461                     
2462                     public static final class Factory
2463                     {
2464                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneSequenceNumber newValue(java.lang.Object obj) {
2465                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneSequenceNumber) type.newValue( obj ); }
2466                       
2467                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneSequenceNumber newInstance() {
2468                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneSequenceNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2469                       
2470                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneSequenceNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
2471                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneSequenceNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2472                       
2473                       private Factory() { } // No instance of this class allowed
2474                     }
2475                 }
2476                 
2477                 /**
2478                  * An XML MilestoneDescription(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
2479                  *
2480                  * This is an atomic type that is a restriction of gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$ProgramYearMilestones$Milestone$MilestoneDescription.
2481                  */
2482                 public interface MilestoneDescription extends org.apache.xmlbeans.XmlString
2483                 {
2484                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2485                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MilestoneDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("milestonedescription5530elemtype");
2486                     
2487                     /**
2488                      * A factory class with static methods for creating instances
2489                      * of this type.
2490                      */
2491                     
2492                     public static final class Factory
2493                     {
2494                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneDescription newValue(java.lang.Object obj) {
2495                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneDescription) type.newValue( obj ); }
2496                       
2497                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneDescription newInstance() {
2498                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2499                       
2500                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
2501                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.MilestoneDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2502                       
2503                       private Factory() { } // No instance of this class allowed
2504                     }
2505                 }
2506                 
2507                 /**
2508                  * An XML PlannedNumber(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
2509                  *
2510                  * This is an atomic type that is a restriction of gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$ProgramYearMilestones$Milestone$PlannedNumber.
2511                  */
2512                 public interface PlannedNumber extends org.apache.xmlbeans.XmlInt
2513                 {
2514                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2515                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PlannedNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("plannednumber63bfelemtype");
2516                     
2517                     /**
2518                      * A factory class with static methods for creating instances
2519                      * of this type.
2520                      */
2521                     
2522                     public static final class Factory
2523                     {
2524                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.PlannedNumber newValue(java.lang.Object obj) {
2525                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.PlannedNumber) type.newValue( obj ); }
2526                       
2527                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.PlannedNumber newInstance() {
2528                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.PlannedNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2529                       
2530                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.PlannedNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
2531                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone.PlannedNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2532                       
2533                       private Factory() { } // No instance of this class allowed
2534                     }
2535                 }
2536                 
2537                 /**
2538                  * A factory class with static methods for creating instances
2539                  * of this type.
2540                  */
2541                 
2542                 public static final class Factory
2543                 {
2544                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone newInstance() {
2545                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2546                     
2547                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone newInstance(org.apache.xmlbeans.XmlOptions options) {
2548                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.Milestone) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2549                     
2550                     private Factory() { } // No instance of this class allowed
2551                 }
2552             }
2553             
2554             /**
2555              * An XML AdditionalMilestones(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
2556              *
2557              * This is a complex type.
2558              */
2559             public interface AdditionalMilestones extends org.apache.xmlbeans.XmlObject
2560             {
2561                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2562                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AdditionalMilestones.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("additionalmilestones0d8eelemtype");
2563                 
2564                 /**
2565                  * Gets the "AttachedFile" element
2566                  */
2567                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttachedFile();
2568                 
2569                 /**
2570                  * True if has "AttachedFile" element
2571                  */
2572                 boolean isSetAttachedFile();
2573                 
2574                 /**
2575                  * Sets the "AttachedFile" element
2576                  */
2577                 void setAttachedFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attachedFile);
2578                 
2579                 /**
2580                  * Appends and returns a new empty "AttachedFile" element
2581                  */
2582                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttachedFile();
2583                 
2584                 /**
2585                  * Unsets the "AttachedFile" element
2586                  */
2587                 void unsetAttachedFile();
2588                 
2589                 /**
2590                  * A factory class with static methods for creating instances
2591                  * of this type.
2592                  */
2593                 
2594                 public static final class Factory
2595                 {
2596                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.AdditionalMilestones newInstance() {
2597                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.AdditionalMilestones) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2598                     
2599                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.AdditionalMilestones newInstance(org.apache.xmlbeans.XmlOptions options) {
2600                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones.AdditionalMilestones) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2601                     
2602                     private Factory() { } // No instance of this class allowed
2603                 }
2604             }
2605             
2606             /**
2607              * A factory class with static methods for creating instances
2608              * of this type.
2609              */
2610             
2611             public static final class Factory
2612             {
2613                 public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones newInstance() {
2614                   return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2615                 
2616                 public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones newInstance(org.apache.xmlbeans.XmlOptions options) {
2617                   return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.ProgramYearMilestones) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2618                 
2619                 private Factory() { } // No instance of this class allowed
2620             }
2621         }
2622         
2623         /**
2624          * An XML OutterShellA(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
2625          *
2626          * This is a complex type.
2627          */
2628         public interface OutterShellA extends org.apache.xmlbeans.XmlObject
2629         {
2630             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2631                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OutterShellA.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("outtershella48e4elemtype");
2632             
2633             /**
2634              * Gets the "DOEFunds" element
2635              */
2636             java.math.BigDecimal getDOEFunds();
2637             
2638             /**
2639              * Gets (as xml) the "DOEFunds" element
2640              */
2641             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDOEFunds();
2642             
2643             /**
2644              * True if has "DOEFunds" element
2645              */
2646             boolean isSetDOEFunds();
2647             
2648             /**
2649              * Sets the "DOEFunds" element
2650              */
2651             void setDOEFunds(java.math.BigDecimal doeFunds);
2652             
2653             /**
2654              * Sets (as xml) the "DOEFunds" element
2655              */
2656             void xsetDOEFunds(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType doeFunds);
2657             
2658             /**
2659              * Unsets the "DOEFunds" element
2660              */
2661             void unsetDOEFunds();
2662             
2663             /**
2664              * Gets the "StateFunds" element
2665              */
2666             java.math.BigDecimal getStateFunds();
2667             
2668             /**
2669              * Gets (as xml) the "StateFunds" element
2670              */
2671             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetStateFunds();
2672             
2673             /**
2674              * True if has "StateFunds" element
2675              */
2676             boolean isSetStateFunds();
2677             
2678             /**
2679              * Sets the "StateFunds" element
2680              */
2681             void setStateFunds(java.math.BigDecimal stateFunds);
2682             
2683             /**
2684              * Sets (as xml) the "StateFunds" element
2685              */
2686             void xsetStateFunds(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType stateFunds);
2687             
2688             /**
2689              * Unsets the "StateFunds" element
2690              */
2691             void unsetStateFunds();
2692             
2693             /**
2694              * Gets the "PVEDataType" element
2695              */
2696             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType getPVEDataType();
2697             
2698             /**
2699              * True if has "PVEDataType" element
2700              */
2701             boolean isSetPVEDataType();
2702             
2703             /**
2704              * Sets the "PVEDataType" element
2705              */
2706             void setPVEDataType(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType pveDataType);
2707             
2708             /**
2709              * Appends and returns a new empty "PVEDataType" element
2710              */
2711             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType addNewPVEDataType();
2712             
2713             /**
2714              * Unsets the "PVEDataType" element
2715              */
2716             void unsetPVEDataType();
2717             
2718             /**
2719              * Gets the "ThirdPartyGroup" element
2720              */
2721             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup getThirdPartyGroup();
2722             
2723             /**
2724              * True if has "ThirdPartyGroup" element
2725              */
2726             boolean isSetThirdPartyGroup();
2727             
2728             /**
2729              * Sets the "ThirdPartyGroup" element
2730              */
2731             void setThirdPartyGroup(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup thirdPartyGroup);
2732             
2733             /**
2734              * Appends and returns a new empty "ThirdPartyGroup" element
2735              */
2736             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup addNewThirdPartyGroup();
2737             
2738             /**
2739              * Unsets the "ThirdPartyGroup" element
2740              */
2741             void unsetThirdPartyGroup();
2742             
2743             /**
2744              * An XML PVEDataType(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
2745              *
2746              * This is a complex type.
2747              */
2748             public interface PVEDataType extends org.apache.xmlbeans.XmlObject
2749             {
2750                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2751                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PVEDataType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("pvedatatype14b3elemtype");
2752                 
2753                 /**
2754                  * Gets array of all "PVESource" elements
2755                  */
2756                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource.Enum[] getPVESourceArray();
2757                 
2758                 /**
2759                  * Gets ith "PVESource" element
2760                  */
2761                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource.Enum getPVESourceArray(int i);
2762                 
2763                 /**
2764                  * Gets (as xml) array of all "PVESource" elements
2765                  */
2766                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource[] xgetPVESourceArray();
2767                 
2768                 /**
2769                  * Gets (as xml) ith "PVESource" element
2770                  */
2771                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource xgetPVESourceArray(int i);
2772                 
2773                 /**
2774                  * Returns number of "PVESource" element
2775                  */
2776                 int sizeOfPVESourceArray();
2777                 
2778                 /**
2779                  * Sets array of all "PVESource" element
2780                  */
2781                 void setPVESourceArray(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource.Enum[] pveSourceArray);
2782                 
2783                 /**
2784                  * Sets ith "PVESource" element
2785                  */
2786                 void setPVESourceArray(int i, gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource.Enum pveSource);
2787                 
2788                 /**
2789                  * Sets (as xml) array of all "PVESource" element
2790                  */
2791                 void xsetPVESourceArray(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource[] pveSourceArray);
2792                 
2793                 /**
2794                  * Sets (as xml) ith "PVESource" element
2795                  */
2796                 void xsetPVESourceArray(int i, gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource pveSource);
2797                 
2798                 /**
2799                  * Inserts the value as the ith "PVESource" element
2800                  */
2801                 void insertPVESource(int i, gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource.Enum pveSource);
2802                 
2803                 /**
2804                  * Appends the value as the last "PVESource" element
2805                  */
2806                 void addPVESource(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource.Enum pveSource);
2807                 
2808                 /**
2809                  * Inserts and returns a new empty value (as xml) as the ith "PVESource" element
2810                  */
2811                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource insertNewPVESource(int i);
2812                 
2813                 /**
2814                  * Appends and returns a new empty value (as xml) as the last "PVESource" element
2815                  */
2816                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource addNewPVESource();
2817                 
2818                 /**
2819                  * Removes the ith "PVESource" element
2820                  */
2821                 void removePVESource(int i);
2822                 
2823                 /**
2824                  * Gets array of all "PVEFunds" elements
2825                  */
2826                 java.math.BigDecimal[] getPVEFundsArray();
2827                 
2828                 /**
2829                  * Gets ith "PVEFunds" element
2830                  */
2831                 java.math.BigDecimal getPVEFundsArray(int i);
2832                 
2833                 /**
2834                  * Gets (as xml) array of all "PVEFunds" elements
2835                  */
2836                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType[] xgetPVEFundsArray();
2837                 
2838                 /**
2839                  * Gets (as xml) ith "PVEFunds" element
2840                  */
2841                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPVEFundsArray(int i);
2842                 
2843                 /**
2844                  * Returns number of "PVEFunds" element
2845                  */
2846                 int sizeOfPVEFundsArray();
2847                 
2848                 /**
2849                  * Sets array of all "PVEFunds" element
2850                  */
2851                 void setPVEFundsArray(java.math.BigDecimal[] pveFundsArray);
2852                 
2853                 /**
2854                  * Sets ith "PVEFunds" element
2855                  */
2856                 void setPVEFundsArray(int i, java.math.BigDecimal pveFunds);
2857                 
2858                 /**
2859                  * Sets (as xml) array of all "PVEFunds" element
2860                  */
2861                 void xsetPVEFundsArray(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType[] pveFundsArray);
2862                 
2863                 /**
2864                  * Sets (as xml) ith "PVEFunds" element
2865                  */
2866                 void xsetPVEFundsArray(int i, gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType pveFunds);
2867                 
2868                 /**
2869                  * Inserts the value as the ith "PVEFunds" element
2870                  */
2871                 void insertPVEFunds(int i, java.math.BigDecimal pveFunds);
2872                 
2873                 /**
2874                  * Appends the value as the last "PVEFunds" element
2875                  */
2876                 void addPVEFunds(java.math.BigDecimal pveFunds);
2877                 
2878                 /**
2879                  * Inserts and returns a new empty value (as xml) as the ith "PVEFunds" element
2880                  */
2881                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType insertNewPVEFunds(int i);
2882                 
2883                 /**
2884                  * Appends and returns a new empty value (as xml) as the last "PVEFunds" element
2885                  */
2886                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType addNewPVEFunds();
2887                 
2888                 /**
2889                  * Removes the ith "PVEFunds" element
2890                  */
2891                 void removePVEFunds(int i);
2892                 
2893                 /**
2894                  * An XML PVESource(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
2895                  *
2896                  * This is an atomic type that is a restriction of gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$OutterShellA$PVEDataType$PVESource.
2897                  */
2898                 public interface PVESource extends org.apache.xmlbeans.XmlString
2899                 {
2900                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2901                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PVESource.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("pvesource9519elemtype");
2902                     
2903                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2904                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2905                     
2906                     static final Enum AMOCO_AMOCO = Enum.forString("AMOCO: Amoco");
2907                     static final Enum DIAMOND_SH_DIAMOND_SHAMROCK = Enum.forString("DIAMOND/SH: Diamond Shamrock");
2908                     static final Enum EXXON_EXXON = Enum.forString("EXXON: Exxon");
2909                     static final Enum OHA_OFFICE_OF_HEARINGS_AND_APPEALS = Enum.forString("OHA: Office of Hearings and Appeals");
2910                     static final Enum OTHER_OTHER_PVE_SOURCES = Enum.forString("OTHER: Other PVE sources");
2911                     static final Enum PALOPINTO_PALOPINTO = Enum.forString("PALOPINTO: Palopinto");
2912                     static final Enum STRIPPER_M_STRIPPER_MATCH = Enum.forString("STRIPPER-M: Stripper Match");
2913                     static final Enum STRIPPER_STRIPPER_WELL = Enum.forString("STRIPPER: Stripper-Well");
2914                     static final Enum VICKERS_VICKERS = Enum.forString("VICKERS: Vickers");
2915                     static final Enum WARNER_WARNER = Enum.forString("WARNER: Warner");
2916                     static final Enum X = Enum.forString("");
2917                     
2918                     static final int INT_AMOCO_AMOCO = Enum.INT_AMOCO_AMOCO;
2919                     static final int INT_DIAMOND_SH_DIAMOND_SHAMROCK = Enum.INT_DIAMOND_SH_DIAMOND_SHAMROCK;
2920                     static final int INT_EXXON_EXXON = Enum.INT_EXXON_EXXON;
2921                     static final int INT_OHA_OFFICE_OF_HEARINGS_AND_APPEALS = Enum.INT_OHA_OFFICE_OF_HEARINGS_AND_APPEALS;
2922                     static final int INT_OTHER_OTHER_PVE_SOURCES = Enum.INT_OTHER_OTHER_PVE_SOURCES;
2923                     static final int INT_PALOPINTO_PALOPINTO = Enum.INT_PALOPINTO_PALOPINTO;
2924                     static final int INT_STRIPPER_M_STRIPPER_MATCH = Enum.INT_STRIPPER_M_STRIPPER_MATCH;
2925                     static final int INT_STRIPPER_STRIPPER_WELL = Enum.INT_STRIPPER_STRIPPER_WELL;
2926                     static final int INT_VICKERS_VICKERS = Enum.INT_VICKERS_VICKERS;
2927                     static final int INT_WARNER_WARNER = Enum.INT_WARNER_WARNER;
2928                     static final int INT_X = Enum.INT_X;
2929                     
2930                     /**
2931                      * Enumeration value class for gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$OutterShellA$PVEDataType$PVESource.
2932                      * These enum values can be used as follows:
2933                      * <pre>
2934                      * enum.toString(); // returns the string value of the enum
2935                      * enum.intValue(); // returns an int value, useful for switches
2936                      * // e.g., case Enum.INT_AMOCO_AMOCO
2937                      * Enum.forString(s); // returns the enum value for a string
2938                      * Enum.forInt(i); // returns the enum value for an int
2939                      * </pre>
2940                      * Enumeration objects are immutable singleton objects that
2941                      * can be compared using == object equality. They have no
2942                      * public constructor. See the constants defined within this
2943                      * class for all the valid values.
2944                      */
2945                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2946                     {
2947                       /**
2948                        * Returns the enum value for a string, or null if none.
2949                        */
2950                       public static Enum forString(java.lang.String s)
2951                           { return (Enum)table.forString(s); }
2952                       /**
2953                        * Returns the enum value corresponding to an int, or null if none.
2954                        */
2955                       public static Enum forInt(int i)
2956                           { return (Enum)table.forInt(i); }
2957                       
2958                       private Enum(java.lang.String s, int i)
2959                           { super(s, i); }
2960                       
2961                       static final int INT_AMOCO_AMOCO = 1;
2962                       static final int INT_DIAMOND_SH_DIAMOND_SHAMROCK = 2;
2963                       static final int INT_EXXON_EXXON = 3;
2964                       static final int INT_OHA_OFFICE_OF_HEARINGS_AND_APPEALS = 4;
2965                       static final int INT_OTHER_OTHER_PVE_SOURCES = 5;
2966                       static final int INT_PALOPINTO_PALOPINTO = 6;
2967                       static final int INT_STRIPPER_M_STRIPPER_MATCH = 7;
2968                       static final int INT_STRIPPER_STRIPPER_WELL = 8;
2969                       static final int INT_VICKERS_VICKERS = 9;
2970                       static final int INT_WARNER_WARNER = 10;
2971                       static final int INT_X = 11;
2972                       
2973                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2974                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
2975                       (
2976                         new Enum[]
2977                         {
2978                           new Enum("AMOCO: Amoco", INT_AMOCO_AMOCO),
2979                           new Enum("DIAMOND/SH: Diamond Shamrock", INT_DIAMOND_SH_DIAMOND_SHAMROCK),
2980                           new Enum("EXXON: Exxon", INT_EXXON_EXXON),
2981                           new Enum("OHA: Office of Hearings and Appeals", INT_OHA_OFFICE_OF_HEARINGS_AND_APPEALS),
2982                           new Enum("OTHER: Other PVE sources", INT_OTHER_OTHER_PVE_SOURCES),
2983                           new Enum("PALOPINTO: Palopinto", INT_PALOPINTO_PALOPINTO),
2984                           new Enum("STRIPPER-M: Stripper Match", INT_STRIPPER_M_STRIPPER_MATCH),
2985                           new Enum("STRIPPER: Stripper-Well", INT_STRIPPER_STRIPPER_WELL),
2986                           new Enum("VICKERS: Vickers", INT_VICKERS_VICKERS),
2987                           new Enum("WARNER: Warner", INT_WARNER_WARNER),
2988                           new Enum("", INT_X),
2989                         }
2990                       );
2991                       private static final long serialVersionUID = 1L;
2992                       private java.lang.Object readResolve() { return forInt(intValue()); } 
2993                     }
2994                     
2995                     /**
2996                      * A factory class with static methods for creating instances
2997                      * of this type.
2998                      */
2999                     
3000                     public static final class Factory
3001                     {
3002                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource newValue(java.lang.Object obj) {
3003                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource) type.newValue( obj ); }
3004                       
3005                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource newInstance() {
3006                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3007                       
3008                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource newInstance(org.apache.xmlbeans.XmlOptions options) {
3009                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType.PVESource) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3010                       
3011                       private Factory() { } // No instance of this class allowed
3012                     }
3013                 }
3014                 
3015                 /**
3016                  * A factory class with static methods for creating instances
3017                  * of this type.
3018                  */
3019                 
3020                 public static final class Factory
3021                 {
3022                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType newInstance() {
3023                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3024                     
3025                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType newInstance(org.apache.xmlbeans.XmlOptions options) {
3026                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.PVEDataType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3027                     
3028                     private Factory() { } // No instance of this class allowed
3029                 }
3030             }
3031             
3032             /**
3033              * An XML ThirdPartyGroup(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
3034              *
3035              * This is a complex type.
3036              */
3037             public interface ThirdPartyGroup extends org.apache.xmlbeans.XmlObject
3038             {
3039                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3040                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ThirdPartyGroup.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("thirdpartygroupde30elemtype");
3041                 
3042                 /**
3043                  * Gets array of all "ThirdPartyDataType" elements
3044                  */
3045                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType[] getThirdPartyDataTypeArray();
3046                 
3047                 /**
3048                  * Gets ith "ThirdPartyDataType" element
3049                  */
3050                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType getThirdPartyDataTypeArray(int i);
3051                 
3052                 /**
3053                  * Returns number of "ThirdPartyDataType" element
3054                  */
3055                 int sizeOfThirdPartyDataTypeArray();
3056                 
3057                 /**
3058                  * Sets array of all "ThirdPartyDataType" element
3059                  */
3060                 void setThirdPartyDataTypeArray(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType[] thirdPartyDataTypeArray);
3061                 
3062                 /**
3063                  * Sets ith "ThirdPartyDataType" element
3064                  */
3065                 void setThirdPartyDataTypeArray(int i, gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType thirdPartyDataType);
3066                 
3067                 /**
3068                  * Inserts and returns a new empty value (as xml) as the ith "ThirdPartyDataType" element
3069                  */
3070                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType insertNewThirdPartyDataType(int i);
3071                 
3072                 /**
3073                  * Appends and returns a new empty value (as xml) as the last "ThirdPartyDataType" element
3074                  */
3075                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType addNewThirdPartyDataType();
3076                 
3077                 /**
3078                  * Removes the ith "ThirdPartyDataType" element
3079                  */
3080                 void removeThirdPartyDataType(int i);
3081                 
3082                 /**
3083                  * Gets the "SEPFundsTotal" element
3084                  */
3085                 java.math.BigDecimal getSEPFundsTotal();
3086                 
3087                 /**
3088                  * Gets (as xml) the "SEPFundsTotal" element
3089                  */
3090                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSEPFundsTotal();
3091                 
3092                 /**
3093                  * True if has "SEPFundsTotal" element
3094                  */
3095                 boolean isSetSEPFundsTotal();
3096                 
3097                 /**
3098                  * Sets the "SEPFundsTotal" element
3099                  */
3100                 void setSEPFundsTotal(java.math.BigDecimal sepFundsTotal);
3101                 
3102                 /**
3103                  * Sets (as xml) the "SEPFundsTotal" element
3104                  */
3105                 void xsetSEPFundsTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType sepFundsTotal);
3106                 
3107                 /**
3108                  * Unsets the "SEPFundsTotal" element
3109                  */
3110                 void unsetSEPFundsTotal();
3111                 
3112                 /**
3113                  * An XML ThirdPartyDataType(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
3114                  *
3115                  * This is a complex type.
3116                  */
3117                 public interface ThirdPartyDataType extends org.apache.xmlbeans.XmlObject
3118                 {
3119                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3120                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ThirdPartyDataType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("thirdpartydatatype594felemtype");
3121                     
3122                     /**
3123                      * Gets the "ThirdPartySource" element
3124                      */
3125                     gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType.ThirdPartySource.Enum getThirdPartySource();
3126                     
3127                     /**
3128                      * Gets (as xml) the "ThirdPartySource" element
3129                      */
3130                     gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType.ThirdPartySource xgetThirdPartySource();
3131                     
3132                     /**
3133                      * True if has "ThirdPartySource" element
3134                      */
3135                     boolean isSetThirdPartySource();
3136                     
3137                     /**
3138                      * Sets the "ThirdPartySource" element
3139                      */
3140                     void setThirdPartySource(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType.ThirdPartySource.Enum thirdPartySource);
3141                     
3142                     /**
3143                      * Sets (as xml) the "ThirdPartySource" element
3144                      */
3145                     void xsetThirdPartySource(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType.ThirdPartySource thirdPartySource);
3146                     
3147                     /**
3148                      * Unsets the "ThirdPartySource" element
3149                      */
3150                     void unsetThirdPartySource();
3151                     
3152                     /**
3153                      * Gets array of all "ThirdPartyFunds" elements
3154                      */
3155                     java.math.BigDecimal[] getThirdPartyFundsArray();
3156                     
3157                     /**
3158                      * Gets ith "ThirdPartyFunds" element
3159                      */
3160                     java.math.BigDecimal getThirdPartyFundsArray(int i);
3161                     
3162                     /**
3163                      * Gets (as xml) array of all "ThirdPartyFunds" elements
3164                      */
3165                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType[] xgetThirdPartyFundsArray();
3166                     
3167                     /**
3168                      * Gets (as xml) ith "ThirdPartyFunds" element
3169                      */
3170                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetThirdPartyFundsArray(int i);
3171                     
3172                     /**
3173                      * Returns number of "ThirdPartyFunds" element
3174                      */
3175                     int sizeOfThirdPartyFundsArray();
3176                     
3177                     /**
3178                      * Sets array of all "ThirdPartyFunds" element
3179                      */
3180                     void setThirdPartyFundsArray(java.math.BigDecimal[] thirdPartyFundsArray);
3181                     
3182                     /**
3183                      * Sets ith "ThirdPartyFunds" element
3184                      */
3185                     void setThirdPartyFundsArray(int i, java.math.BigDecimal thirdPartyFunds);
3186                     
3187                     /**
3188                      * Sets (as xml) array of all "ThirdPartyFunds" element
3189                      */
3190                     void xsetThirdPartyFundsArray(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType[] thirdPartyFundsArray);
3191                     
3192                     /**
3193                      * Sets (as xml) ith "ThirdPartyFunds" element
3194                      */
3195                     void xsetThirdPartyFundsArray(int i, gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType thirdPartyFunds);
3196                     
3197                     /**
3198                      * Inserts the value as the ith "ThirdPartyFunds" element
3199                      */
3200                     void insertThirdPartyFunds(int i, java.math.BigDecimal thirdPartyFunds);
3201                     
3202                     /**
3203                      * Appends the value as the last "ThirdPartyFunds" element
3204                      */
3205                     void addThirdPartyFunds(java.math.BigDecimal thirdPartyFunds);
3206                     
3207                     /**
3208                      * Inserts and returns a new empty value (as xml) as the ith "ThirdPartyFunds" element
3209                      */
3210                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType insertNewThirdPartyFunds(int i);
3211                     
3212                     /**
3213                      * Appends and returns a new empty value (as xml) as the last "ThirdPartyFunds" element
3214                      */
3215                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType addNewThirdPartyFunds();
3216                     
3217                     /**
3218                      * Removes the ith "ThirdPartyFunds" element
3219                      */
3220                     void removeThirdPartyFunds(int i);
3221                     
3222                     /**
3223                      * An XML ThirdPartySource(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
3224                      *
3225                      * This is an atomic type that is a restriction of gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$OutterShellA$ThirdPartyGroup$ThirdPartyDataType$ThirdPartySource.
3226                      */
3227                     public interface ThirdPartySource extends org.apache.xmlbeans.XmlString
3228                     {
3229                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3230                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ThirdPartySource.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("thirdpartysourced899elemtype");
3231                       
3232                       org.apache.xmlbeans.StringEnumAbstractBase enumValue();
3233                       void set(org.apache.xmlbeans.StringEnumAbstractBase e);
3234                       
3235                       static final Enum X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES = Enum.forString("3RD PARTY MATCH: Matching funds provided by third parties");
3236                       static final Enum COMBINED_STATE_AND_UTILITY = Enum.forString("COMBINED: State and Utility");
3237                       static final Enum INDUSTRY_INDUSTRY = Enum.forString("INDUSTRY: Industry");
3238                       static final Enum LIHEAP_LOW_INCOME_HOME_ENERGY_ASSISTANCE_PROGRAM = Enum.forString("LIHEAP: Low Income Home Energy Assistance Program");
3239                       static final Enum LOCAL_GOV_LOCAL_GOVERNMENT = Enum.forString("LOCAL GOV: Local Government");
3240                       static final Enum LOCAL_PVE_MATCH_MATCH_FOR_PVE_INSTITUTIONAL_GRANTEES = Enum.forString("LOCAL/PVE MATCH: Match for PVE institutional grantees");
3241                       static final Enum OTHER_OTHER = Enum.forString("OTHER: Other");
3242                       static final Enum OTHER_FED_OTHER_FEDERAL = Enum.forString("OTHER FED: Other Federal");
3243                       static final Enum OTHER_STATE_OTHER_STATE_AGENCIES = Enum.forString("OTHER STATE: Other State Agencies");
3244                       static final Enum STATE_STATE_GOVERNMENT_STRIPPER = Enum.forString("STATE: State Government/Stripper");
3245                       static final Enum STRIPPER_STRIPPER_WELL = Enum.forString("STRIPPER: Stripper-Well");
3246                       static final Enum SURCHARGE_SURCHARGE = Enum.forString("SURCHARGE: Surcharge");
3247                       static final Enum UTILITY_UTILITY_COMPANIES = Enum.forString("UTILITY: Utility companies");
3248                       static final Enum X = Enum.forString("");
3249                       
3250                       static final int INT_X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES = Enum.INT_X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES;
3251                       static final int INT_COMBINED_STATE_AND_UTILITY = Enum.INT_COMBINED_STATE_AND_UTILITY;
3252                       static final int INT_INDUSTRY_INDUSTRY = Enum.INT_INDUSTRY_INDUSTRY;
3253                       static final int INT_LIHEAP_LOW_INCOME_HOME_ENERGY_ASSISTANCE_PROGRAM = Enum.INT_LIHEAP_LOW_INCOME_HOME_ENERGY_ASSISTANCE_PROGRAM;
3254                       static final int INT_LOCAL_GOV_LOCAL_GOVERNMENT = Enum.INT_LOCAL_GOV_LOCAL_GOVERNMENT;
3255                       static final int INT_LOCAL_PVE_MATCH_MATCH_FOR_PVE_INSTITUTIONAL_GRANTEES = Enum.INT_LOCAL_PVE_MATCH_MATCH_FOR_PVE_INSTITUTIONAL_GRANTEES;
3256                       static final int INT_OTHER_OTHER = Enum.INT_OTHER_OTHER;
3257                       static final int INT_OTHER_FED_OTHER_FEDERAL = Enum.INT_OTHER_FED_OTHER_FEDERAL;
3258                       static final int INT_OTHER_STATE_OTHER_STATE_AGENCIES = Enum.INT_OTHER_STATE_OTHER_STATE_AGENCIES;
3259                       static final int INT_STATE_STATE_GOVERNMENT_STRIPPER = Enum.INT_STATE_STATE_GOVERNMENT_STRIPPER;
3260                       static final int INT_STRIPPER_STRIPPER_WELL = Enum.INT_STRIPPER_STRIPPER_WELL;
3261                       static final int INT_SURCHARGE_SURCHARGE = Enum.INT_SURCHARGE_SURCHARGE;
3262                       static final int INT_UTILITY_UTILITY_COMPANIES = Enum.INT_UTILITY_UTILITY_COMPANIES;
3263                       static final int INT_X = Enum.INT_X;
3264                       
3265                       /**
3266                        * Enumeration value class for gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$OutterShellA$ThirdPartyGroup$ThirdPartyDataType$ThirdPartySource.
3267                        * These enum values can be used as follows:
3268                        * <pre>
3269                        * enum.toString(); // returns the string value of the enum
3270                        * enum.intValue(); // returns an int value, useful for switches
3271                        * // e.g., case Enum.INT_X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES
3272                        * Enum.forString(s); // returns the enum value for a string
3273                        * Enum.forInt(i); // returns the enum value for an int
3274                        * </pre>
3275                        * Enumeration objects are immutable singleton objects that
3276                        * can be compared using == object equality. They have no
3277                        * public constructor. See the constants defined within this
3278                        * class for all the valid values.
3279                        */
3280                       static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
3281                       {
3282                         /**
3283                          * Returns the enum value for a string, or null if none.
3284                          */
3285                         public static Enum forString(java.lang.String s)
3286                             { return (Enum)table.forString(s); }
3287                         /**
3288                          * Returns the enum value corresponding to an int, or null if none.
3289                          */
3290                         public static Enum forInt(int i)
3291                             { return (Enum)table.forInt(i); }
3292                         
3293                         private Enum(java.lang.String s, int i)
3294                             { super(s, i); }
3295                         
3296                         static final int INT_X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES = 1;
3297                         static final int INT_COMBINED_STATE_AND_UTILITY = 2;
3298                         static final int INT_INDUSTRY_INDUSTRY = 3;
3299                         static final int INT_LIHEAP_LOW_INCOME_HOME_ENERGY_ASSISTANCE_PROGRAM = 4;
3300                         static final int INT_LOCAL_GOV_LOCAL_GOVERNMENT = 5;
3301                         static final int INT_LOCAL_PVE_MATCH_MATCH_FOR_PVE_INSTITUTIONAL_GRANTEES = 6;
3302                         static final int INT_OTHER_OTHER = 7;
3303                         static final int INT_OTHER_FED_OTHER_FEDERAL = 8;
3304                         static final int INT_OTHER_STATE_OTHER_STATE_AGENCIES = 9;
3305                         static final int INT_STATE_STATE_GOVERNMENT_STRIPPER = 10;
3306                         static final int INT_STRIPPER_STRIPPER_WELL = 11;
3307                         static final int INT_SURCHARGE_SURCHARGE = 12;
3308                         static final int INT_UTILITY_UTILITY_COMPANIES = 13;
3309                         static final int INT_X = 14;
3310                         
3311                         public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
3312                             new org.apache.xmlbeans.StringEnumAbstractBase.Table
3313                         (
3314                           new Enum[]
3315                           {
3316                             new Enum("3RD PARTY MATCH: Matching funds provided by third parties", INT_X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES),
3317                             new Enum("COMBINED: State and Utility", INT_COMBINED_STATE_AND_UTILITY),
3318                             new Enum("INDUSTRY: Industry", INT_INDUSTRY_INDUSTRY),
3319                             new Enum("LIHEAP: Low Income Home Energy Assistance Program", INT_LIHEAP_LOW_INCOME_HOME_ENERGY_ASSISTANCE_PROGRAM),
3320                             new Enum("LOCAL GOV: Local Government", INT_LOCAL_GOV_LOCAL_GOVERNMENT),
3321                             new Enum("LOCAL/PVE MATCH: Match for PVE institutional grantees", INT_LOCAL_PVE_MATCH_MATCH_FOR_PVE_INSTITUTIONAL_GRANTEES),
3322                             new Enum("OTHER: Other", INT_OTHER_OTHER),
3323                             new Enum("OTHER FED: Other Federal", INT_OTHER_FED_OTHER_FEDERAL),
3324                             new Enum("OTHER STATE: Other State Agencies", INT_OTHER_STATE_OTHER_STATE_AGENCIES),
3325                             new Enum("STATE: State Government/Stripper", INT_STATE_STATE_GOVERNMENT_STRIPPER),
3326                             new Enum("STRIPPER: Stripper-Well", INT_STRIPPER_STRIPPER_WELL),
3327                             new Enum("SURCHARGE: Surcharge", INT_SURCHARGE_SURCHARGE),
3328                             new Enum("UTILITY: Utility companies", INT_UTILITY_UTILITY_COMPANIES),
3329                             new Enum("", INT_X),
3330                           }
3331                         );
3332                         private static final long serialVersionUID = 1L;
3333                         private java.lang.Object readResolve() { return forInt(intValue()); } 
3334                       }
3335                       
3336                       /**
3337                        * A factory class with static methods for creating instances
3338                        * of this type.
3339                        */
3340                       
3341                       public static final class Factory
3342                       {
3343                         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType.ThirdPartySource newValue(java.lang.Object obj) {
3344                           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType.ThirdPartySource) type.newValue( obj ); }
3345                         
3346                         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType.ThirdPartySource newInstance() {
3347                           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType.ThirdPartySource) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3348                         
3349                         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType.ThirdPartySource newInstance(org.apache.xmlbeans.XmlOptions options) {
3350                           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType.ThirdPartySource) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3351                         
3352                         private Factory() { } // No instance of this class allowed
3353                       }
3354                     }
3355                     
3356                     /**
3357                      * A factory class with static methods for creating instances
3358                      * of this type.
3359                      */
3360                     
3361                     public static final class Factory
3362                     {
3363                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType newInstance() {
3364                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3365                       
3366                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType newInstance(org.apache.xmlbeans.XmlOptions options) {
3367                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup.ThirdPartyDataType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3368                       
3369                       private Factory() { } // No instance of this class allowed
3370                     }
3371                 }
3372                 
3373                 /**
3374                  * A factory class with static methods for creating instances
3375                  * of this type.
3376                  */
3377                 
3378                 public static final class Factory
3379                 {
3380                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup newInstance() {
3381                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3382                     
3383                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup newInstance(org.apache.xmlbeans.XmlOptions options) {
3384                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA.ThirdPartyGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3385                     
3386                     private Factory() { } // No instance of this class allowed
3387                 }
3388             }
3389             
3390             /**
3391              * A factory class with static methods for creating instances
3392              * of this type.
3393              */
3394             
3395             public static final class Factory
3396             {
3397                 public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA newInstance() {
3398                   return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3399                 
3400                 public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA newInstance(org.apache.xmlbeans.XmlOptions options) {
3401                   return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3402                 
3403                 private Factory() { } // No instance of this class allowed
3404             }
3405         }
3406         
3407         /**
3408          * An XML OutterShellB(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
3409          *
3410          * This is a complex type.
3411          */
3412         public interface OutterShellB extends org.apache.xmlbeans.XmlObject
3413         {
3414             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3415                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OutterShellB.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("outtershellb9c43elemtype");
3416             
3417             /**
3418              * Gets the "LevFundsGroup" element
3419              */
3420             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup getLevFundsGroup();
3421             
3422             /**
3423              * True if has "LevFundsGroup" element
3424              */
3425             boolean isSetLevFundsGroup();
3426             
3427             /**
3428              * Sets the "LevFundsGroup" element
3429              */
3430             void setLevFundsGroup(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup levFundsGroup);
3431             
3432             /**
3433              * Appends and returns a new empty "LevFundsGroup" element
3434              */
3435             gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup addNewLevFundsGroup();
3436             
3437             /**
3438              * Unsets the "LevFundsGroup" element
3439              */
3440             void unsetLevFundsGroup();
3441             
3442             /**
3443              * Gets the "LevFundsTotal" element
3444              */
3445             java.math.BigDecimal getLevFundsTotal();
3446             
3447             /**
3448              * Gets (as xml) the "LevFundsTotal" element
3449              */
3450             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetLevFundsTotal();
3451             
3452             /**
3453              * True if has "LevFundsTotal" element
3454              */
3455             boolean isSetLevFundsTotal();
3456             
3457             /**
3458              * Sets the "LevFundsTotal" element
3459              */
3460             void setLevFundsTotal(java.math.BigDecimal levFundsTotal);
3461             
3462             /**
3463              * Sets (as xml) the "LevFundsTotal" element
3464              */
3465             void xsetLevFundsTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType levFundsTotal);
3466             
3467             /**
3468              * Unsets the "LevFundsTotal" element
3469              */
3470             void unsetLevFundsTotal();
3471             
3472             /**
3473              * An XML LevFundsGroup(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
3474              *
3475              * This is a complex type.
3476              */
3477             public interface LevFundsGroup extends org.apache.xmlbeans.XmlObject
3478             {
3479                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3480                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LevFundsGroup.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("levfundsgroup90ddelemtype");
3481                 
3482                 /**
3483                  * Gets array of all "LevFundsDataType" elements
3484                  */
3485                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType[] getLevFundsDataTypeArray();
3486                 
3487                 /**
3488                  * Gets ith "LevFundsDataType" element
3489                  */
3490                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType getLevFundsDataTypeArray(int i);
3491                 
3492                 /**
3493                  * Returns number of "LevFundsDataType" element
3494                  */
3495                 int sizeOfLevFundsDataTypeArray();
3496                 
3497                 /**
3498                  * Sets array of all "LevFundsDataType" element
3499                  */
3500                 void setLevFundsDataTypeArray(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType[] levFundsDataTypeArray);
3501                 
3502                 /**
3503                  * Sets ith "LevFundsDataType" element
3504                  */
3505                 void setLevFundsDataTypeArray(int i, gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType levFundsDataType);
3506                 
3507                 /**
3508                  * Inserts and returns a new empty value (as xml) as the ith "LevFundsDataType" element
3509                  */
3510                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType insertNewLevFundsDataType(int i);
3511                 
3512                 /**
3513                  * Appends and returns a new empty value (as xml) as the last "LevFundsDataType" element
3514                  */
3515                 gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType addNewLevFundsDataType();
3516                 
3517                 /**
3518                  * Removes the ith "LevFundsDataType" element
3519                  */
3520                 void removeLevFundsDataType(int i);
3521                 
3522                 /**
3523                  * An XML LevFundsDataType(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
3524                  *
3525                  * This is a complex type.
3526                  */
3527                 public interface LevFundsDataType extends org.apache.xmlbeans.XmlObject
3528                 {
3529                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3530                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LevFundsDataType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("levfundsdatatyped9aeelemtype");
3531                     
3532                     /**
3533                      * Gets array of all "LevfundSource" elements
3534                      */
3535                     gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource.Enum[] getLevfundSourceArray();
3536                     
3537                     /**
3538                      * Gets ith "LevfundSource" element
3539                      */
3540                     gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource.Enum getLevfundSourceArray(int i);
3541                     
3542                     /**
3543                      * Gets (as xml) array of all "LevfundSource" elements
3544                      */
3545                     gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource[] xgetLevfundSourceArray();
3546                     
3547                     /**
3548                      * Gets (as xml) ith "LevfundSource" element
3549                      */
3550                     gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource xgetLevfundSourceArray(int i);
3551                     
3552                     /**
3553                      * Returns number of "LevfundSource" element
3554                      */
3555                     int sizeOfLevfundSourceArray();
3556                     
3557                     /**
3558                      * Sets array of all "LevfundSource" element
3559                      */
3560                     void setLevfundSourceArray(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource.Enum[] levfundSourceArray);
3561                     
3562                     /**
3563                      * Sets ith "LevfundSource" element
3564                      */
3565                     void setLevfundSourceArray(int i, gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource.Enum levfundSource);
3566                     
3567                     /**
3568                      * Sets (as xml) array of all "LevfundSource" element
3569                      */
3570                     void xsetLevfundSourceArray(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource[] levfundSourceArray);
3571                     
3572                     /**
3573                      * Sets (as xml) ith "LevfundSource" element
3574                      */
3575                     void xsetLevfundSourceArray(int i, gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource levfundSource);
3576                     
3577                     /**
3578                      * Inserts the value as the ith "LevfundSource" element
3579                      */
3580                     void insertLevfundSource(int i, gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource.Enum levfundSource);
3581                     
3582                     /**
3583                      * Appends the value as the last "LevfundSource" element
3584                      */
3585                     void addLevfundSource(gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource.Enum levfundSource);
3586                     
3587                     /**
3588                      * Inserts and returns a new empty value (as xml) as the ith "LevfundSource" element
3589                      */
3590                     gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource insertNewLevfundSource(int i);
3591                     
3592                     /**
3593                      * Appends and returns a new empty value (as xml) as the last "LevfundSource" element
3594                      */
3595                     gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource addNewLevfundSource();
3596                     
3597                     /**
3598                      * Removes the ith "LevfundSource" element
3599                      */
3600                     void removeLevfundSource(int i);
3601                     
3602                     /**
3603                      * Gets array of all "LevFunds" elements
3604                      */
3605                     java.math.BigDecimal[] getLevFundsArray();
3606                     
3607                     /**
3608                      * Gets ith "LevFunds" element
3609                      */
3610                     java.math.BigDecimal getLevFundsArray(int i);
3611                     
3612                     /**
3613                      * Gets (as xml) array of all "LevFunds" elements
3614                      */
3615                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType[] xgetLevFundsArray();
3616                     
3617                     /**
3618                      * Gets (as xml) ith "LevFunds" element
3619                      */
3620                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetLevFundsArray(int i);
3621                     
3622                     /**
3623                      * Returns number of "LevFunds" element
3624                      */
3625                     int sizeOfLevFundsArray();
3626                     
3627                     /**
3628                      * Sets array of all "LevFunds" element
3629                      */
3630                     void setLevFundsArray(java.math.BigDecimal[] levFundsArray);
3631                     
3632                     /**
3633                      * Sets ith "LevFunds" element
3634                      */
3635                     void setLevFundsArray(int i, java.math.BigDecimal levFunds);
3636                     
3637                     /**
3638                      * Sets (as xml) array of all "LevFunds" element
3639                      */
3640                     void xsetLevFundsArray(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType[] levFundsArray);
3641                     
3642                     /**
3643                      * Sets (as xml) ith "LevFunds" element
3644                      */
3645                     void xsetLevFundsArray(int i, gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType levFunds);
3646                     
3647                     /**
3648                      * Inserts the value as the ith "LevFunds" element
3649                      */
3650                     void insertLevFunds(int i, java.math.BigDecimal levFunds);
3651                     
3652                     /**
3653                      * Appends the value as the last "LevFunds" element
3654                      */
3655                     void addLevFunds(java.math.BigDecimal levFunds);
3656                     
3657                     /**
3658                      * Inserts and returns a new empty value (as xml) as the ith "LevFunds" element
3659                      */
3660                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType insertNewLevFunds(int i);
3661                     
3662                     /**
3663                      * Appends and returns a new empty value (as xml) as the last "LevFunds" element
3664                      */
3665                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType addNewLevFunds();
3666                     
3667                     /**
3668                      * Removes the ith "LevFunds" element
3669                      */
3670                     void removeLevFunds(int i);
3671                     
3672                     /**
3673                      * An XML LevfundSource(@http://apply.grants.gov/forms/DOE_SEPNarrativeInformation-V1.0).
3674                      *
3675                      * This is an atomic type that is a restriction of gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$OutterShellB$LevFundsGroup$LevFundsDataType$LevfundSource.
3676                      */
3677                     public interface LevfundSource extends org.apache.xmlbeans.XmlString
3678                     {
3679                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3680                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LevfundSource.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("levfundsource10e5elemtype");
3681                       
3682                       org.apache.xmlbeans.StringEnumAbstractBase enumValue();
3683                       void set(org.apache.xmlbeans.StringEnumAbstractBase e);
3684                       
3685                       static final Enum X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES = Enum.forString("3RD PARTY MATCH: Matching funds provided by third parties");
3686                       static final Enum COMBINED_STATE_AND_UTILITY = Enum.forString("COMBINED: State and Utility");
3687                       static final Enum INDUSTRY_INDUSTRY = Enum.forString("INDUSTRY: Industry");
3688                       static final Enum LIHEAP_LOW_INCOME_HOME_ENERGY_ASSISTANCE_PROGRAM = Enum.forString("LIHEAP: Low Income Home Energy Assistance Program");
3689                       static final Enum LOCAL_GOV_LOCAL_GOVERNMENT = Enum.forString("LOCAL GOV: Local Government");
3690                       static final Enum LOCAL_PVE_MATCH_MATCH_FOR_PVE_INSTITUTIONAL_GRANTEES = Enum.forString("LOCAL/PVE MATCH: Match for PVE institutional grantees");
3691                       static final Enum OTHER_OTHER = Enum.forString("OTHER: Other");
3692                       static final Enum OTHER_FED_OTHER_FEDERAL = Enum.forString("OTHER FED: Other Federal");
3693                       static final Enum OTHER_STATE_OTHER_STATE_AGENCIES = Enum.forString("OTHER STATE: Other State Agencies");
3694                       static final Enum STATE_STATE_GOVERNMENT_STRIPPER = Enum.forString("STATE: State Government/Stripper");
3695                       static final Enum STRIPPER_STRIPPER_WELL = Enum.forString("STRIPPER: Stripper-Well");
3696                       static final Enum SURCHARGE_SURCHARGE = Enum.forString("SURCHARGE: Surcharge");
3697                       static final Enum UTILITY_UTILITY_COMPANIES = Enum.forString("UTILITY: Utility companies");
3698                       static final Enum X = Enum.forString("");
3699                       
3700                       static final int INT_X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES = Enum.INT_X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES;
3701                       static final int INT_COMBINED_STATE_AND_UTILITY = Enum.INT_COMBINED_STATE_AND_UTILITY;
3702                       static final int INT_INDUSTRY_INDUSTRY = Enum.INT_INDUSTRY_INDUSTRY;
3703                       static final int INT_LIHEAP_LOW_INCOME_HOME_ENERGY_ASSISTANCE_PROGRAM = Enum.INT_LIHEAP_LOW_INCOME_HOME_ENERGY_ASSISTANCE_PROGRAM;
3704                       static final int INT_LOCAL_GOV_LOCAL_GOVERNMENT = Enum.INT_LOCAL_GOV_LOCAL_GOVERNMENT;
3705                       static final int INT_LOCAL_PVE_MATCH_MATCH_FOR_PVE_INSTITUTIONAL_GRANTEES = Enum.INT_LOCAL_PVE_MATCH_MATCH_FOR_PVE_INSTITUTIONAL_GRANTEES;
3706                       static final int INT_OTHER_OTHER = Enum.INT_OTHER_OTHER;
3707                       static final int INT_OTHER_FED_OTHER_FEDERAL = Enum.INT_OTHER_FED_OTHER_FEDERAL;
3708                       static final int INT_OTHER_STATE_OTHER_STATE_AGENCIES = Enum.INT_OTHER_STATE_OTHER_STATE_AGENCIES;
3709                       static final int INT_STATE_STATE_GOVERNMENT_STRIPPER = Enum.INT_STATE_STATE_GOVERNMENT_STRIPPER;
3710                       static final int INT_STRIPPER_STRIPPER_WELL = Enum.INT_STRIPPER_STRIPPER_WELL;
3711                       static final int INT_SURCHARGE_SURCHARGE = Enum.INT_SURCHARGE_SURCHARGE;
3712                       static final int INT_UTILITY_UTILITY_COMPANIES = Enum.INT_UTILITY_UTILITY_COMPANIES;
3713                       static final int INT_X = Enum.INT_X;
3714                       
3715                       /**
3716                        * Enumeration value class for gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument$DOESEPNarrativeInformation$OutterShellB$LevFundsGroup$LevFundsDataType$LevfundSource.
3717                        * These enum values can be used as follows:
3718                        * <pre>
3719                        * enum.toString(); // returns the string value of the enum
3720                        * enum.intValue(); // returns an int value, useful for switches
3721                        * // e.g., case Enum.INT_X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES
3722                        * Enum.forString(s); // returns the enum value for a string
3723                        * Enum.forInt(i); // returns the enum value for an int
3724                        * </pre>
3725                        * Enumeration objects are immutable singleton objects that
3726                        * can be compared using == object equality. They have no
3727                        * public constructor. See the constants defined within this
3728                        * class for all the valid values.
3729                        */
3730                       static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
3731                       {
3732                         /**
3733                          * Returns the enum value for a string, or null if none.
3734                          */
3735                         public static Enum forString(java.lang.String s)
3736                             { return (Enum)table.forString(s); }
3737                         /**
3738                          * Returns the enum value corresponding to an int, or null if none.
3739                          */
3740                         public static Enum forInt(int i)
3741                             { return (Enum)table.forInt(i); }
3742                         
3743                         private Enum(java.lang.String s, int i)
3744                             { super(s, i); }
3745                         
3746                         static final int INT_X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES = 1;
3747                         static final int INT_COMBINED_STATE_AND_UTILITY = 2;
3748                         static final int INT_INDUSTRY_INDUSTRY = 3;
3749                         static final int INT_LIHEAP_LOW_INCOME_HOME_ENERGY_ASSISTANCE_PROGRAM = 4;
3750                         static final int INT_LOCAL_GOV_LOCAL_GOVERNMENT = 5;
3751                         static final int INT_LOCAL_PVE_MATCH_MATCH_FOR_PVE_INSTITUTIONAL_GRANTEES = 6;
3752                         static final int INT_OTHER_OTHER = 7;
3753                         static final int INT_OTHER_FED_OTHER_FEDERAL = 8;
3754                         static final int INT_OTHER_STATE_OTHER_STATE_AGENCIES = 9;
3755                         static final int INT_STATE_STATE_GOVERNMENT_STRIPPER = 10;
3756                         static final int INT_STRIPPER_STRIPPER_WELL = 11;
3757                         static final int INT_SURCHARGE_SURCHARGE = 12;
3758                         static final int INT_UTILITY_UTILITY_COMPANIES = 13;
3759                         static final int INT_X = 14;
3760                         
3761                         public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
3762                             new org.apache.xmlbeans.StringEnumAbstractBase.Table
3763                         (
3764                           new Enum[]
3765                           {
3766                             new Enum("3RD PARTY MATCH: Matching funds provided by third parties", INT_X_3_RD_PARTY_MATCH_MATCHING_FUNDS_PROVIDED_BY_THIRD_PARTIES),
3767                             new Enum("COMBINED: State and Utility", INT_COMBINED_STATE_AND_UTILITY),
3768                             new Enum("INDUSTRY: Industry", INT_INDUSTRY_INDUSTRY),
3769                             new Enum("LIHEAP: Low Income Home Energy Assistance Program", INT_LIHEAP_LOW_INCOME_HOME_ENERGY_ASSISTANCE_PROGRAM),
3770                             new Enum("LOCAL GOV: Local Government", INT_LOCAL_GOV_LOCAL_GOVERNMENT),
3771                             new Enum("LOCAL/PVE MATCH: Match for PVE institutional grantees", INT_LOCAL_PVE_MATCH_MATCH_FOR_PVE_INSTITUTIONAL_GRANTEES),
3772                             new Enum("OTHER: Other", INT_OTHER_OTHER),
3773                             new Enum("OTHER FED: Other Federal", INT_OTHER_FED_OTHER_FEDERAL),
3774                             new Enum("OTHER STATE: Other State Agencies", INT_OTHER_STATE_OTHER_STATE_AGENCIES),
3775                             new Enum("STATE: State Government/Stripper", INT_STATE_STATE_GOVERNMENT_STRIPPER),
3776                             new Enum("STRIPPER: Stripper-Well", INT_STRIPPER_STRIPPER_WELL),
3777                             new Enum("SURCHARGE: Surcharge", INT_SURCHARGE_SURCHARGE),
3778                             new Enum("UTILITY: Utility companies", INT_UTILITY_UTILITY_COMPANIES),
3779                             new Enum("", INT_X),
3780                           }
3781                         );
3782                         private static final long serialVersionUID = 1L;
3783                         private java.lang.Object readResolve() { return forInt(intValue()); } 
3784                       }
3785                       
3786                       /**
3787                        * A factory class with static methods for creating instances
3788                        * of this type.
3789                        */
3790                       
3791                       public static final class Factory
3792                       {
3793                         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource newValue(java.lang.Object obj) {
3794                           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource) type.newValue( obj ); }
3795                         
3796                         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource newInstance() {
3797                           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3798                         
3799                         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource newInstance(org.apache.xmlbeans.XmlOptions options) {
3800                           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType.LevfundSource) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3801                         
3802                         private Factory() { } // No instance of this class allowed
3803                       }
3804                     }
3805                     
3806                     /**
3807                      * A factory class with static methods for creating instances
3808                      * of this type.
3809                      */
3810                     
3811                     public static final class Factory
3812                     {
3813                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType newInstance() {
3814                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3815                       
3816                       public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType newInstance(org.apache.xmlbeans.XmlOptions options) {
3817                         return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup.LevFundsDataType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3818                       
3819                       private Factory() { } // No instance of this class allowed
3820                     }
3821                 }
3822                 
3823                 /**
3824                  * A factory class with static methods for creating instances
3825                  * of this type.
3826                  */
3827                 
3828                 public static final class Factory
3829                 {
3830                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup newInstance() {
3831                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3832                     
3833                     public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup newInstance(org.apache.xmlbeans.XmlOptions options) {
3834                       return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB.LevFundsGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3835                     
3836                     private Factory() { } // No instance of this class allowed
3837                 }
3838             }
3839             
3840             /**
3841              * A factory class with static methods for creating instances
3842              * of this type.
3843              */
3844             
3845             public static final class Factory
3846             {
3847                 public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB newInstance() {
3848                   return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3849                 
3850                 public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB newInstance(org.apache.xmlbeans.XmlOptions options) {
3851                   return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation.OutterShellB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3852                 
3853                 private Factory() { } // No instance of this class allowed
3854             }
3855         }
3856         
3857         /**
3858          * A factory class with static methods for creating instances
3859          * of this type.
3860          */
3861         
3862         public static final class Factory
3863         {
3864             public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation newInstance() {
3865               return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3866             
3867             public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation newInstance(org.apache.xmlbeans.XmlOptions options) {
3868               return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument.DOESEPNarrativeInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3869             
3870             private Factory() { } // No instance of this class allowed
3871         }
3872     }
3873     
3874     /**
3875      * A factory class with static methods for creating instances
3876      * of this type.
3877      */
3878     
3879     public static final class Factory
3880     {
3881         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument newInstance() {
3882           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3883         
3884         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
3885           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3886         
3887         /** @param xmlAsString the string value to parse */
3888         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
3889           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
3890         
3891         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3892           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
3893         
3894         /** @param file the file from which to load an xml document */
3895         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3896           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
3897         
3898         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3899           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
3900         
3901         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3902           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
3903         
3904         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3905           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
3906         
3907         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3908           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
3909         
3910         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3911           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
3912         
3913         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3914           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
3915         
3916         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3917           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
3918         
3919         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
3920           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
3921         
3922         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3923           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
3924         
3925         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
3926           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
3927         
3928         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3929           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
3930         
3931         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3932         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
3933           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
3934         
3935         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3936         public static gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
3937           return (gov.grants.apply.forms.doeSEPNarrativeInformationV10.DOESEPNarrativeInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
3938         
3939         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3940         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 {
3941           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
3942         
3943         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3944         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 {
3945           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
3946         
3947         private Factory() { } // No instance of this class allowed
3948     }
3949 }