View Javadoc
1   /*
2    * An XML document type.
3    * Localname: PHS398_ModularBudget_1_2
4    * Namespace: http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2
5    * Java type: gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.phs398ModularBudget12V12;
10  
11  
12  /**
13   * A document containing one PHS398_ModularBudget_1_2(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2) element.
14   *
15   * This is a complex type.
16   */
17  public interface PHS398ModularBudget12Document 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(PHS398ModularBudget12Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398modularbudget12f31fdoctype");
21      
22      /**
23       * Gets the "PHS398_ModularBudget_1_2" element
24       */
25      gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12 getPHS398ModularBudget12();
26      
27      /**
28       * Sets the "PHS398_ModularBudget_1_2" element
29       */
30      void setPHS398ModularBudget12(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12 phs398ModularBudget12);
31      
32      /**
33       * Appends and returns a new empty "PHS398_ModularBudget_1_2" element
34       */
35      gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12 addNewPHS398ModularBudget12();
36      
37      /**
38       * An XML PHS398_ModularBudget_1_2(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
39       *
40       * This is a complex type.
41       */
42      public interface PHS398ModularBudget12 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(PHS398ModularBudget12.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398modularbudget12e637elemtype");
46          
47          /**
48           * Gets array of all "Periods" elements
49           */
50          gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods[] getPeriodsArray();
51          
52          /**
53           * Gets ith "Periods" element
54           */
55          gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods getPeriodsArray(int i);
56          
57          /**
58           * Returns number of "Periods" element
59           */
60          int sizeOfPeriodsArray();
61          
62          /**
63           * Sets array of all "Periods" element
64           */
65          void setPeriodsArray(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods[] periodsArray);
66          
67          /**
68           * Sets ith "Periods" element
69           */
70          void setPeriodsArray(int i, gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods periods);
71          
72          /**
73           * Inserts and returns a new empty value (as xml) as the ith "Periods" element
74           */
75          gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods insertNewPeriods(int i);
76          
77          /**
78           * Appends and returns a new empty value (as xml) as the last "Periods" element
79           */
80          gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods addNewPeriods();
81          
82          /**
83           * Removes the ith "Periods" element
84           */
85          void removePeriods(int i);
86          
87          /**
88           * Gets the "CummulativeBudgetInfo" element
89           */
90          gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo getCummulativeBudgetInfo();
91          
92          /**
93           * Sets the "CummulativeBudgetInfo" element
94           */
95          void setCummulativeBudgetInfo(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo cummulativeBudgetInfo);
96          
97          /**
98           * Appends and returns a new empty "CummulativeBudgetInfo" element
99           */
100         gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo addNewCummulativeBudgetInfo();
101         
102         /**
103          * Gets the "FormVersion" attribute
104          */
105         java.lang.String getFormVersion();
106         
107         /**
108          * Gets (as xml) the "FormVersion" attribute
109          */
110         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
111         
112         /**
113          * Sets the "FormVersion" attribute
114          */
115         void setFormVersion(java.lang.String formVersion);
116         
117         /**
118          * Sets (as xml) the "FormVersion" attribute
119          */
120         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
121         
122         /**
123          * An XML Periods(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
124          *
125          * This is a complex type.
126          */
127         public interface Periods extends org.apache.xmlbeans.XmlObject
128         {
129             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
130                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Periods.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("periods29d5elemtype");
131             
132             /**
133              * Gets the "BudgetPeriodStartDate" element
134              */
135             java.util.Calendar getBudgetPeriodStartDate();
136             
137             /**
138              * Gets (as xml) the "BudgetPeriodStartDate" element
139              */
140             org.apache.xmlbeans.XmlDate xgetBudgetPeriodStartDate();
141             
142             /**
143              * True if has "BudgetPeriodStartDate" element
144              */
145             boolean isSetBudgetPeriodStartDate();
146             
147             /**
148              * Sets the "BudgetPeriodStartDate" element
149              */
150             void setBudgetPeriodStartDate(java.util.Calendar budgetPeriodStartDate);
151             
152             /**
153              * Sets (as xml) the "BudgetPeriodStartDate" element
154              */
155             void xsetBudgetPeriodStartDate(org.apache.xmlbeans.XmlDate budgetPeriodStartDate);
156             
157             /**
158              * Unsets the "BudgetPeriodStartDate" element
159              */
160             void unsetBudgetPeriodStartDate();
161             
162             /**
163              * Gets the "BudgetPeriodEndDate" element
164              */
165             java.util.Calendar getBudgetPeriodEndDate();
166             
167             /**
168              * Gets (as xml) the "BudgetPeriodEndDate" element
169              */
170             org.apache.xmlbeans.XmlDate xgetBudgetPeriodEndDate();
171             
172             /**
173              * True if has "BudgetPeriodEndDate" element
174              */
175             boolean isSetBudgetPeriodEndDate();
176             
177             /**
178              * Sets the "BudgetPeriodEndDate" element
179              */
180             void setBudgetPeriodEndDate(java.util.Calendar budgetPeriodEndDate);
181             
182             /**
183              * Sets (as xml) the "BudgetPeriodEndDate" element
184              */
185             void xsetBudgetPeriodEndDate(org.apache.xmlbeans.XmlDate budgetPeriodEndDate);
186             
187             /**
188              * Unsets the "BudgetPeriodEndDate" element
189              */
190             void unsetBudgetPeriodEndDate();
191             
192             /**
193              * Gets the "DirectCost" element
194              */
195             gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.DirectCost getDirectCost();
196             
197             /**
198              * Sets the "DirectCost" element
199              */
200             void setDirectCost(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.DirectCost directCost);
201             
202             /**
203              * Appends and returns a new empty "DirectCost" element
204              */
205             gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.DirectCost addNewDirectCost();
206             
207             /**
208              * Gets the "IndirectCost" element
209              */
210             gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost getIndirectCost();
211             
212             /**
213              * True if has "IndirectCost" element
214              */
215             boolean isSetIndirectCost();
216             
217             /**
218              * Sets the "IndirectCost" element
219              */
220             void setIndirectCost(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost indirectCost);
221             
222             /**
223              * Appends and returns a new empty "IndirectCost" element
224              */
225             gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost addNewIndirectCost();
226             
227             /**
228              * Unsets the "IndirectCost" element
229              */
230             void unsetIndirectCost();
231             
232             /**
233              * Gets the "TotalFundsRequestedDirectIndirectCosts" element
234              */
235             java.math.BigDecimal getTotalFundsRequestedDirectIndirectCosts();
236             
237             /**
238              * Gets (as xml) the "TotalFundsRequestedDirectIndirectCosts" element
239              */
240             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalFundsRequestedDirectIndirectCosts();
241             
242             /**
243              * Sets the "TotalFundsRequestedDirectIndirectCosts" element
244              */
245             void setTotalFundsRequestedDirectIndirectCosts(java.math.BigDecimal totalFundsRequestedDirectIndirectCosts);
246             
247             /**
248              * Sets (as xml) the "TotalFundsRequestedDirectIndirectCosts" element
249              */
250             void xsetTotalFundsRequestedDirectIndirectCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalFundsRequestedDirectIndirectCosts);
251             
252             /**
253              * An XML DirectCost(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
254              *
255              * This is a complex type.
256              */
257             public interface DirectCost extends org.apache.xmlbeans.XmlObject
258             {
259                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
260                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DirectCost.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("directcost8ce7elemtype");
261                 
262                 /**
263                  * Gets the "DirectCostLessConsortiumFandA" element
264                  */
265                 java.math.BigDecimal getDirectCostLessConsortiumFandA();
266                 
267                 /**
268                  * Gets (as xml) the "DirectCostLessConsortiumFandA" element
269                  */
270                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDirectCostLessConsortiumFandA();
271                 
272                 /**
273                  * Sets the "DirectCostLessConsortiumFandA" element
274                  */
275                 void setDirectCostLessConsortiumFandA(java.math.BigDecimal directCostLessConsortiumFandA);
276                 
277                 /**
278                  * Sets (as xml) the "DirectCostLessConsortiumFandA" element
279                  */
280                 void xsetDirectCostLessConsortiumFandA(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType directCostLessConsortiumFandA);
281                 
282                 /**
283                  * Gets the "ConsortiumFandA" element
284                  */
285                 java.math.BigDecimal getConsortiumFandA();
286                 
287                 /**
288                  * Gets (as xml) the "ConsortiumFandA" element
289                  */
290                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetConsortiumFandA();
291                 
292                 /**
293                  * True if has "ConsortiumFandA" element
294                  */
295                 boolean isSetConsortiumFandA();
296                 
297                 /**
298                  * Sets the "ConsortiumFandA" element
299                  */
300                 void setConsortiumFandA(java.math.BigDecimal consortiumFandA);
301                 
302                 /**
303                  * Sets (as xml) the "ConsortiumFandA" element
304                  */
305                 void xsetConsortiumFandA(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType consortiumFandA);
306                 
307                 /**
308                  * Unsets the "ConsortiumFandA" element
309                  */
310                 void unsetConsortiumFandA();
311                 
312                 /**
313                  * Gets the "TotalFundsRequestedDirectCosts" element
314                  */
315                 java.math.BigDecimal getTotalFundsRequestedDirectCosts();
316                 
317                 /**
318                  * Gets (as xml) the "TotalFundsRequestedDirectCosts" element
319                  */
320                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalFundsRequestedDirectCosts();
321                 
322                 /**
323                  * Sets the "TotalFundsRequestedDirectCosts" element
324                  */
325                 void setTotalFundsRequestedDirectCosts(java.math.BigDecimal totalFundsRequestedDirectCosts);
326                 
327                 /**
328                  * Sets (as xml) the "TotalFundsRequestedDirectCosts" element
329                  */
330                 void xsetTotalFundsRequestedDirectCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalFundsRequestedDirectCosts);
331                 
332                 /**
333                  * A factory class with static methods for creating instances
334                  * of this type.
335                  */
336                 
337                 public static final class Factory
338                 {
339                     public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.DirectCost newInstance() {
340                       return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.DirectCost) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
341                     
342                     public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.DirectCost newInstance(org.apache.xmlbeans.XmlOptions options) {
343                       return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.DirectCost) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
344                     
345                     private Factory() { } // No instance of this class allowed
346                 }
347             }
348             
349             /**
350              * An XML IndirectCost(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
351              *
352              * This is a complex type.
353              */
354             public interface IndirectCost extends org.apache.xmlbeans.XmlObject
355             {
356                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
357                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCost.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcost4c4celemtype");
358                 
359                 /**
360                  * Gets array of all "IndirectCostItems" elements
361                  */
362                 gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems[] getIndirectCostItemsArray();
363                 
364                 /**
365                  * Gets ith "IndirectCostItems" element
366                  */
367                 gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems getIndirectCostItemsArray(int i);
368                 
369                 /**
370                  * Returns number of "IndirectCostItems" element
371                  */
372                 int sizeOfIndirectCostItemsArray();
373                 
374                 /**
375                  * Sets array of all "IndirectCostItems" element
376                  */
377                 void setIndirectCostItemsArray(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems[] indirectCostItemsArray);
378                 
379                 /**
380                  * Sets ith "IndirectCostItems" element
381                  */
382                 void setIndirectCostItemsArray(int i, gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems indirectCostItems);
383                 
384                 /**
385                  * Inserts and returns a new empty value (as xml) as the ith "IndirectCostItems" element
386                  */
387                 gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems insertNewIndirectCostItems(int i);
388                 
389                 /**
390                  * Appends and returns a new empty value (as xml) as the last "IndirectCostItems" element
391                  */
392                 gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems addNewIndirectCostItems();
393                 
394                 /**
395                  * Removes the ith "IndirectCostItems" element
396                  */
397                 void removeIndirectCostItems(int i);
398                 
399                 /**
400                  * Gets the "CognizantFederalAgency" element
401                  */
402                 java.lang.String getCognizantFederalAgency();
403                 
404                 /**
405                  * Gets (as xml) the "CognizantFederalAgency" element
406                  */
407                 gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.CognizantFederalAgency xgetCognizantFederalAgency();
408                 
409                 /**
410                  * True if has "CognizantFederalAgency" element
411                  */
412                 boolean isSetCognizantFederalAgency();
413                 
414                 /**
415                  * Sets the "CognizantFederalAgency" element
416                  */
417                 void setCognizantFederalAgency(java.lang.String cognizantFederalAgency);
418                 
419                 /**
420                  * Sets (as xml) the "CognizantFederalAgency" element
421                  */
422                 void xsetCognizantFederalAgency(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.CognizantFederalAgency cognizantFederalAgency);
423                 
424                 /**
425                  * Unsets the "CognizantFederalAgency" element
426                  */
427                 void unsetCognizantFederalAgency();
428                 
429                 /**
430                  * Gets the "IndirectCostAgreementDate" element
431                  */
432                 java.util.Calendar getIndirectCostAgreementDate();
433                 
434                 /**
435                  * Gets (as xml) the "IndirectCostAgreementDate" element
436                  */
437                 org.apache.xmlbeans.XmlDate xgetIndirectCostAgreementDate();
438                 
439                 /**
440                  * True if has "IndirectCostAgreementDate" element
441                  */
442                 boolean isSetIndirectCostAgreementDate();
443                 
444                 /**
445                  * Sets the "IndirectCostAgreementDate" element
446                  */
447                 void setIndirectCostAgreementDate(java.util.Calendar indirectCostAgreementDate);
448                 
449                 /**
450                  * Sets (as xml) the "IndirectCostAgreementDate" element
451                  */
452                 void xsetIndirectCostAgreementDate(org.apache.xmlbeans.XmlDate indirectCostAgreementDate);
453                 
454                 /**
455                  * Unsets the "IndirectCostAgreementDate" element
456                  */
457                 void unsetIndirectCostAgreementDate();
458                 
459                 /**
460                  * Gets the "TotalFundsRequestedIndirectCost" element
461                  */
462                 java.math.BigDecimal getTotalFundsRequestedIndirectCost();
463                 
464                 /**
465                  * Gets (as xml) the "TotalFundsRequestedIndirectCost" element
466                  */
467                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalFundsRequestedIndirectCost();
468                 
469                 /**
470                  * True if has "TotalFundsRequestedIndirectCost" element
471                  */
472                 boolean isSetTotalFundsRequestedIndirectCost();
473                 
474                 /**
475                  * Sets the "TotalFundsRequestedIndirectCost" element
476                  */
477                 void setTotalFundsRequestedIndirectCost(java.math.BigDecimal totalFundsRequestedIndirectCost);
478                 
479                 /**
480                  * Sets (as xml) the "TotalFundsRequestedIndirectCost" element
481                  */
482                 void xsetTotalFundsRequestedIndirectCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalFundsRequestedIndirectCost);
483                 
484                 /**
485                  * Unsets the "TotalFundsRequestedIndirectCost" element
486                  */
487                 void unsetTotalFundsRequestedIndirectCost();
488                 
489                 /**
490                  * An XML IndirectCostItems(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
491                  *
492                  * This is a complex type.
493                  */
494                 public interface IndirectCostItems extends org.apache.xmlbeans.XmlObject
495                 {
496                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
497                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCostItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcostitems2f1belemtype");
498                     
499                     /**
500                      * Gets the "IndirectCostTypeDescription" element
501                      */
502                     java.lang.String getIndirectCostTypeDescription();
503                     
504                     /**
505                      * Gets (as xml) the "IndirectCostTypeDescription" element
506                      */
507                     gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostTypeDescription xgetIndirectCostTypeDescription();
508                     
509                     /**
510                      * True if has "IndirectCostTypeDescription" element
511                      */
512                     boolean isSetIndirectCostTypeDescription();
513                     
514                     /**
515                      * Sets the "IndirectCostTypeDescription" element
516                      */
517                     void setIndirectCostTypeDescription(java.lang.String indirectCostTypeDescription);
518                     
519                     /**
520                      * Sets (as xml) the "IndirectCostTypeDescription" element
521                      */
522                     void xsetIndirectCostTypeDescription(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostTypeDescription indirectCostTypeDescription);
523                     
524                     /**
525                      * Unsets the "IndirectCostTypeDescription" element
526                      */
527                     void unsetIndirectCostTypeDescription();
528                     
529                     /**
530                      * Gets the "IndirectCostRate" element
531                      */
532                     java.math.BigDecimal getIndirectCostRate();
533                     
534                     /**
535                      * Gets (as xml) the "IndirectCostRate" element
536                      */
537                     gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostRate xgetIndirectCostRate();
538                     
539                     /**
540                      * True if has "IndirectCostRate" element
541                      */
542                     boolean isSetIndirectCostRate();
543                     
544                     /**
545                      * Sets the "IndirectCostRate" element
546                      */
547                     void setIndirectCostRate(java.math.BigDecimal indirectCostRate);
548                     
549                     /**
550                      * Sets (as xml) the "IndirectCostRate" element
551                      */
552                     void xsetIndirectCostRate(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostRate indirectCostRate);
553                     
554                     /**
555                      * Unsets the "IndirectCostRate" element
556                      */
557                     void unsetIndirectCostRate();
558                     
559                     /**
560                      * Gets the "IndirectCostBase" element
561                      */
562                     java.math.BigDecimal getIndirectCostBase();
563                     
564                     /**
565                      * Gets (as xml) the "IndirectCostBase" element
566                      */
567                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetIndirectCostBase();
568                     
569                     /**
570                      * True if has "IndirectCostBase" element
571                      */
572                     boolean isSetIndirectCostBase();
573                     
574                     /**
575                      * Sets the "IndirectCostBase" element
576                      */
577                     void setIndirectCostBase(java.math.BigDecimal indirectCostBase);
578                     
579                     /**
580                      * Sets (as xml) the "IndirectCostBase" element
581                      */
582                     void xsetIndirectCostBase(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType indirectCostBase);
583                     
584                     /**
585                      * Unsets the "IndirectCostBase" element
586                      */
587                     void unsetIndirectCostBase();
588                     
589                     /**
590                      * Gets the "IndirectCostFundsRequested" element
591                      */
592                     java.math.BigDecimal getIndirectCostFundsRequested();
593                     
594                     /**
595                      * Gets (as xml) the "IndirectCostFundsRequested" element
596                      */
597                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetIndirectCostFundsRequested();
598                     
599                     /**
600                      * True if has "IndirectCostFundsRequested" element
601                      */
602                     boolean isSetIndirectCostFundsRequested();
603                     
604                     /**
605                      * Sets the "IndirectCostFundsRequested" element
606                      */
607                     void setIndirectCostFundsRequested(java.math.BigDecimal indirectCostFundsRequested);
608                     
609                     /**
610                      * Sets (as xml) the "IndirectCostFundsRequested" element
611                      */
612                     void xsetIndirectCostFundsRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType indirectCostFundsRequested);
613                     
614                     /**
615                      * Unsets the "IndirectCostFundsRequested" element
616                      */
617                     void unsetIndirectCostFundsRequested();
618                     
619                     /**
620                      * An XML IndirectCostTypeDescription(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
621                      *
622                      * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document$PHS398ModularBudget12$Periods$IndirectCost$IndirectCostItems$IndirectCostTypeDescription.
623                      */
624                     public interface IndirectCostTypeDescription extends org.apache.xmlbeans.XmlString
625                     {
626                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
627                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCostTypeDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcosttypedescription37c8elemtype");
628                       
629                       /**
630                        * A factory class with static methods for creating instances
631                        * of this type.
632                        */
633                       
634                       public static final class Factory
635                       {
636                         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostTypeDescription newValue(java.lang.Object obj) {
637                           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostTypeDescription) type.newValue( obj ); }
638                         
639                         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostTypeDescription newInstance() {
640                           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostTypeDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
641                         
642                         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostTypeDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
643                           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostTypeDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
644                         
645                         private Factory() { } // No instance of this class allowed
646                       }
647                     }
648                     
649                     /**
650                      * An XML IndirectCostRate(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
651                      *
652                      * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document$PHS398ModularBudget12$Periods$IndirectCost$IndirectCostItems$IndirectCostRate.
653                      */
654                     public interface IndirectCostRate extends org.apache.xmlbeans.XmlDecimal
655                     {
656                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
657                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCostRate.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcostrate01c4elemtype");
658                       
659                       /**
660                        * A factory class with static methods for creating instances
661                        * of this type.
662                        */
663                       
664                       public static final class Factory
665                       {
666                         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostRate newValue(java.lang.Object obj) {
667                           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostRate) type.newValue( obj ); }
668                         
669                         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostRate newInstance() {
670                           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostRate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
671                         
672                         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostRate newInstance(org.apache.xmlbeans.XmlOptions options) {
673                           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems.IndirectCostRate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
674                         
675                         private Factory() { } // No instance of this class allowed
676                       }
677                     }
678                     
679                     /**
680                      * A factory class with static methods for creating instances
681                      * of this type.
682                      */
683                     
684                     public static final class Factory
685                     {
686                       public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems newInstance() {
687                         return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
688                       
689                       public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems newInstance(org.apache.xmlbeans.XmlOptions options) {
690                         return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.IndirectCostItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
691                       
692                       private Factory() { } // No instance of this class allowed
693                     }
694                 }
695                 
696                 /**
697                  * An XML CognizantFederalAgency(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
698                  *
699                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document$PHS398ModularBudget12$Periods$IndirectCost$CognizantFederalAgency.
700                  */
701                 public interface CognizantFederalAgency extends org.apache.xmlbeans.XmlString
702                 {
703                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
704                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CognizantFederalAgency.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cognizantfederalagency7191elemtype");
705                     
706                     /**
707                      * A factory class with static methods for creating instances
708                      * of this type.
709                      */
710                     
711                     public static final class Factory
712                     {
713                       public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.CognizantFederalAgency newValue(java.lang.Object obj) {
714                         return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.CognizantFederalAgency) type.newValue( obj ); }
715                       
716                       public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.CognizantFederalAgency newInstance() {
717                         return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.CognizantFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
718                       
719                       public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.CognizantFederalAgency newInstance(org.apache.xmlbeans.XmlOptions options) {
720                         return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost.CognizantFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
721                       
722                       private Factory() { } // No instance of this class allowed
723                     }
724                 }
725                 
726                 /**
727                  * A factory class with static methods for creating instances
728                  * of this type.
729                  */
730                 
731                 public static final class Factory
732                 {
733                     public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost newInstance() {
734                       return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
735                     
736                     public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost newInstance(org.apache.xmlbeans.XmlOptions options) {
737                       return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods.IndirectCost) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
738                     
739                     private Factory() { } // No instance of this class allowed
740                 }
741             }
742             
743             /**
744              * A factory class with static methods for creating instances
745              * of this type.
746              */
747             
748             public static final class Factory
749             {
750                 public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods newInstance() {
751                   return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
752                 
753                 public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods newInstance(org.apache.xmlbeans.XmlOptions options) {
754                   return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.Periods) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
755                 
756                 private Factory() { } // No instance of this class allowed
757             }
758         }
759         
760         /**
761          * An XML CummulativeBudgetInfo(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
762          *
763          * This is a complex type.
764          */
765         public interface CummulativeBudgetInfo extends org.apache.xmlbeans.XmlObject
766         {
767             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
768                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CummulativeBudgetInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cummulativebudgetinfo0432elemtype");
769             
770             /**
771              * Gets the "EntirePeriodTotalCost" element
772              */
773             gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.EntirePeriodTotalCost getEntirePeriodTotalCost();
774             
775             /**
776              * Sets the "EntirePeriodTotalCost" element
777              */
778             void setEntirePeriodTotalCost(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.EntirePeriodTotalCost entirePeriodTotalCost);
779             
780             /**
781              * Appends and returns a new empty "EntirePeriodTotalCost" element
782              */
783             gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.EntirePeriodTotalCost addNewEntirePeriodTotalCost();
784             
785             /**
786              * Gets the "BudgetJustifications" element
787              */
788             gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications getBudgetJustifications();
789             
790             /**
791              * True if has "BudgetJustifications" element
792              */
793             boolean isSetBudgetJustifications();
794             
795             /**
796              * Sets the "BudgetJustifications" element
797              */
798             void setBudgetJustifications(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications budgetJustifications);
799             
800             /**
801              * Appends and returns a new empty "BudgetJustifications" element
802              */
803             gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications addNewBudgetJustifications();
804             
805             /**
806              * Unsets the "BudgetJustifications" element
807              */
808             void unsetBudgetJustifications();
809             
810             /**
811              * An XML EntirePeriodTotalCost(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
812              *
813              * This is a complex type.
814              */
815             public interface EntirePeriodTotalCost extends org.apache.xmlbeans.XmlObject
816             {
817                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
818                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EntirePeriodTotalCost.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("entireperiodtotalcost715delemtype");
819                 
820                 /**
821                  * Gets the "CumulativeDirectCostLessConsortiumFandA" element
822                  */
823                 java.math.BigDecimal getCumulativeDirectCostLessConsortiumFandA();
824                 
825                 /**
826                  * Gets (as xml) the "CumulativeDirectCostLessConsortiumFandA" element
827                  */
828                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeDirectCostLessConsortiumFandA();
829                 
830                 /**
831                  * Sets the "CumulativeDirectCostLessConsortiumFandA" element
832                  */
833                 void setCumulativeDirectCostLessConsortiumFandA(java.math.BigDecimal cumulativeDirectCostLessConsortiumFandA);
834                 
835                 /**
836                  * Sets (as xml) the "CumulativeDirectCostLessConsortiumFandA" element
837                  */
838                 void xsetCumulativeDirectCostLessConsortiumFandA(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeDirectCostLessConsortiumFandA);
839                 
840                 /**
841                  * Gets the "CumulativeConsortiumFandA" element
842                  */
843                 java.math.BigDecimal getCumulativeConsortiumFandA();
844                 
845                 /**
846                  * Gets (as xml) the "CumulativeConsortiumFandA" element
847                  */
848                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeConsortiumFandA();
849                 
850                 /**
851                  * True if has "CumulativeConsortiumFandA" element
852                  */
853                 boolean isSetCumulativeConsortiumFandA();
854                 
855                 /**
856                  * Sets the "CumulativeConsortiumFandA" element
857                  */
858                 void setCumulativeConsortiumFandA(java.math.BigDecimal cumulativeConsortiumFandA);
859                 
860                 /**
861                  * Sets (as xml) the "CumulativeConsortiumFandA" element
862                  */
863                 void xsetCumulativeConsortiumFandA(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeConsortiumFandA);
864                 
865                 /**
866                  * Unsets the "CumulativeConsortiumFandA" element
867                  */
868                 void unsetCumulativeConsortiumFandA();
869                 
870                 /**
871                  * Gets the "CumulativeTotalFundsRequestedDirectCosts" element
872                  */
873                 java.math.BigDecimal getCumulativeTotalFundsRequestedDirectCosts();
874                 
875                 /**
876                  * Gets (as xml) the "CumulativeTotalFundsRequestedDirectCosts" element
877                  */
878                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedDirectCosts();
879                 
880                 /**
881                  * Sets the "CumulativeTotalFundsRequestedDirectCosts" element
882                  */
883                 void setCumulativeTotalFundsRequestedDirectCosts(java.math.BigDecimal cumulativeTotalFundsRequestedDirectCosts);
884                 
885                 /**
886                  * Sets (as xml) the "CumulativeTotalFundsRequestedDirectCosts" element
887                  */
888                 void xsetCumulativeTotalFundsRequestedDirectCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalFundsRequestedDirectCosts);
889                 
890                 /**
891                  * Gets the "CumulativeTotalFundsRequestedIndirectCost" element
892                  */
893                 java.math.BigDecimal getCumulativeTotalFundsRequestedIndirectCost();
894                 
895                 /**
896                  * Gets (as xml) the "CumulativeTotalFundsRequestedIndirectCost" element
897                  */
898                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedIndirectCost();
899                 
900                 /**
901                  * True if has "CumulativeTotalFundsRequestedIndirectCost" element
902                  */
903                 boolean isSetCumulativeTotalFundsRequestedIndirectCost();
904                 
905                 /**
906                  * Sets the "CumulativeTotalFundsRequestedIndirectCost" element
907                  */
908                 void setCumulativeTotalFundsRequestedIndirectCost(java.math.BigDecimal cumulativeTotalFundsRequestedIndirectCost);
909                 
910                 /**
911                  * Sets (as xml) the "CumulativeTotalFundsRequestedIndirectCost" element
912                  */
913                 void xsetCumulativeTotalFundsRequestedIndirectCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalFundsRequestedIndirectCost);
914                 
915                 /**
916                  * Unsets the "CumulativeTotalFundsRequestedIndirectCost" element
917                  */
918                 void unsetCumulativeTotalFundsRequestedIndirectCost();
919                 
920                 /**
921                  * Gets the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
922                  */
923                 java.math.BigDecimal getCumulativeTotalFundsRequestedDirectIndirectCosts();
924                 
925                 /**
926                  * Gets (as xml) the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
927                  */
928                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedDirectIndirectCosts();
929                 
930                 /**
931                  * Sets the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
932                  */
933                 void setCumulativeTotalFundsRequestedDirectIndirectCosts(java.math.BigDecimal cumulativeTotalFundsRequestedDirectIndirectCosts);
934                 
935                 /**
936                  * Sets (as xml) the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
937                  */
938                 void xsetCumulativeTotalFundsRequestedDirectIndirectCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalFundsRequestedDirectIndirectCosts);
939                 
940                 /**
941                  * A factory class with static methods for creating instances
942                  * of this type.
943                  */
944                 
945                 public static final class Factory
946                 {
947                     public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.EntirePeriodTotalCost newInstance() {
948                       return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.EntirePeriodTotalCost) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
949                     
950                     public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.EntirePeriodTotalCost newInstance(org.apache.xmlbeans.XmlOptions options) {
951                       return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.EntirePeriodTotalCost) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
952                     
953                     private Factory() { } // No instance of this class allowed
954                 }
955             }
956             
957             /**
958              * An XML BudgetJustifications(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
959              *
960              * This is a complex type.
961              */
962             public interface BudgetJustifications extends org.apache.xmlbeans.XmlObject
963             {
964                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
965                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetJustifications.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetjustifications94d4elemtype");
966                 
967                 /**
968                  * Gets the "PersonnelJustification" element
969                  */
970                 gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.PersonnelJustification getPersonnelJustification();
971                 
972                 /**
973                  * True if has "PersonnelJustification" element
974                  */
975                 boolean isSetPersonnelJustification();
976                 
977                 /**
978                  * Sets the "PersonnelJustification" element
979                  */
980                 void setPersonnelJustification(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.PersonnelJustification personnelJustification);
981                 
982                 /**
983                  * Appends and returns a new empty "PersonnelJustification" element
984                  */
985                 gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.PersonnelJustification addNewPersonnelJustification();
986                 
987                 /**
988                  * Unsets the "PersonnelJustification" element
989                  */
990                 void unsetPersonnelJustification();
991                 
992                 /**
993                  * Gets the "ConsortiumJustification" element
994                  */
995                 gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.ConsortiumJustification getConsortiumJustification();
996                 
997                 /**
998                  * True if has "ConsortiumJustification" element
999                  */
1000                 boolean isSetConsortiumJustification();
1001                 
1002                 /**
1003                  * Sets the "ConsortiumJustification" element
1004                  */
1005                 void setConsortiumJustification(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.ConsortiumJustification consortiumJustification);
1006                 
1007                 /**
1008                  * Appends and returns a new empty "ConsortiumJustification" element
1009                  */
1010                 gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.ConsortiumJustification addNewConsortiumJustification();
1011                 
1012                 /**
1013                  * Unsets the "ConsortiumJustification" element
1014                  */
1015                 void unsetConsortiumJustification();
1016                 
1017                 /**
1018                  * Gets the "AdditionalNarrativeJustification" element
1019                  */
1020                 gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.AdditionalNarrativeJustification getAdditionalNarrativeJustification();
1021                 
1022                 /**
1023                  * True if has "AdditionalNarrativeJustification" element
1024                  */
1025                 boolean isSetAdditionalNarrativeJustification();
1026                 
1027                 /**
1028                  * Sets the "AdditionalNarrativeJustification" element
1029                  */
1030                 void setAdditionalNarrativeJustification(gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.AdditionalNarrativeJustification additionalNarrativeJustification);
1031                 
1032                 /**
1033                  * Appends and returns a new empty "AdditionalNarrativeJustification" element
1034                  */
1035                 gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.AdditionalNarrativeJustification addNewAdditionalNarrativeJustification();
1036                 
1037                 /**
1038                  * Unsets the "AdditionalNarrativeJustification" element
1039                  */
1040                 void unsetAdditionalNarrativeJustification();
1041                 
1042                 /**
1043                  * An XML PersonnelJustification(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
1044                  *
1045                  * This is a complex type.
1046                  */
1047                 public interface PersonnelJustification extends org.apache.xmlbeans.XmlObject
1048                 {
1049                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1050                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PersonnelJustification.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("personneljustification8b26elemtype");
1051                     
1052                     /**
1053                      * Gets the "attFile" element
1054                      */
1055                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1056                     
1057                     /**
1058                      * Sets the "attFile" element
1059                      */
1060                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1061                     
1062                     /**
1063                      * Appends and returns a new empty "attFile" element
1064                      */
1065                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1066                     
1067                     /**
1068                      * A factory class with static methods for creating instances
1069                      * of this type.
1070                      */
1071                     
1072                     public static final class Factory
1073                     {
1074                       public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.PersonnelJustification newInstance() {
1075                         return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.PersonnelJustification) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1076                       
1077                       public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.PersonnelJustification newInstance(org.apache.xmlbeans.XmlOptions options) {
1078                         return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.PersonnelJustification) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1079                       
1080                       private Factory() { } // No instance of this class allowed
1081                     }
1082                 }
1083                 
1084                 /**
1085                  * An XML ConsortiumJustification(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
1086                  *
1087                  * This is a complex type.
1088                  */
1089                 public interface ConsortiumJustification extends org.apache.xmlbeans.XmlObject
1090                 {
1091                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1092                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsortiumJustification.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consortiumjustificationee57elemtype");
1093                     
1094                     /**
1095                      * Gets the "attFile" element
1096                      */
1097                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1098                     
1099                     /**
1100                      * Sets the "attFile" element
1101                      */
1102                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1103                     
1104                     /**
1105                      * Appends and returns a new empty "attFile" element
1106                      */
1107                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1108                     
1109                     /**
1110                      * A factory class with static methods for creating instances
1111                      * of this type.
1112                      */
1113                     
1114                     public static final class Factory
1115                     {
1116                       public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.ConsortiumJustification newInstance() {
1117                         return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.ConsortiumJustification) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1118                       
1119                       public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.ConsortiumJustification newInstance(org.apache.xmlbeans.XmlOptions options) {
1120                         return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.ConsortiumJustification) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1121                       
1122                       private Factory() { } // No instance of this class allowed
1123                     }
1124                 }
1125                 
1126                 /**
1127                  * An XML AdditionalNarrativeJustification(@http://apply.grants.gov/forms/PHS398_ModularBudget_1_2-V1.2).
1128                  *
1129                  * This is a complex type.
1130                  */
1131                 public interface AdditionalNarrativeJustification extends org.apache.xmlbeans.XmlObject
1132                 {
1133                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1134                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AdditionalNarrativeJustification.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("additionalnarrativejustificationd7d1elemtype");
1135                     
1136                     /**
1137                      * Gets the "attFile" element
1138                      */
1139                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1140                     
1141                     /**
1142                      * Sets the "attFile" element
1143                      */
1144                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1145                     
1146                     /**
1147                      * Appends and returns a new empty "attFile" element
1148                      */
1149                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1150                     
1151                     /**
1152                      * A factory class with static methods for creating instances
1153                      * of this type.
1154                      */
1155                     
1156                     public static final class Factory
1157                     {
1158                       public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.AdditionalNarrativeJustification newInstance() {
1159                         return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.AdditionalNarrativeJustification) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1160                       
1161                       public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.AdditionalNarrativeJustification newInstance(org.apache.xmlbeans.XmlOptions options) {
1162                         return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications.AdditionalNarrativeJustification) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1163                       
1164                       private Factory() { } // No instance of this class allowed
1165                     }
1166                 }
1167                 
1168                 /**
1169                  * A factory class with static methods for creating instances
1170                  * of this type.
1171                  */
1172                 
1173                 public static final class Factory
1174                 {
1175                     public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications newInstance() {
1176                       return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1177                     
1178                     public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications newInstance(org.apache.xmlbeans.XmlOptions options) {
1179                       return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo.BudgetJustifications) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1180                     
1181                     private Factory() { } // No instance of this class allowed
1182                 }
1183             }
1184             
1185             /**
1186              * A factory class with static methods for creating instances
1187              * of this type.
1188              */
1189             
1190             public static final class Factory
1191             {
1192                 public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo newInstance() {
1193                   return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1194                 
1195                 public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
1196                   return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12.CummulativeBudgetInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1197                 
1198                 private Factory() { } // No instance of this class allowed
1199             }
1200         }
1201         
1202         /**
1203          * A factory class with static methods for creating instances
1204          * of this type.
1205          */
1206         
1207         public static final class Factory
1208         {
1209             public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12 newInstance() {
1210               return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1211             
1212             public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12 newInstance(org.apache.xmlbeans.XmlOptions options) {
1213               return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document.PHS398ModularBudget12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1214             
1215             private Factory() { } // No instance of this class allowed
1216         }
1217     }
1218     
1219     /**
1220      * A factory class with static methods for creating instances
1221      * of this type.
1222      */
1223     
1224     public static final class Factory
1225     {
1226         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document newInstance() {
1227           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1228         
1229         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document newInstance(org.apache.xmlbeans.XmlOptions options) {
1230           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1231         
1232         /** @param xmlAsString the string value to parse */
1233         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1234           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1235         
1236         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1237           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1238         
1239         /** @param file the file from which to load an xml document */
1240         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1241           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1242         
1243         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1244           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1245         
1246         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1247           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1248         
1249         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1250           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1251         
1252         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1253           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1254         
1255         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1256           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1257         
1258         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1259           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1260         
1261         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1262           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1263         
1264         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1265           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1266         
1267         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1268           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1269         
1270         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1271           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1272         
1273         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1274           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1275         
1276         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1277         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1278           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1279         
1280         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1281         public static gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1282           return (gov.grants.apply.forms.phs398ModularBudget12V12.PHS398ModularBudget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1283         
1284         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1285         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 {
1286           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1287         
1288         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1289         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 {
1290           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1291         
1292         private Factory() { } // No instance of this class allowed
1293     }
1294 }