View Javadoc
1   /*
2    * An XML document type.
3    * Localname: ED_524_Budget_1_2
4    * Namespace: http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2
5    * Java type: gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.ed524Budget12V12;
10  
11  
12  /**
13   * A document containing one ED_524_Budget_1_2(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2) element.
14   *
15   * This is a complex type.
16   */
17  public interface ED524Budget12Document 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(ED524Budget12Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ed524budget12d987doctype");
21      
22      /**
23       * Gets the "ED_524_Budget_1_2" element
24       */
25      gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12 getED524Budget12();
26      
27      /**
28       * Sets the "ED_524_Budget_1_2" element
29       */
30      void setED524Budget12(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12 ed524Budget12);
31      
32      /**
33       * Appends and returns a new empty "ED_524_Budget_1_2" element
34       */
35      gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12 addNewED524Budget12();
36      
37      /**
38       * An XML ED_524_Budget_1_2(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
39       *
40       * This is a complex type.
41       */
42      public interface ED524Budget12 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(ED524Budget12.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ed524budget125169elemtype");
46          
47          /**
48           * Gets the "LEGAL_NAME" element
49           */
50          java.lang.String getLEGALNAME();
51          
52          /**
53           * Gets (as xml) the "LEGAL_NAME" element
54           */
55          gov.grants.apply.system.globalV10.StringMin1Max60Type xgetLEGALNAME();
56          
57          /**
58           * Sets the "LEGAL_NAME" element
59           */
60          void setLEGALNAME(java.lang.String legalname);
61          
62          /**
63           * Sets (as xml) the "LEGAL_NAME" element
64           */
65          void xsetLEGALNAME(gov.grants.apply.system.globalV10.StringMin1Max60Type legalname);
66          
67          /**
68           * Gets the "BudgetFederalConstructionFirstYearAmount" element
69           */
70          java.math.BigDecimal getBudgetFederalConstructionFirstYearAmount();
71          
72          /**
73           * Gets (as xml) the "BudgetFederalConstructionFirstYearAmount" element
74           */
75          gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalConstructionFirstYearAmount();
76          
77          /**
78           * True if has "BudgetFederalConstructionFirstYearAmount" element
79           */
80          boolean isSetBudgetFederalConstructionFirstYearAmount();
81          
82          /**
83           * Sets the "BudgetFederalConstructionFirstYearAmount" element
84           */
85          void setBudgetFederalConstructionFirstYearAmount(java.math.BigDecimal budgetFederalConstructionFirstYearAmount);
86          
87          /**
88           * Sets (as xml) the "BudgetFederalConstructionFirstYearAmount" element
89           */
90          void xsetBudgetFederalConstructionFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalConstructionFirstYearAmount);
91          
92          /**
93           * Unsets the "BudgetFederalConstructionFirstYearAmount" element
94           */
95          void unsetBudgetFederalConstructionFirstYearAmount();
96          
97          /**
98           * Gets the "BudgetFederalOtherFirstYearAmount" element
99           */
100         java.math.BigDecimal getBudgetFederalOtherFirstYearAmount();
101         
102         /**
103          * Gets (as xml) the "BudgetFederalOtherFirstYearAmount" element
104          */
105         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalOtherFirstYearAmount();
106         
107         /**
108          * True if has "BudgetFederalOtherFirstYearAmount" element
109          */
110         boolean isSetBudgetFederalOtherFirstYearAmount();
111         
112         /**
113          * Sets the "BudgetFederalOtherFirstYearAmount" element
114          */
115         void setBudgetFederalOtherFirstYearAmount(java.math.BigDecimal budgetFederalOtherFirstYearAmount);
116         
117         /**
118          * Sets (as xml) the "BudgetFederalOtherFirstYearAmount" element
119          */
120         void xsetBudgetFederalOtherFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalOtherFirstYearAmount);
121         
122         /**
123          * Unsets the "BudgetFederalOtherFirstYearAmount" element
124          */
125         void unsetBudgetFederalOtherFirstYearAmount();
126         
127         /**
128          * Gets the "BudgetFederalSuppliesFirstYearAmount" element
129          */
130         java.math.BigDecimal getBudgetFederalSuppliesFirstYearAmount();
131         
132         /**
133          * Gets (as xml) the "BudgetFederalSuppliesFirstYearAmount" element
134          */
135         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalSuppliesFirstYearAmount();
136         
137         /**
138          * True if has "BudgetFederalSuppliesFirstYearAmount" element
139          */
140         boolean isSetBudgetFederalSuppliesFirstYearAmount();
141         
142         /**
143          * Sets the "BudgetFederalSuppliesFirstYearAmount" element
144          */
145         void setBudgetFederalSuppliesFirstYearAmount(java.math.BigDecimal budgetFederalSuppliesFirstYearAmount);
146         
147         /**
148          * Sets (as xml) the "BudgetFederalSuppliesFirstYearAmount" element
149          */
150         void xsetBudgetFederalSuppliesFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalSuppliesFirstYearAmount);
151         
152         /**
153          * Unsets the "BudgetFederalSuppliesFirstYearAmount" element
154          */
155         void unsetBudgetFederalSuppliesFirstYearAmount();
156         
157         /**
158          * Gets the "BudgetFederalContractualFirstYearAmount" element
159          */
160         java.math.BigDecimal getBudgetFederalContractualFirstYearAmount();
161         
162         /**
163          * Gets (as xml) the "BudgetFederalContractualFirstYearAmount" element
164          */
165         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalContractualFirstYearAmount();
166         
167         /**
168          * True if has "BudgetFederalContractualFirstYearAmount" element
169          */
170         boolean isSetBudgetFederalContractualFirstYearAmount();
171         
172         /**
173          * Sets the "BudgetFederalContractualFirstYearAmount" element
174          */
175         void setBudgetFederalContractualFirstYearAmount(java.math.BigDecimal budgetFederalContractualFirstYearAmount);
176         
177         /**
178          * Sets (as xml) the "BudgetFederalContractualFirstYearAmount" element
179          */
180         void xsetBudgetFederalContractualFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalContractualFirstYearAmount);
181         
182         /**
183          * Unsets the "BudgetFederalContractualFirstYearAmount" element
184          */
185         void unsetBudgetFederalContractualFirstYearAmount();
186         
187         /**
188          * Gets the "BudgetFederalTravelFirstYearAmount" element
189          */
190         java.math.BigDecimal getBudgetFederalTravelFirstYearAmount();
191         
192         /**
193          * Gets (as xml) the "BudgetFederalTravelFirstYearAmount" element
194          */
195         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTravelFirstYearAmount();
196         
197         /**
198          * True if has "BudgetFederalTravelFirstYearAmount" element
199          */
200         boolean isSetBudgetFederalTravelFirstYearAmount();
201         
202         /**
203          * Sets the "BudgetFederalTravelFirstYearAmount" element
204          */
205         void setBudgetFederalTravelFirstYearAmount(java.math.BigDecimal budgetFederalTravelFirstYearAmount);
206         
207         /**
208          * Sets (as xml) the "BudgetFederalTravelFirstYearAmount" element
209          */
210         void xsetBudgetFederalTravelFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTravelFirstYearAmount);
211         
212         /**
213          * Unsets the "BudgetFederalTravelFirstYearAmount" element
214          */
215         void unsetBudgetFederalTravelFirstYearAmount();
216         
217         /**
218          * Gets the "BudgetFederalEquipmentFirstYearAmount" element
219          */
220         java.math.BigDecimal getBudgetFederalEquipmentFirstYearAmount();
221         
222         /**
223          * Gets (as xml) the "BudgetFederalEquipmentFirstYearAmount" element
224          */
225         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalEquipmentFirstYearAmount();
226         
227         /**
228          * True if has "BudgetFederalEquipmentFirstYearAmount" element
229          */
230         boolean isSetBudgetFederalEquipmentFirstYearAmount();
231         
232         /**
233          * Sets the "BudgetFederalEquipmentFirstYearAmount" element
234          */
235         void setBudgetFederalEquipmentFirstYearAmount(java.math.BigDecimal budgetFederalEquipmentFirstYearAmount);
236         
237         /**
238          * Sets (as xml) the "BudgetFederalEquipmentFirstYearAmount" element
239          */
240         void xsetBudgetFederalEquipmentFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalEquipmentFirstYearAmount);
241         
242         /**
243          * Unsets the "BudgetFederalEquipmentFirstYearAmount" element
244          */
245         void unsetBudgetFederalEquipmentFirstYearAmount();
246         
247         /**
248          * Gets the "BudgetFederalPersonnelFirstYearAmount" element
249          */
250         java.math.BigDecimal getBudgetFederalPersonnelFirstYearAmount();
251         
252         /**
253          * Gets (as xml) the "BudgetFederalPersonnelFirstYearAmount" element
254          */
255         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalPersonnelFirstYearAmount();
256         
257         /**
258          * True if has "BudgetFederalPersonnelFirstYearAmount" element
259          */
260         boolean isSetBudgetFederalPersonnelFirstYearAmount();
261         
262         /**
263          * Sets the "BudgetFederalPersonnelFirstYearAmount" element
264          */
265         void setBudgetFederalPersonnelFirstYearAmount(java.math.BigDecimal budgetFederalPersonnelFirstYearAmount);
266         
267         /**
268          * Sets (as xml) the "BudgetFederalPersonnelFirstYearAmount" element
269          */
270         void xsetBudgetFederalPersonnelFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalPersonnelFirstYearAmount);
271         
272         /**
273          * Unsets the "BudgetFederalPersonnelFirstYearAmount" element
274          */
275         void unsetBudgetFederalPersonnelFirstYearAmount();
276         
277         /**
278          * Gets the "BudgetFederalFringeFirstYearAmount" element
279          */
280         java.math.BigDecimal getBudgetFederalFringeFirstYearAmount();
281         
282         /**
283          * Gets (as xml) the "BudgetFederalFringeFirstYearAmount" element
284          */
285         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalFringeFirstYearAmount();
286         
287         /**
288          * True if has "BudgetFederalFringeFirstYearAmount" element
289          */
290         boolean isSetBudgetFederalFringeFirstYearAmount();
291         
292         /**
293          * Sets the "BudgetFederalFringeFirstYearAmount" element
294          */
295         void setBudgetFederalFringeFirstYearAmount(java.math.BigDecimal budgetFederalFringeFirstYearAmount);
296         
297         /**
298          * Sets (as xml) the "BudgetFederalFringeFirstYearAmount" element
299          */
300         void xsetBudgetFederalFringeFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalFringeFirstYearAmount);
301         
302         /**
303          * Unsets the "BudgetFederalFringeFirstYearAmount" element
304          */
305         void unsetBudgetFederalFringeFirstYearAmount();
306         
307         /**
308          * Gets the "BudgetFederalTrainingFirstYearAmount" element
309          */
310         java.math.BigDecimal getBudgetFederalTrainingFirstYearAmount();
311         
312         /**
313          * Gets (as xml) the "BudgetFederalTrainingFirstYearAmount" element
314          */
315         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTrainingFirstYearAmount();
316         
317         /**
318          * True if has "BudgetFederalTrainingFirstYearAmount" element
319          */
320         boolean isSetBudgetFederalTrainingFirstYearAmount();
321         
322         /**
323          * Sets the "BudgetFederalTrainingFirstYearAmount" element
324          */
325         void setBudgetFederalTrainingFirstYearAmount(java.math.BigDecimal budgetFederalTrainingFirstYearAmount);
326         
327         /**
328          * Sets (as xml) the "BudgetFederalTrainingFirstYearAmount" element
329          */
330         void xsetBudgetFederalTrainingFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTrainingFirstYearAmount);
331         
332         /**
333          * Unsets the "BudgetFederalTrainingFirstYearAmount" element
334          */
335         void unsetBudgetFederalTrainingFirstYearAmount();
336         
337         /**
338          * Gets the "BudgetFederalFirstYearAmount" element
339          */
340         java.math.BigDecimal getBudgetFederalFirstYearAmount();
341         
342         /**
343          * Gets (as xml) the "BudgetFederalFirstYearAmount" element
344          */
345         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalFirstYearAmount();
346         
347         /**
348          * True if has "BudgetFederalFirstYearAmount" element
349          */
350         boolean isSetBudgetFederalFirstYearAmount();
351         
352         /**
353          * Sets the "BudgetFederalFirstYearAmount" element
354          */
355         void setBudgetFederalFirstYearAmount(java.math.BigDecimal budgetFederalFirstYearAmount);
356         
357         /**
358          * Sets (as xml) the "BudgetFederalFirstYearAmount" element
359          */
360         void xsetBudgetFederalFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalFirstYearAmount);
361         
362         /**
363          * Unsets the "BudgetFederalFirstYearAmount" element
364          */
365         void unsetBudgetFederalFirstYearAmount();
366         
367         /**
368          * Gets the "BudgetFederalDirectFirstYearAmount" element
369          */
370         java.math.BigDecimal getBudgetFederalDirectFirstYearAmount();
371         
372         /**
373          * Gets (as xml) the "BudgetFederalDirectFirstYearAmount" element
374          */
375         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectFirstYearAmount();
376         
377         /**
378          * True if has "BudgetFederalDirectFirstYearAmount" element
379          */
380         boolean isSetBudgetFederalDirectFirstYearAmount();
381         
382         /**
383          * Sets the "BudgetFederalDirectFirstYearAmount" element
384          */
385         void setBudgetFederalDirectFirstYearAmount(java.math.BigDecimal budgetFederalDirectFirstYearAmount);
386         
387         /**
388          * Sets (as xml) the "BudgetFederalDirectFirstYearAmount" element
389          */
390         void xsetBudgetFederalDirectFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectFirstYearAmount);
391         
392         /**
393          * Unsets the "BudgetFederalDirectFirstYearAmount" element
394          */
395         void unsetBudgetFederalDirectFirstYearAmount();
396         
397         /**
398          * Gets the "BudgetFederalIndirectFirstYearAmount" element
399          */
400         java.math.BigDecimal getBudgetFederalIndirectFirstYearAmount();
401         
402         /**
403          * Gets (as xml) the "BudgetFederalIndirectFirstYearAmount" element
404          */
405         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalIndirectFirstYearAmount();
406         
407         /**
408          * True if has "BudgetFederalIndirectFirstYearAmount" element
409          */
410         boolean isSetBudgetFederalIndirectFirstYearAmount();
411         
412         /**
413          * Sets the "BudgetFederalIndirectFirstYearAmount" element
414          */
415         void setBudgetFederalIndirectFirstYearAmount(java.math.BigDecimal budgetFederalIndirectFirstYearAmount);
416         
417         /**
418          * Sets (as xml) the "BudgetFederalIndirectFirstYearAmount" element
419          */
420         void xsetBudgetFederalIndirectFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalIndirectFirstYearAmount);
421         
422         /**
423          * Unsets the "BudgetFederalIndirectFirstYearAmount" element
424          */
425         void unsetBudgetFederalIndirectFirstYearAmount();
426         
427         /**
428          * Gets the "BudgetFederalConstructionSecondYearAmount" element
429          */
430         java.math.BigDecimal getBudgetFederalConstructionSecondYearAmount();
431         
432         /**
433          * Gets (as xml) the "BudgetFederalConstructionSecondYearAmount" element
434          */
435         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalConstructionSecondYearAmount();
436         
437         /**
438          * True if has "BudgetFederalConstructionSecondYearAmount" element
439          */
440         boolean isSetBudgetFederalConstructionSecondYearAmount();
441         
442         /**
443          * Sets the "BudgetFederalConstructionSecondYearAmount" element
444          */
445         void setBudgetFederalConstructionSecondYearAmount(java.math.BigDecimal budgetFederalConstructionSecondYearAmount);
446         
447         /**
448          * Sets (as xml) the "BudgetFederalConstructionSecondYearAmount" element
449          */
450         void xsetBudgetFederalConstructionSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalConstructionSecondYearAmount);
451         
452         /**
453          * Unsets the "BudgetFederalConstructionSecondYearAmount" element
454          */
455         void unsetBudgetFederalConstructionSecondYearAmount();
456         
457         /**
458          * Gets the "BudgetFederalOtherSecondYearAmount" element
459          */
460         java.math.BigDecimal getBudgetFederalOtherSecondYearAmount();
461         
462         /**
463          * Gets (as xml) the "BudgetFederalOtherSecondYearAmount" element
464          */
465         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalOtherSecondYearAmount();
466         
467         /**
468          * True if has "BudgetFederalOtherSecondYearAmount" element
469          */
470         boolean isSetBudgetFederalOtherSecondYearAmount();
471         
472         /**
473          * Sets the "BudgetFederalOtherSecondYearAmount" element
474          */
475         void setBudgetFederalOtherSecondYearAmount(java.math.BigDecimal budgetFederalOtherSecondYearAmount);
476         
477         /**
478          * Sets (as xml) the "BudgetFederalOtherSecondYearAmount" element
479          */
480         void xsetBudgetFederalOtherSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalOtherSecondYearAmount);
481         
482         /**
483          * Unsets the "BudgetFederalOtherSecondYearAmount" element
484          */
485         void unsetBudgetFederalOtherSecondYearAmount();
486         
487         /**
488          * Gets the "BudgetFederalSuppliesSecondYearAmount" element
489          */
490         java.math.BigDecimal getBudgetFederalSuppliesSecondYearAmount();
491         
492         /**
493          * Gets (as xml) the "BudgetFederalSuppliesSecondYearAmount" element
494          */
495         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalSuppliesSecondYearAmount();
496         
497         /**
498          * True if has "BudgetFederalSuppliesSecondYearAmount" element
499          */
500         boolean isSetBudgetFederalSuppliesSecondYearAmount();
501         
502         /**
503          * Sets the "BudgetFederalSuppliesSecondYearAmount" element
504          */
505         void setBudgetFederalSuppliesSecondYearAmount(java.math.BigDecimal budgetFederalSuppliesSecondYearAmount);
506         
507         /**
508          * Sets (as xml) the "BudgetFederalSuppliesSecondYearAmount" element
509          */
510         void xsetBudgetFederalSuppliesSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalSuppliesSecondYearAmount);
511         
512         /**
513          * Unsets the "BudgetFederalSuppliesSecondYearAmount" element
514          */
515         void unsetBudgetFederalSuppliesSecondYearAmount();
516         
517         /**
518          * Gets the "BudgetFederalContractualSecondYearAmount" element
519          */
520         java.math.BigDecimal getBudgetFederalContractualSecondYearAmount();
521         
522         /**
523          * Gets (as xml) the "BudgetFederalContractualSecondYearAmount" element
524          */
525         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalContractualSecondYearAmount();
526         
527         /**
528          * True if has "BudgetFederalContractualSecondYearAmount" element
529          */
530         boolean isSetBudgetFederalContractualSecondYearAmount();
531         
532         /**
533          * Sets the "BudgetFederalContractualSecondYearAmount" element
534          */
535         void setBudgetFederalContractualSecondYearAmount(java.math.BigDecimal budgetFederalContractualSecondYearAmount);
536         
537         /**
538          * Sets (as xml) the "BudgetFederalContractualSecondYearAmount" element
539          */
540         void xsetBudgetFederalContractualSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalContractualSecondYearAmount);
541         
542         /**
543          * Unsets the "BudgetFederalContractualSecondYearAmount" element
544          */
545         void unsetBudgetFederalContractualSecondYearAmount();
546         
547         /**
548          * Gets the "BudgetFederalTravelSecondYearAmount" element
549          */
550         java.math.BigDecimal getBudgetFederalTravelSecondYearAmount();
551         
552         /**
553          * Gets (as xml) the "BudgetFederalTravelSecondYearAmount" element
554          */
555         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTravelSecondYearAmount();
556         
557         /**
558          * True if has "BudgetFederalTravelSecondYearAmount" element
559          */
560         boolean isSetBudgetFederalTravelSecondYearAmount();
561         
562         /**
563          * Sets the "BudgetFederalTravelSecondYearAmount" element
564          */
565         void setBudgetFederalTravelSecondYearAmount(java.math.BigDecimal budgetFederalTravelSecondYearAmount);
566         
567         /**
568          * Sets (as xml) the "BudgetFederalTravelSecondYearAmount" element
569          */
570         void xsetBudgetFederalTravelSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTravelSecondYearAmount);
571         
572         /**
573          * Unsets the "BudgetFederalTravelSecondYearAmount" element
574          */
575         void unsetBudgetFederalTravelSecondYearAmount();
576         
577         /**
578          * Gets the "BudgetFederalEquipmentSecondYearAmount" element
579          */
580         java.math.BigDecimal getBudgetFederalEquipmentSecondYearAmount();
581         
582         /**
583          * Gets (as xml) the "BudgetFederalEquipmentSecondYearAmount" element
584          */
585         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalEquipmentSecondYearAmount();
586         
587         /**
588          * True if has "BudgetFederalEquipmentSecondYearAmount" element
589          */
590         boolean isSetBudgetFederalEquipmentSecondYearAmount();
591         
592         /**
593          * Sets the "BudgetFederalEquipmentSecondYearAmount" element
594          */
595         void setBudgetFederalEquipmentSecondYearAmount(java.math.BigDecimal budgetFederalEquipmentSecondYearAmount);
596         
597         /**
598          * Sets (as xml) the "BudgetFederalEquipmentSecondYearAmount" element
599          */
600         void xsetBudgetFederalEquipmentSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalEquipmentSecondYearAmount);
601         
602         /**
603          * Unsets the "BudgetFederalEquipmentSecondYearAmount" element
604          */
605         void unsetBudgetFederalEquipmentSecondYearAmount();
606         
607         /**
608          * Gets the "BudgetFederalPersonnelSecondYearAmount" element
609          */
610         java.math.BigDecimal getBudgetFederalPersonnelSecondYearAmount();
611         
612         /**
613          * Gets (as xml) the "BudgetFederalPersonnelSecondYearAmount" element
614          */
615         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalPersonnelSecondYearAmount();
616         
617         /**
618          * True if has "BudgetFederalPersonnelSecondYearAmount" element
619          */
620         boolean isSetBudgetFederalPersonnelSecondYearAmount();
621         
622         /**
623          * Sets the "BudgetFederalPersonnelSecondYearAmount" element
624          */
625         void setBudgetFederalPersonnelSecondYearAmount(java.math.BigDecimal budgetFederalPersonnelSecondYearAmount);
626         
627         /**
628          * Sets (as xml) the "BudgetFederalPersonnelSecondYearAmount" element
629          */
630         void xsetBudgetFederalPersonnelSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalPersonnelSecondYearAmount);
631         
632         /**
633          * Unsets the "BudgetFederalPersonnelSecondYearAmount" element
634          */
635         void unsetBudgetFederalPersonnelSecondYearAmount();
636         
637         /**
638          * Gets the "BudgetFederalFringeSecondYearAmount" element
639          */
640         java.math.BigDecimal getBudgetFederalFringeSecondYearAmount();
641         
642         /**
643          * Gets (as xml) the "BudgetFederalFringeSecondYearAmount" element
644          */
645         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalFringeSecondYearAmount();
646         
647         /**
648          * True if has "BudgetFederalFringeSecondYearAmount" element
649          */
650         boolean isSetBudgetFederalFringeSecondYearAmount();
651         
652         /**
653          * Sets the "BudgetFederalFringeSecondYearAmount" element
654          */
655         void setBudgetFederalFringeSecondYearAmount(java.math.BigDecimal budgetFederalFringeSecondYearAmount);
656         
657         /**
658          * Sets (as xml) the "BudgetFederalFringeSecondYearAmount" element
659          */
660         void xsetBudgetFederalFringeSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalFringeSecondYearAmount);
661         
662         /**
663          * Unsets the "BudgetFederalFringeSecondYearAmount" element
664          */
665         void unsetBudgetFederalFringeSecondYearAmount();
666         
667         /**
668          * Gets the "BudgetFederalTrainingSecondYearAmount" element
669          */
670         java.math.BigDecimal getBudgetFederalTrainingSecondYearAmount();
671         
672         /**
673          * Gets (as xml) the "BudgetFederalTrainingSecondYearAmount" element
674          */
675         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTrainingSecondYearAmount();
676         
677         /**
678          * True if has "BudgetFederalTrainingSecondYearAmount" element
679          */
680         boolean isSetBudgetFederalTrainingSecondYearAmount();
681         
682         /**
683          * Sets the "BudgetFederalTrainingSecondYearAmount" element
684          */
685         void setBudgetFederalTrainingSecondYearAmount(java.math.BigDecimal budgetFederalTrainingSecondYearAmount);
686         
687         /**
688          * Sets (as xml) the "BudgetFederalTrainingSecondYearAmount" element
689          */
690         void xsetBudgetFederalTrainingSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTrainingSecondYearAmount);
691         
692         /**
693          * Unsets the "BudgetFederalTrainingSecondYearAmount" element
694          */
695         void unsetBudgetFederalTrainingSecondYearAmount();
696         
697         /**
698          * Gets the "BudgetFederalSecondYearAmount" element
699          */
700         java.math.BigDecimal getBudgetFederalSecondYearAmount();
701         
702         /**
703          * Gets (as xml) the "BudgetFederalSecondYearAmount" element
704          */
705         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalSecondYearAmount();
706         
707         /**
708          * True if has "BudgetFederalSecondYearAmount" element
709          */
710         boolean isSetBudgetFederalSecondYearAmount();
711         
712         /**
713          * Sets the "BudgetFederalSecondYearAmount" element
714          */
715         void setBudgetFederalSecondYearAmount(java.math.BigDecimal budgetFederalSecondYearAmount);
716         
717         /**
718          * Sets (as xml) the "BudgetFederalSecondYearAmount" element
719          */
720         void xsetBudgetFederalSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalSecondYearAmount);
721         
722         /**
723          * Unsets the "BudgetFederalSecondYearAmount" element
724          */
725         void unsetBudgetFederalSecondYearAmount();
726         
727         /**
728          * Gets the "BudgetFederalDirectSecondYearAmount" element
729          */
730         java.math.BigDecimal getBudgetFederalDirectSecondYearAmount();
731         
732         /**
733          * Gets (as xml) the "BudgetFederalDirectSecondYearAmount" element
734          */
735         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectSecondYearAmount();
736         
737         /**
738          * True if has "BudgetFederalDirectSecondYearAmount" element
739          */
740         boolean isSetBudgetFederalDirectSecondYearAmount();
741         
742         /**
743          * Sets the "BudgetFederalDirectSecondYearAmount" element
744          */
745         void setBudgetFederalDirectSecondYearAmount(java.math.BigDecimal budgetFederalDirectSecondYearAmount);
746         
747         /**
748          * Sets (as xml) the "BudgetFederalDirectSecondYearAmount" element
749          */
750         void xsetBudgetFederalDirectSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectSecondYearAmount);
751         
752         /**
753          * Unsets the "BudgetFederalDirectSecondYearAmount" element
754          */
755         void unsetBudgetFederalDirectSecondYearAmount();
756         
757         /**
758          * Gets the "BudgetFederalIndirectSecondYearAmount" element
759          */
760         java.math.BigDecimal getBudgetFederalIndirectSecondYearAmount();
761         
762         /**
763          * Gets (as xml) the "BudgetFederalIndirectSecondYearAmount" element
764          */
765         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalIndirectSecondYearAmount();
766         
767         /**
768          * True if has "BudgetFederalIndirectSecondYearAmount" element
769          */
770         boolean isSetBudgetFederalIndirectSecondYearAmount();
771         
772         /**
773          * Sets the "BudgetFederalIndirectSecondYearAmount" element
774          */
775         void setBudgetFederalIndirectSecondYearAmount(java.math.BigDecimal budgetFederalIndirectSecondYearAmount);
776         
777         /**
778          * Sets (as xml) the "BudgetFederalIndirectSecondYearAmount" element
779          */
780         void xsetBudgetFederalIndirectSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalIndirectSecondYearAmount);
781         
782         /**
783          * Unsets the "BudgetFederalIndirectSecondYearAmount" element
784          */
785         void unsetBudgetFederalIndirectSecondYearAmount();
786         
787         /**
788          * Gets the "BudgetFederalConstructionThirdYearAmount" element
789          */
790         java.math.BigDecimal getBudgetFederalConstructionThirdYearAmount();
791         
792         /**
793          * Gets (as xml) the "BudgetFederalConstructionThirdYearAmount" element
794          */
795         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalConstructionThirdYearAmount();
796         
797         /**
798          * True if has "BudgetFederalConstructionThirdYearAmount" element
799          */
800         boolean isSetBudgetFederalConstructionThirdYearAmount();
801         
802         /**
803          * Sets the "BudgetFederalConstructionThirdYearAmount" element
804          */
805         void setBudgetFederalConstructionThirdYearAmount(java.math.BigDecimal budgetFederalConstructionThirdYearAmount);
806         
807         /**
808          * Sets (as xml) the "BudgetFederalConstructionThirdYearAmount" element
809          */
810         void xsetBudgetFederalConstructionThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalConstructionThirdYearAmount);
811         
812         /**
813          * Unsets the "BudgetFederalConstructionThirdYearAmount" element
814          */
815         void unsetBudgetFederalConstructionThirdYearAmount();
816         
817         /**
818          * Gets the "BudgetFederalOtherThirdYearAmount" element
819          */
820         java.math.BigDecimal getBudgetFederalOtherThirdYearAmount();
821         
822         /**
823          * Gets (as xml) the "BudgetFederalOtherThirdYearAmount" element
824          */
825         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalOtherThirdYearAmount();
826         
827         /**
828          * True if has "BudgetFederalOtherThirdYearAmount" element
829          */
830         boolean isSetBudgetFederalOtherThirdYearAmount();
831         
832         /**
833          * Sets the "BudgetFederalOtherThirdYearAmount" element
834          */
835         void setBudgetFederalOtherThirdYearAmount(java.math.BigDecimal budgetFederalOtherThirdYearAmount);
836         
837         /**
838          * Sets (as xml) the "BudgetFederalOtherThirdYearAmount" element
839          */
840         void xsetBudgetFederalOtherThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalOtherThirdYearAmount);
841         
842         /**
843          * Unsets the "BudgetFederalOtherThirdYearAmount" element
844          */
845         void unsetBudgetFederalOtherThirdYearAmount();
846         
847         /**
848          * Gets the "BudgetFederalSuppliesThirdYearAmount" element
849          */
850         java.math.BigDecimal getBudgetFederalSuppliesThirdYearAmount();
851         
852         /**
853          * Gets (as xml) the "BudgetFederalSuppliesThirdYearAmount" element
854          */
855         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalSuppliesThirdYearAmount();
856         
857         /**
858          * True if has "BudgetFederalSuppliesThirdYearAmount" element
859          */
860         boolean isSetBudgetFederalSuppliesThirdYearAmount();
861         
862         /**
863          * Sets the "BudgetFederalSuppliesThirdYearAmount" element
864          */
865         void setBudgetFederalSuppliesThirdYearAmount(java.math.BigDecimal budgetFederalSuppliesThirdYearAmount);
866         
867         /**
868          * Sets (as xml) the "BudgetFederalSuppliesThirdYearAmount" element
869          */
870         void xsetBudgetFederalSuppliesThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalSuppliesThirdYearAmount);
871         
872         /**
873          * Unsets the "BudgetFederalSuppliesThirdYearAmount" element
874          */
875         void unsetBudgetFederalSuppliesThirdYearAmount();
876         
877         /**
878          * Gets the "BudgetFederalContractualThirdYearAmount" element
879          */
880         java.math.BigDecimal getBudgetFederalContractualThirdYearAmount();
881         
882         /**
883          * Gets (as xml) the "BudgetFederalContractualThirdYearAmount" element
884          */
885         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalContractualThirdYearAmount();
886         
887         /**
888          * True if has "BudgetFederalContractualThirdYearAmount" element
889          */
890         boolean isSetBudgetFederalContractualThirdYearAmount();
891         
892         /**
893          * Sets the "BudgetFederalContractualThirdYearAmount" element
894          */
895         void setBudgetFederalContractualThirdYearAmount(java.math.BigDecimal budgetFederalContractualThirdYearAmount);
896         
897         /**
898          * Sets (as xml) the "BudgetFederalContractualThirdYearAmount" element
899          */
900         void xsetBudgetFederalContractualThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalContractualThirdYearAmount);
901         
902         /**
903          * Unsets the "BudgetFederalContractualThirdYearAmount" element
904          */
905         void unsetBudgetFederalContractualThirdYearAmount();
906         
907         /**
908          * Gets the "BudgetFederalTravelThirdYearAmount" element
909          */
910         java.math.BigDecimal getBudgetFederalTravelThirdYearAmount();
911         
912         /**
913          * Gets (as xml) the "BudgetFederalTravelThirdYearAmount" element
914          */
915         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTravelThirdYearAmount();
916         
917         /**
918          * True if has "BudgetFederalTravelThirdYearAmount" element
919          */
920         boolean isSetBudgetFederalTravelThirdYearAmount();
921         
922         /**
923          * Sets the "BudgetFederalTravelThirdYearAmount" element
924          */
925         void setBudgetFederalTravelThirdYearAmount(java.math.BigDecimal budgetFederalTravelThirdYearAmount);
926         
927         /**
928          * Sets (as xml) the "BudgetFederalTravelThirdYearAmount" element
929          */
930         void xsetBudgetFederalTravelThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTravelThirdYearAmount);
931         
932         /**
933          * Unsets the "BudgetFederalTravelThirdYearAmount" element
934          */
935         void unsetBudgetFederalTravelThirdYearAmount();
936         
937         /**
938          * Gets the "BudgetFederalEquipmentThirdYearAmount" element
939          */
940         java.math.BigDecimal getBudgetFederalEquipmentThirdYearAmount();
941         
942         /**
943          * Gets (as xml) the "BudgetFederalEquipmentThirdYearAmount" element
944          */
945         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalEquipmentThirdYearAmount();
946         
947         /**
948          * True if has "BudgetFederalEquipmentThirdYearAmount" element
949          */
950         boolean isSetBudgetFederalEquipmentThirdYearAmount();
951         
952         /**
953          * Sets the "BudgetFederalEquipmentThirdYearAmount" element
954          */
955         void setBudgetFederalEquipmentThirdYearAmount(java.math.BigDecimal budgetFederalEquipmentThirdYearAmount);
956         
957         /**
958          * Sets (as xml) the "BudgetFederalEquipmentThirdYearAmount" element
959          */
960         void xsetBudgetFederalEquipmentThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalEquipmentThirdYearAmount);
961         
962         /**
963          * Unsets the "BudgetFederalEquipmentThirdYearAmount" element
964          */
965         void unsetBudgetFederalEquipmentThirdYearAmount();
966         
967         /**
968          * Gets the "BudgetFederalPersonnelThirdYearAmount" element
969          */
970         java.math.BigDecimal getBudgetFederalPersonnelThirdYearAmount();
971         
972         /**
973          * Gets (as xml) the "BudgetFederalPersonnelThirdYearAmount" element
974          */
975         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalPersonnelThirdYearAmount();
976         
977         /**
978          * True if has "BudgetFederalPersonnelThirdYearAmount" element
979          */
980         boolean isSetBudgetFederalPersonnelThirdYearAmount();
981         
982         /**
983          * Sets the "BudgetFederalPersonnelThirdYearAmount" element
984          */
985         void setBudgetFederalPersonnelThirdYearAmount(java.math.BigDecimal budgetFederalPersonnelThirdYearAmount);
986         
987         /**
988          * Sets (as xml) the "BudgetFederalPersonnelThirdYearAmount" element
989          */
990         void xsetBudgetFederalPersonnelThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalPersonnelThirdYearAmount);
991         
992         /**
993          * Unsets the "BudgetFederalPersonnelThirdYearAmount" element
994          */
995         void unsetBudgetFederalPersonnelThirdYearAmount();
996         
997         /**
998          * Gets the "BudgetFederalFringeThirdYearAmount" element
999          */
1000         java.math.BigDecimal getBudgetFederalFringeThirdYearAmount();
1001         
1002         /**
1003          * Gets (as xml) the "BudgetFederalFringeThirdYearAmount" element
1004          */
1005         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalFringeThirdYearAmount();
1006         
1007         /**
1008          * True if has "BudgetFederalFringeThirdYearAmount" element
1009          */
1010         boolean isSetBudgetFederalFringeThirdYearAmount();
1011         
1012         /**
1013          * Sets the "BudgetFederalFringeThirdYearAmount" element
1014          */
1015         void setBudgetFederalFringeThirdYearAmount(java.math.BigDecimal budgetFederalFringeThirdYearAmount);
1016         
1017         /**
1018          * Sets (as xml) the "BudgetFederalFringeThirdYearAmount" element
1019          */
1020         void xsetBudgetFederalFringeThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalFringeThirdYearAmount);
1021         
1022         /**
1023          * Unsets the "BudgetFederalFringeThirdYearAmount" element
1024          */
1025         void unsetBudgetFederalFringeThirdYearAmount();
1026         
1027         /**
1028          * Gets the "BudgetFederalTrainingThirdYearAmount" element
1029          */
1030         java.math.BigDecimal getBudgetFederalTrainingThirdYearAmount();
1031         
1032         /**
1033          * Gets (as xml) the "BudgetFederalTrainingThirdYearAmount" element
1034          */
1035         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTrainingThirdYearAmount();
1036         
1037         /**
1038          * True if has "BudgetFederalTrainingThirdYearAmount" element
1039          */
1040         boolean isSetBudgetFederalTrainingThirdYearAmount();
1041         
1042         /**
1043          * Sets the "BudgetFederalTrainingThirdYearAmount" element
1044          */
1045         void setBudgetFederalTrainingThirdYearAmount(java.math.BigDecimal budgetFederalTrainingThirdYearAmount);
1046         
1047         /**
1048          * Sets (as xml) the "BudgetFederalTrainingThirdYearAmount" element
1049          */
1050         void xsetBudgetFederalTrainingThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTrainingThirdYearAmount);
1051         
1052         /**
1053          * Unsets the "BudgetFederalTrainingThirdYearAmount" element
1054          */
1055         void unsetBudgetFederalTrainingThirdYearAmount();
1056         
1057         /**
1058          * Gets the "BudgetFederalThirdYearAmount" element
1059          */
1060         java.math.BigDecimal getBudgetFederalThirdYearAmount();
1061         
1062         /**
1063          * Gets (as xml) the "BudgetFederalThirdYearAmount" element
1064          */
1065         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalThirdYearAmount();
1066         
1067         /**
1068          * True if has "BudgetFederalThirdYearAmount" element
1069          */
1070         boolean isSetBudgetFederalThirdYearAmount();
1071         
1072         /**
1073          * Sets the "BudgetFederalThirdYearAmount" element
1074          */
1075         void setBudgetFederalThirdYearAmount(java.math.BigDecimal budgetFederalThirdYearAmount);
1076         
1077         /**
1078          * Sets (as xml) the "BudgetFederalThirdYearAmount" element
1079          */
1080         void xsetBudgetFederalThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalThirdYearAmount);
1081         
1082         /**
1083          * Unsets the "BudgetFederalThirdYearAmount" element
1084          */
1085         void unsetBudgetFederalThirdYearAmount();
1086         
1087         /**
1088          * Gets the "BudgetFederalDirectThirdYearAmount" element
1089          */
1090         java.math.BigDecimal getBudgetFederalDirectThirdYearAmount();
1091         
1092         /**
1093          * Gets (as xml) the "BudgetFederalDirectThirdYearAmount" element
1094          */
1095         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectThirdYearAmount();
1096         
1097         /**
1098          * True if has "BudgetFederalDirectThirdYearAmount" element
1099          */
1100         boolean isSetBudgetFederalDirectThirdYearAmount();
1101         
1102         /**
1103          * Sets the "BudgetFederalDirectThirdYearAmount" element
1104          */
1105         void setBudgetFederalDirectThirdYearAmount(java.math.BigDecimal budgetFederalDirectThirdYearAmount);
1106         
1107         /**
1108          * Sets (as xml) the "BudgetFederalDirectThirdYearAmount" element
1109          */
1110         void xsetBudgetFederalDirectThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectThirdYearAmount);
1111         
1112         /**
1113          * Unsets the "BudgetFederalDirectThirdYearAmount" element
1114          */
1115         void unsetBudgetFederalDirectThirdYearAmount();
1116         
1117         /**
1118          * Gets the "BudgetFederalIndirectThirdYearAmount" element
1119          */
1120         java.math.BigDecimal getBudgetFederalIndirectThirdYearAmount();
1121         
1122         /**
1123          * Gets (as xml) the "BudgetFederalIndirectThirdYearAmount" element
1124          */
1125         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalIndirectThirdYearAmount();
1126         
1127         /**
1128          * True if has "BudgetFederalIndirectThirdYearAmount" element
1129          */
1130         boolean isSetBudgetFederalIndirectThirdYearAmount();
1131         
1132         /**
1133          * Sets the "BudgetFederalIndirectThirdYearAmount" element
1134          */
1135         void setBudgetFederalIndirectThirdYearAmount(java.math.BigDecimal budgetFederalIndirectThirdYearAmount);
1136         
1137         /**
1138          * Sets (as xml) the "BudgetFederalIndirectThirdYearAmount" element
1139          */
1140         void xsetBudgetFederalIndirectThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalIndirectThirdYearAmount);
1141         
1142         /**
1143          * Unsets the "BudgetFederalIndirectThirdYearAmount" element
1144          */
1145         void unsetBudgetFederalIndirectThirdYearAmount();
1146         
1147         /**
1148          * Gets the "BudgetFederalConstructionFourthYearAmount" element
1149          */
1150         java.math.BigDecimal getBudgetFederalConstructionFourthYearAmount();
1151         
1152         /**
1153          * Gets (as xml) the "BudgetFederalConstructionFourthYearAmount" element
1154          */
1155         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalConstructionFourthYearAmount();
1156         
1157         /**
1158          * True if has "BudgetFederalConstructionFourthYearAmount" element
1159          */
1160         boolean isSetBudgetFederalConstructionFourthYearAmount();
1161         
1162         /**
1163          * Sets the "BudgetFederalConstructionFourthYearAmount" element
1164          */
1165         void setBudgetFederalConstructionFourthYearAmount(java.math.BigDecimal budgetFederalConstructionFourthYearAmount);
1166         
1167         /**
1168          * Sets (as xml) the "BudgetFederalConstructionFourthYearAmount" element
1169          */
1170         void xsetBudgetFederalConstructionFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalConstructionFourthYearAmount);
1171         
1172         /**
1173          * Unsets the "BudgetFederalConstructionFourthYearAmount" element
1174          */
1175         void unsetBudgetFederalConstructionFourthYearAmount();
1176         
1177         /**
1178          * Gets the "BudgetFederalOtherFourthYearAmount" element
1179          */
1180         java.math.BigDecimal getBudgetFederalOtherFourthYearAmount();
1181         
1182         /**
1183          * Gets (as xml) the "BudgetFederalOtherFourthYearAmount" element
1184          */
1185         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalOtherFourthYearAmount();
1186         
1187         /**
1188          * True if has "BudgetFederalOtherFourthYearAmount" element
1189          */
1190         boolean isSetBudgetFederalOtherFourthYearAmount();
1191         
1192         /**
1193          * Sets the "BudgetFederalOtherFourthYearAmount" element
1194          */
1195         void setBudgetFederalOtherFourthYearAmount(java.math.BigDecimal budgetFederalOtherFourthYearAmount);
1196         
1197         /**
1198          * Sets (as xml) the "BudgetFederalOtherFourthYearAmount" element
1199          */
1200         void xsetBudgetFederalOtherFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalOtherFourthYearAmount);
1201         
1202         /**
1203          * Unsets the "BudgetFederalOtherFourthYearAmount" element
1204          */
1205         void unsetBudgetFederalOtherFourthYearAmount();
1206         
1207         /**
1208          * Gets the "BudgetFederalSuppliesFourthYearAmount" element
1209          */
1210         java.math.BigDecimal getBudgetFederalSuppliesFourthYearAmount();
1211         
1212         /**
1213          * Gets (as xml) the "BudgetFederalSuppliesFourthYearAmount" element
1214          */
1215         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalSuppliesFourthYearAmount();
1216         
1217         /**
1218          * True if has "BudgetFederalSuppliesFourthYearAmount" element
1219          */
1220         boolean isSetBudgetFederalSuppliesFourthYearAmount();
1221         
1222         /**
1223          * Sets the "BudgetFederalSuppliesFourthYearAmount" element
1224          */
1225         void setBudgetFederalSuppliesFourthYearAmount(java.math.BigDecimal budgetFederalSuppliesFourthYearAmount);
1226         
1227         /**
1228          * Sets (as xml) the "BudgetFederalSuppliesFourthYearAmount" element
1229          */
1230         void xsetBudgetFederalSuppliesFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalSuppliesFourthYearAmount);
1231         
1232         /**
1233          * Unsets the "BudgetFederalSuppliesFourthYearAmount" element
1234          */
1235         void unsetBudgetFederalSuppliesFourthYearAmount();
1236         
1237         /**
1238          * Gets the "BudgetFederalContractualFourthYearAmount" element
1239          */
1240         java.math.BigDecimal getBudgetFederalContractualFourthYearAmount();
1241         
1242         /**
1243          * Gets (as xml) the "BudgetFederalContractualFourthYearAmount" element
1244          */
1245         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalContractualFourthYearAmount();
1246         
1247         /**
1248          * True if has "BudgetFederalContractualFourthYearAmount" element
1249          */
1250         boolean isSetBudgetFederalContractualFourthYearAmount();
1251         
1252         /**
1253          * Sets the "BudgetFederalContractualFourthYearAmount" element
1254          */
1255         void setBudgetFederalContractualFourthYearAmount(java.math.BigDecimal budgetFederalContractualFourthYearAmount);
1256         
1257         /**
1258          * Sets (as xml) the "BudgetFederalContractualFourthYearAmount" element
1259          */
1260         void xsetBudgetFederalContractualFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalContractualFourthYearAmount);
1261         
1262         /**
1263          * Unsets the "BudgetFederalContractualFourthYearAmount" element
1264          */
1265         void unsetBudgetFederalContractualFourthYearAmount();
1266         
1267         /**
1268          * Gets the "BudgetFederalTravelFourthYearAmount" element
1269          */
1270         java.math.BigDecimal getBudgetFederalTravelFourthYearAmount();
1271         
1272         /**
1273          * Gets (as xml) the "BudgetFederalTravelFourthYearAmount" element
1274          */
1275         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTravelFourthYearAmount();
1276         
1277         /**
1278          * True if has "BudgetFederalTravelFourthYearAmount" element
1279          */
1280         boolean isSetBudgetFederalTravelFourthYearAmount();
1281         
1282         /**
1283          * Sets the "BudgetFederalTravelFourthYearAmount" element
1284          */
1285         void setBudgetFederalTravelFourthYearAmount(java.math.BigDecimal budgetFederalTravelFourthYearAmount);
1286         
1287         /**
1288          * Sets (as xml) the "BudgetFederalTravelFourthYearAmount" element
1289          */
1290         void xsetBudgetFederalTravelFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTravelFourthYearAmount);
1291         
1292         /**
1293          * Unsets the "BudgetFederalTravelFourthYearAmount" element
1294          */
1295         void unsetBudgetFederalTravelFourthYearAmount();
1296         
1297         /**
1298          * Gets the "BudgetFederalEquipmentFourthYearAmount" element
1299          */
1300         java.math.BigDecimal getBudgetFederalEquipmentFourthYearAmount();
1301         
1302         /**
1303          * Gets (as xml) the "BudgetFederalEquipmentFourthYearAmount" element
1304          */
1305         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalEquipmentFourthYearAmount();
1306         
1307         /**
1308          * True if has "BudgetFederalEquipmentFourthYearAmount" element
1309          */
1310         boolean isSetBudgetFederalEquipmentFourthYearAmount();
1311         
1312         /**
1313          * Sets the "BudgetFederalEquipmentFourthYearAmount" element
1314          */
1315         void setBudgetFederalEquipmentFourthYearAmount(java.math.BigDecimal budgetFederalEquipmentFourthYearAmount);
1316         
1317         /**
1318          * Sets (as xml) the "BudgetFederalEquipmentFourthYearAmount" element
1319          */
1320         void xsetBudgetFederalEquipmentFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalEquipmentFourthYearAmount);
1321         
1322         /**
1323          * Unsets the "BudgetFederalEquipmentFourthYearAmount" element
1324          */
1325         void unsetBudgetFederalEquipmentFourthYearAmount();
1326         
1327         /**
1328          * Gets the "BudgetFederalPersonnelFourthYearAmount" element
1329          */
1330         java.math.BigDecimal getBudgetFederalPersonnelFourthYearAmount();
1331         
1332         /**
1333          * Gets (as xml) the "BudgetFederalPersonnelFourthYearAmount" element
1334          */
1335         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalPersonnelFourthYearAmount();
1336         
1337         /**
1338          * True if has "BudgetFederalPersonnelFourthYearAmount" element
1339          */
1340         boolean isSetBudgetFederalPersonnelFourthYearAmount();
1341         
1342         /**
1343          * Sets the "BudgetFederalPersonnelFourthYearAmount" element
1344          */
1345         void setBudgetFederalPersonnelFourthYearAmount(java.math.BigDecimal budgetFederalPersonnelFourthYearAmount);
1346         
1347         /**
1348          * Sets (as xml) the "BudgetFederalPersonnelFourthYearAmount" element
1349          */
1350         void xsetBudgetFederalPersonnelFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalPersonnelFourthYearAmount);
1351         
1352         /**
1353          * Unsets the "BudgetFederalPersonnelFourthYearAmount" element
1354          */
1355         void unsetBudgetFederalPersonnelFourthYearAmount();
1356         
1357         /**
1358          * Gets the "BudgetFederalFringeFourthYearAmount" element
1359          */
1360         java.math.BigDecimal getBudgetFederalFringeFourthYearAmount();
1361         
1362         /**
1363          * Gets (as xml) the "BudgetFederalFringeFourthYearAmount" element
1364          */
1365         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalFringeFourthYearAmount();
1366         
1367         /**
1368          * True if has "BudgetFederalFringeFourthYearAmount" element
1369          */
1370         boolean isSetBudgetFederalFringeFourthYearAmount();
1371         
1372         /**
1373          * Sets the "BudgetFederalFringeFourthYearAmount" element
1374          */
1375         void setBudgetFederalFringeFourthYearAmount(java.math.BigDecimal budgetFederalFringeFourthYearAmount);
1376         
1377         /**
1378          * Sets (as xml) the "BudgetFederalFringeFourthYearAmount" element
1379          */
1380         void xsetBudgetFederalFringeFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalFringeFourthYearAmount);
1381         
1382         /**
1383          * Unsets the "BudgetFederalFringeFourthYearAmount" element
1384          */
1385         void unsetBudgetFederalFringeFourthYearAmount();
1386         
1387         /**
1388          * Gets the "BudgetFederalTrainingFourthYearAmount" element
1389          */
1390         java.math.BigDecimal getBudgetFederalTrainingFourthYearAmount();
1391         
1392         /**
1393          * Gets (as xml) the "BudgetFederalTrainingFourthYearAmount" element
1394          */
1395         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTrainingFourthYearAmount();
1396         
1397         /**
1398          * True if has "BudgetFederalTrainingFourthYearAmount" element
1399          */
1400         boolean isSetBudgetFederalTrainingFourthYearAmount();
1401         
1402         /**
1403          * Sets the "BudgetFederalTrainingFourthYearAmount" element
1404          */
1405         void setBudgetFederalTrainingFourthYearAmount(java.math.BigDecimal budgetFederalTrainingFourthYearAmount);
1406         
1407         /**
1408          * Sets (as xml) the "BudgetFederalTrainingFourthYearAmount" element
1409          */
1410         void xsetBudgetFederalTrainingFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTrainingFourthYearAmount);
1411         
1412         /**
1413          * Unsets the "BudgetFederalTrainingFourthYearAmount" element
1414          */
1415         void unsetBudgetFederalTrainingFourthYearAmount();
1416         
1417         /**
1418          * Gets the "BudgetFederalFourthYearAmount" element
1419          */
1420         java.math.BigDecimal getBudgetFederalFourthYearAmount();
1421         
1422         /**
1423          * Gets (as xml) the "BudgetFederalFourthYearAmount" element
1424          */
1425         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalFourthYearAmount();
1426         
1427         /**
1428          * True if has "BudgetFederalFourthYearAmount" element
1429          */
1430         boolean isSetBudgetFederalFourthYearAmount();
1431         
1432         /**
1433          * Sets the "BudgetFederalFourthYearAmount" element
1434          */
1435         void setBudgetFederalFourthYearAmount(java.math.BigDecimal budgetFederalFourthYearAmount);
1436         
1437         /**
1438          * Sets (as xml) the "BudgetFederalFourthYearAmount" element
1439          */
1440         void xsetBudgetFederalFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalFourthYearAmount);
1441         
1442         /**
1443          * Unsets the "BudgetFederalFourthYearAmount" element
1444          */
1445         void unsetBudgetFederalFourthYearAmount();
1446         
1447         /**
1448          * Gets the "BudgetFederalDirectFourthYearAmount" element
1449          */
1450         java.math.BigDecimal getBudgetFederalDirectFourthYearAmount();
1451         
1452         /**
1453          * Gets (as xml) the "BudgetFederalDirectFourthYearAmount" element
1454          */
1455         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectFourthYearAmount();
1456         
1457         /**
1458          * True if has "BudgetFederalDirectFourthYearAmount" element
1459          */
1460         boolean isSetBudgetFederalDirectFourthYearAmount();
1461         
1462         /**
1463          * Sets the "BudgetFederalDirectFourthYearAmount" element
1464          */
1465         void setBudgetFederalDirectFourthYearAmount(java.math.BigDecimal budgetFederalDirectFourthYearAmount);
1466         
1467         /**
1468          * Sets (as xml) the "BudgetFederalDirectFourthYearAmount" element
1469          */
1470         void xsetBudgetFederalDirectFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectFourthYearAmount);
1471         
1472         /**
1473          * Unsets the "BudgetFederalDirectFourthYearAmount" element
1474          */
1475         void unsetBudgetFederalDirectFourthYearAmount();
1476         
1477         /**
1478          * Gets the "BudgetFederalIndirectFourthYearAmount" element
1479          */
1480         java.math.BigDecimal getBudgetFederalIndirectFourthYearAmount();
1481         
1482         /**
1483          * Gets (as xml) the "BudgetFederalIndirectFourthYearAmount" element
1484          */
1485         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalIndirectFourthYearAmount();
1486         
1487         /**
1488          * True if has "BudgetFederalIndirectFourthYearAmount" element
1489          */
1490         boolean isSetBudgetFederalIndirectFourthYearAmount();
1491         
1492         /**
1493          * Sets the "BudgetFederalIndirectFourthYearAmount" element
1494          */
1495         void setBudgetFederalIndirectFourthYearAmount(java.math.BigDecimal budgetFederalIndirectFourthYearAmount);
1496         
1497         /**
1498          * Sets (as xml) the "BudgetFederalIndirectFourthYearAmount" element
1499          */
1500         void xsetBudgetFederalIndirectFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalIndirectFourthYearAmount);
1501         
1502         /**
1503          * Unsets the "BudgetFederalIndirectFourthYearAmount" element
1504          */
1505         void unsetBudgetFederalIndirectFourthYearAmount();
1506         
1507         /**
1508          * Gets the "BudgetFederalConstructionFifthYearAmount" element
1509          */
1510         java.math.BigDecimal getBudgetFederalConstructionFifthYearAmount();
1511         
1512         /**
1513          * Gets (as xml) the "BudgetFederalConstructionFifthYearAmount" element
1514          */
1515         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalConstructionFifthYearAmount();
1516         
1517         /**
1518          * True if has "BudgetFederalConstructionFifthYearAmount" element
1519          */
1520         boolean isSetBudgetFederalConstructionFifthYearAmount();
1521         
1522         /**
1523          * Sets the "BudgetFederalConstructionFifthYearAmount" element
1524          */
1525         void setBudgetFederalConstructionFifthYearAmount(java.math.BigDecimal budgetFederalConstructionFifthYearAmount);
1526         
1527         /**
1528          * Sets (as xml) the "BudgetFederalConstructionFifthYearAmount" element
1529          */
1530         void xsetBudgetFederalConstructionFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalConstructionFifthYearAmount);
1531         
1532         /**
1533          * Unsets the "BudgetFederalConstructionFifthYearAmount" element
1534          */
1535         void unsetBudgetFederalConstructionFifthYearAmount();
1536         
1537         /**
1538          * Gets the "BudgetFederalOtherFifthYearAmount" element
1539          */
1540         java.math.BigDecimal getBudgetFederalOtherFifthYearAmount();
1541         
1542         /**
1543          * Gets (as xml) the "BudgetFederalOtherFifthYearAmount" element
1544          */
1545         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalOtherFifthYearAmount();
1546         
1547         /**
1548          * True if has "BudgetFederalOtherFifthYearAmount" element
1549          */
1550         boolean isSetBudgetFederalOtherFifthYearAmount();
1551         
1552         /**
1553          * Sets the "BudgetFederalOtherFifthYearAmount" element
1554          */
1555         void setBudgetFederalOtherFifthYearAmount(java.math.BigDecimal budgetFederalOtherFifthYearAmount);
1556         
1557         /**
1558          * Sets (as xml) the "BudgetFederalOtherFifthYearAmount" element
1559          */
1560         void xsetBudgetFederalOtherFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalOtherFifthYearAmount);
1561         
1562         /**
1563          * Unsets the "BudgetFederalOtherFifthYearAmount" element
1564          */
1565         void unsetBudgetFederalOtherFifthYearAmount();
1566         
1567         /**
1568          * Gets the "BudgetFederalSuppliesFifthYearAmount" element
1569          */
1570         java.math.BigDecimal getBudgetFederalSuppliesFifthYearAmount();
1571         
1572         /**
1573          * Gets (as xml) the "BudgetFederalSuppliesFifthYearAmount" element
1574          */
1575         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalSuppliesFifthYearAmount();
1576         
1577         /**
1578          * True if has "BudgetFederalSuppliesFifthYearAmount" element
1579          */
1580         boolean isSetBudgetFederalSuppliesFifthYearAmount();
1581         
1582         /**
1583          * Sets the "BudgetFederalSuppliesFifthYearAmount" element
1584          */
1585         void setBudgetFederalSuppliesFifthYearAmount(java.math.BigDecimal budgetFederalSuppliesFifthYearAmount);
1586         
1587         /**
1588          * Sets (as xml) the "BudgetFederalSuppliesFifthYearAmount" element
1589          */
1590         void xsetBudgetFederalSuppliesFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalSuppliesFifthYearAmount);
1591         
1592         /**
1593          * Unsets the "BudgetFederalSuppliesFifthYearAmount" element
1594          */
1595         void unsetBudgetFederalSuppliesFifthYearAmount();
1596         
1597         /**
1598          * Gets the "BudgetFederalContractualFifthYearAmount" element
1599          */
1600         java.math.BigDecimal getBudgetFederalContractualFifthYearAmount();
1601         
1602         /**
1603          * Gets (as xml) the "BudgetFederalContractualFifthYearAmount" element
1604          */
1605         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalContractualFifthYearAmount();
1606         
1607         /**
1608          * True if has "BudgetFederalContractualFifthYearAmount" element
1609          */
1610         boolean isSetBudgetFederalContractualFifthYearAmount();
1611         
1612         /**
1613          * Sets the "BudgetFederalContractualFifthYearAmount" element
1614          */
1615         void setBudgetFederalContractualFifthYearAmount(java.math.BigDecimal budgetFederalContractualFifthYearAmount);
1616         
1617         /**
1618          * Sets (as xml) the "BudgetFederalContractualFifthYearAmount" element
1619          */
1620         void xsetBudgetFederalContractualFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalContractualFifthYearAmount);
1621         
1622         /**
1623          * Unsets the "BudgetFederalContractualFifthYearAmount" element
1624          */
1625         void unsetBudgetFederalContractualFifthYearAmount();
1626         
1627         /**
1628          * Gets the "BudgetFederalTravelFifthYearAmount" element
1629          */
1630         java.math.BigDecimal getBudgetFederalTravelFifthYearAmount();
1631         
1632         /**
1633          * Gets (as xml) the "BudgetFederalTravelFifthYearAmount" element
1634          */
1635         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTravelFifthYearAmount();
1636         
1637         /**
1638          * True if has "BudgetFederalTravelFifthYearAmount" element
1639          */
1640         boolean isSetBudgetFederalTravelFifthYearAmount();
1641         
1642         /**
1643          * Sets the "BudgetFederalTravelFifthYearAmount" element
1644          */
1645         void setBudgetFederalTravelFifthYearAmount(java.math.BigDecimal budgetFederalTravelFifthYearAmount);
1646         
1647         /**
1648          * Sets (as xml) the "BudgetFederalTravelFifthYearAmount" element
1649          */
1650         void xsetBudgetFederalTravelFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTravelFifthYearAmount);
1651         
1652         /**
1653          * Unsets the "BudgetFederalTravelFifthYearAmount" element
1654          */
1655         void unsetBudgetFederalTravelFifthYearAmount();
1656         
1657         /**
1658          * Gets the "BudgetFederalEquipmentFifthYearAmount" element
1659          */
1660         java.math.BigDecimal getBudgetFederalEquipmentFifthYearAmount();
1661         
1662         /**
1663          * Gets (as xml) the "BudgetFederalEquipmentFifthYearAmount" element
1664          */
1665         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalEquipmentFifthYearAmount();
1666         
1667         /**
1668          * True if has "BudgetFederalEquipmentFifthYearAmount" element
1669          */
1670         boolean isSetBudgetFederalEquipmentFifthYearAmount();
1671         
1672         /**
1673          * Sets the "BudgetFederalEquipmentFifthYearAmount" element
1674          */
1675         void setBudgetFederalEquipmentFifthYearAmount(java.math.BigDecimal budgetFederalEquipmentFifthYearAmount);
1676         
1677         /**
1678          * Sets (as xml) the "BudgetFederalEquipmentFifthYearAmount" element
1679          */
1680         void xsetBudgetFederalEquipmentFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalEquipmentFifthYearAmount);
1681         
1682         /**
1683          * Unsets the "BudgetFederalEquipmentFifthYearAmount" element
1684          */
1685         void unsetBudgetFederalEquipmentFifthYearAmount();
1686         
1687         /**
1688          * Gets the "BudgetFederalPersonnelFifthYearAmount" element
1689          */
1690         java.math.BigDecimal getBudgetFederalPersonnelFifthYearAmount();
1691         
1692         /**
1693          * Gets (as xml) the "BudgetFederalPersonnelFifthYearAmount" element
1694          */
1695         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalPersonnelFifthYearAmount();
1696         
1697         /**
1698          * True if has "BudgetFederalPersonnelFifthYearAmount" element
1699          */
1700         boolean isSetBudgetFederalPersonnelFifthYearAmount();
1701         
1702         /**
1703          * Sets the "BudgetFederalPersonnelFifthYearAmount" element
1704          */
1705         void setBudgetFederalPersonnelFifthYearAmount(java.math.BigDecimal budgetFederalPersonnelFifthYearAmount);
1706         
1707         /**
1708          * Sets (as xml) the "BudgetFederalPersonnelFifthYearAmount" element
1709          */
1710         void xsetBudgetFederalPersonnelFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalPersonnelFifthYearAmount);
1711         
1712         /**
1713          * Unsets the "BudgetFederalPersonnelFifthYearAmount" element
1714          */
1715         void unsetBudgetFederalPersonnelFifthYearAmount();
1716         
1717         /**
1718          * Gets the "BudgetFederalFringeFifthYearAmount" element
1719          */
1720         java.math.BigDecimal getBudgetFederalFringeFifthYearAmount();
1721         
1722         /**
1723          * Gets (as xml) the "BudgetFederalFringeFifthYearAmount" element
1724          */
1725         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalFringeFifthYearAmount();
1726         
1727         /**
1728          * True if has "BudgetFederalFringeFifthYearAmount" element
1729          */
1730         boolean isSetBudgetFederalFringeFifthYearAmount();
1731         
1732         /**
1733          * Sets the "BudgetFederalFringeFifthYearAmount" element
1734          */
1735         void setBudgetFederalFringeFifthYearAmount(java.math.BigDecimal budgetFederalFringeFifthYearAmount);
1736         
1737         /**
1738          * Sets (as xml) the "BudgetFederalFringeFifthYearAmount" element
1739          */
1740         void xsetBudgetFederalFringeFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalFringeFifthYearAmount);
1741         
1742         /**
1743          * Unsets the "BudgetFederalFringeFifthYearAmount" element
1744          */
1745         void unsetBudgetFederalFringeFifthYearAmount();
1746         
1747         /**
1748          * Gets the "BudgetFederalTrainingFifthYearAmount" element
1749          */
1750         java.math.BigDecimal getBudgetFederalTrainingFifthYearAmount();
1751         
1752         /**
1753          * Gets (as xml) the "BudgetFederalTrainingFifthYearAmount" element
1754          */
1755         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTrainingFifthYearAmount();
1756         
1757         /**
1758          * True if has "BudgetFederalTrainingFifthYearAmount" element
1759          */
1760         boolean isSetBudgetFederalTrainingFifthYearAmount();
1761         
1762         /**
1763          * Sets the "BudgetFederalTrainingFifthYearAmount" element
1764          */
1765         void setBudgetFederalTrainingFifthYearAmount(java.math.BigDecimal budgetFederalTrainingFifthYearAmount);
1766         
1767         /**
1768          * Sets (as xml) the "BudgetFederalTrainingFifthYearAmount" element
1769          */
1770         void xsetBudgetFederalTrainingFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTrainingFifthYearAmount);
1771         
1772         /**
1773          * Unsets the "BudgetFederalTrainingFifthYearAmount" element
1774          */
1775         void unsetBudgetFederalTrainingFifthYearAmount();
1776         
1777         /**
1778          * Gets the "BudgetFederalFifthYearAmount" element
1779          */
1780         java.math.BigDecimal getBudgetFederalFifthYearAmount();
1781         
1782         /**
1783          * Gets (as xml) the "BudgetFederalFifthYearAmount" element
1784          */
1785         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalFifthYearAmount();
1786         
1787         /**
1788          * True if has "BudgetFederalFifthYearAmount" element
1789          */
1790         boolean isSetBudgetFederalFifthYearAmount();
1791         
1792         /**
1793          * Sets the "BudgetFederalFifthYearAmount" element
1794          */
1795         void setBudgetFederalFifthYearAmount(java.math.BigDecimal budgetFederalFifthYearAmount);
1796         
1797         /**
1798          * Sets (as xml) the "BudgetFederalFifthYearAmount" element
1799          */
1800         void xsetBudgetFederalFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalFifthYearAmount);
1801         
1802         /**
1803          * Unsets the "BudgetFederalFifthYearAmount" element
1804          */
1805         void unsetBudgetFederalFifthYearAmount();
1806         
1807         /**
1808          * Gets the "BudgetFederalDirectFifthYearAmount" element
1809          */
1810         java.math.BigDecimal getBudgetFederalDirectFifthYearAmount();
1811         
1812         /**
1813          * Gets (as xml) the "BudgetFederalDirectFifthYearAmount" element
1814          */
1815         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectFifthYearAmount();
1816         
1817         /**
1818          * True if has "BudgetFederalDirectFifthYearAmount" element
1819          */
1820         boolean isSetBudgetFederalDirectFifthYearAmount();
1821         
1822         /**
1823          * Sets the "BudgetFederalDirectFifthYearAmount" element
1824          */
1825         void setBudgetFederalDirectFifthYearAmount(java.math.BigDecimal budgetFederalDirectFifthYearAmount);
1826         
1827         /**
1828          * Sets (as xml) the "BudgetFederalDirectFifthYearAmount" element
1829          */
1830         void xsetBudgetFederalDirectFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectFifthYearAmount);
1831         
1832         /**
1833          * Unsets the "BudgetFederalDirectFifthYearAmount" element
1834          */
1835         void unsetBudgetFederalDirectFifthYearAmount();
1836         
1837         /**
1838          * Gets the "BudgetFederalIndirectFifthYearAmount" element
1839          */
1840         java.math.BigDecimal getBudgetFederalIndirectFifthYearAmount();
1841         
1842         /**
1843          * Gets (as xml) the "BudgetFederalIndirectFifthYearAmount" element
1844          */
1845         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalIndirectFifthYearAmount();
1846         
1847         /**
1848          * True if has "BudgetFederalIndirectFifthYearAmount" element
1849          */
1850         boolean isSetBudgetFederalIndirectFifthYearAmount();
1851         
1852         /**
1853          * Sets the "BudgetFederalIndirectFifthYearAmount" element
1854          */
1855         void setBudgetFederalIndirectFifthYearAmount(java.math.BigDecimal budgetFederalIndirectFifthYearAmount);
1856         
1857         /**
1858          * Sets (as xml) the "BudgetFederalIndirectFifthYearAmount" element
1859          */
1860         void xsetBudgetFederalIndirectFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalIndirectFifthYearAmount);
1861         
1862         /**
1863          * Unsets the "BudgetFederalIndirectFifthYearAmount" element
1864          */
1865         void unsetBudgetFederalIndirectFifthYearAmount();
1866         
1867         /**
1868          * Gets the "BudgetFederalSuppliesTotalAmount" element
1869          */
1870         java.math.BigDecimal getBudgetFederalSuppliesTotalAmount();
1871         
1872         /**
1873          * Gets (as xml) the "BudgetFederalSuppliesTotalAmount" element
1874          */
1875         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalSuppliesTotalAmount();
1876         
1877         /**
1878          * True if has "BudgetFederalSuppliesTotalAmount" element
1879          */
1880         boolean isSetBudgetFederalSuppliesTotalAmount();
1881         
1882         /**
1883          * Sets the "BudgetFederalSuppliesTotalAmount" element
1884          */
1885         void setBudgetFederalSuppliesTotalAmount(java.math.BigDecimal budgetFederalSuppliesTotalAmount);
1886         
1887         /**
1888          * Sets (as xml) the "BudgetFederalSuppliesTotalAmount" element
1889          */
1890         void xsetBudgetFederalSuppliesTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalSuppliesTotalAmount);
1891         
1892         /**
1893          * Unsets the "BudgetFederalSuppliesTotalAmount" element
1894          */
1895         void unsetBudgetFederalSuppliesTotalAmount();
1896         
1897         /**
1898          * Gets the "BudgetFederalContractualTotalAmount" element
1899          */
1900         java.math.BigDecimal getBudgetFederalContractualTotalAmount();
1901         
1902         /**
1903          * Gets (as xml) the "BudgetFederalContractualTotalAmount" element
1904          */
1905         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalContractualTotalAmount();
1906         
1907         /**
1908          * True if has "BudgetFederalContractualTotalAmount" element
1909          */
1910         boolean isSetBudgetFederalContractualTotalAmount();
1911         
1912         /**
1913          * Sets the "BudgetFederalContractualTotalAmount" element
1914          */
1915         void setBudgetFederalContractualTotalAmount(java.math.BigDecimal budgetFederalContractualTotalAmount);
1916         
1917         /**
1918          * Sets (as xml) the "BudgetFederalContractualTotalAmount" element
1919          */
1920         void xsetBudgetFederalContractualTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalContractualTotalAmount);
1921         
1922         /**
1923          * Unsets the "BudgetFederalContractualTotalAmount" element
1924          */
1925         void unsetBudgetFederalContractualTotalAmount();
1926         
1927         /**
1928          * Gets the "BudgetFederalConstructionTotalAmount" element
1929          */
1930         java.math.BigDecimal getBudgetFederalConstructionTotalAmount();
1931         
1932         /**
1933          * Gets (as xml) the "BudgetFederalConstructionTotalAmount" element
1934          */
1935         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalConstructionTotalAmount();
1936         
1937         /**
1938          * True if has "BudgetFederalConstructionTotalAmount" element
1939          */
1940         boolean isSetBudgetFederalConstructionTotalAmount();
1941         
1942         /**
1943          * Sets the "BudgetFederalConstructionTotalAmount" element
1944          */
1945         void setBudgetFederalConstructionTotalAmount(java.math.BigDecimal budgetFederalConstructionTotalAmount);
1946         
1947         /**
1948          * Sets (as xml) the "BudgetFederalConstructionTotalAmount" element
1949          */
1950         void xsetBudgetFederalConstructionTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalConstructionTotalAmount);
1951         
1952         /**
1953          * Unsets the "BudgetFederalConstructionTotalAmount" element
1954          */
1955         void unsetBudgetFederalConstructionTotalAmount();
1956         
1957         /**
1958          * Gets the "BudgetFederalOtherTotalAmount" element
1959          */
1960         java.math.BigDecimal getBudgetFederalOtherTotalAmount();
1961         
1962         /**
1963          * Gets (as xml) the "BudgetFederalOtherTotalAmount" element
1964          */
1965         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalOtherTotalAmount();
1966         
1967         /**
1968          * True if has "BudgetFederalOtherTotalAmount" element
1969          */
1970         boolean isSetBudgetFederalOtherTotalAmount();
1971         
1972         /**
1973          * Sets the "BudgetFederalOtherTotalAmount" element
1974          */
1975         void setBudgetFederalOtherTotalAmount(java.math.BigDecimal budgetFederalOtherTotalAmount);
1976         
1977         /**
1978          * Sets (as xml) the "BudgetFederalOtherTotalAmount" element
1979          */
1980         void xsetBudgetFederalOtherTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalOtherTotalAmount);
1981         
1982         /**
1983          * Unsets the "BudgetFederalOtherTotalAmount" element
1984          */
1985         void unsetBudgetFederalOtherTotalAmount();
1986         
1987         /**
1988          * Gets the "BudgetFederalPersonnelTotalAmount" element
1989          */
1990         java.math.BigDecimal getBudgetFederalPersonnelTotalAmount();
1991         
1992         /**
1993          * Gets (as xml) the "BudgetFederalPersonnelTotalAmount" element
1994          */
1995         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalPersonnelTotalAmount();
1996         
1997         /**
1998          * True if has "BudgetFederalPersonnelTotalAmount" element
1999          */
2000         boolean isSetBudgetFederalPersonnelTotalAmount();
2001         
2002         /**
2003          * Sets the "BudgetFederalPersonnelTotalAmount" element
2004          */
2005         void setBudgetFederalPersonnelTotalAmount(java.math.BigDecimal budgetFederalPersonnelTotalAmount);
2006         
2007         /**
2008          * Sets (as xml) the "BudgetFederalPersonnelTotalAmount" element
2009          */
2010         void xsetBudgetFederalPersonnelTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalPersonnelTotalAmount);
2011         
2012         /**
2013          * Unsets the "BudgetFederalPersonnelTotalAmount" element
2014          */
2015         void unsetBudgetFederalPersonnelTotalAmount();
2016         
2017         /**
2018          * Gets the "BudgetFederalFringeTotalAmount" element
2019          */
2020         java.math.BigDecimal getBudgetFederalFringeTotalAmount();
2021         
2022         /**
2023          * Gets (as xml) the "BudgetFederalFringeTotalAmount" element
2024          */
2025         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalFringeTotalAmount();
2026         
2027         /**
2028          * True if has "BudgetFederalFringeTotalAmount" element
2029          */
2030         boolean isSetBudgetFederalFringeTotalAmount();
2031         
2032         /**
2033          * Sets the "BudgetFederalFringeTotalAmount" element
2034          */
2035         void setBudgetFederalFringeTotalAmount(java.math.BigDecimal budgetFederalFringeTotalAmount);
2036         
2037         /**
2038          * Sets (as xml) the "BudgetFederalFringeTotalAmount" element
2039          */
2040         void xsetBudgetFederalFringeTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalFringeTotalAmount);
2041         
2042         /**
2043          * Unsets the "BudgetFederalFringeTotalAmount" element
2044          */
2045         void unsetBudgetFederalFringeTotalAmount();
2046         
2047         /**
2048          * Gets the "BudgetFederalTravelTotalAmount" element
2049          */
2050         java.math.BigDecimal getBudgetFederalTravelTotalAmount();
2051         
2052         /**
2053          * Gets (as xml) the "BudgetFederalTravelTotalAmount" element
2054          */
2055         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalTravelTotalAmount();
2056         
2057         /**
2058          * True if has "BudgetFederalTravelTotalAmount" element
2059          */
2060         boolean isSetBudgetFederalTravelTotalAmount();
2061         
2062         /**
2063          * Sets the "BudgetFederalTravelTotalAmount" element
2064          */
2065         void setBudgetFederalTravelTotalAmount(java.math.BigDecimal budgetFederalTravelTotalAmount);
2066         
2067         /**
2068          * Sets (as xml) the "BudgetFederalTravelTotalAmount" element
2069          */
2070         void xsetBudgetFederalTravelTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalTravelTotalAmount);
2071         
2072         /**
2073          * Unsets the "BudgetFederalTravelTotalAmount" element
2074          */
2075         void unsetBudgetFederalTravelTotalAmount();
2076         
2077         /**
2078          * Gets the "BudgetFederalEquipmentTotalAmount" element
2079          */
2080         java.math.BigDecimal getBudgetFederalEquipmentTotalAmount();
2081         
2082         /**
2083          * Gets (as xml) the "BudgetFederalEquipmentTotalAmount" element
2084          */
2085         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalEquipmentTotalAmount();
2086         
2087         /**
2088          * True if has "BudgetFederalEquipmentTotalAmount" element
2089          */
2090         boolean isSetBudgetFederalEquipmentTotalAmount();
2091         
2092         /**
2093          * Sets the "BudgetFederalEquipmentTotalAmount" element
2094          */
2095         void setBudgetFederalEquipmentTotalAmount(java.math.BigDecimal budgetFederalEquipmentTotalAmount);
2096         
2097         /**
2098          * Sets (as xml) the "BudgetFederalEquipmentTotalAmount" element
2099          */
2100         void xsetBudgetFederalEquipmentTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalEquipmentTotalAmount);
2101         
2102         /**
2103          * Unsets the "BudgetFederalEquipmentTotalAmount" element
2104          */
2105         void unsetBudgetFederalEquipmentTotalAmount();
2106         
2107         /**
2108          * Gets the "BudgetFederalDirectTotalAmount" element
2109          */
2110         java.math.BigDecimal getBudgetFederalDirectTotalAmount();
2111         
2112         /**
2113          * Gets (as xml) the "BudgetFederalDirectTotalAmount" element
2114          */
2115         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectTotalAmount();
2116         
2117         /**
2118          * True if has "BudgetFederalDirectTotalAmount" element
2119          */
2120         boolean isSetBudgetFederalDirectTotalAmount();
2121         
2122         /**
2123          * Sets the "BudgetFederalDirectTotalAmount" element
2124          */
2125         void setBudgetFederalDirectTotalAmount(java.math.BigDecimal budgetFederalDirectTotalAmount);
2126         
2127         /**
2128          * Sets (as xml) the "BudgetFederalDirectTotalAmount" element
2129          */
2130         void xsetBudgetFederalDirectTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectTotalAmount);
2131         
2132         /**
2133          * Unsets the "BudgetFederalDirectTotalAmount" element
2134          */
2135         void unsetBudgetFederalDirectTotalAmount();
2136         
2137         /**
2138          * Gets the "BudgetFederalIndirectTotalAmount" element
2139          */
2140         java.math.BigDecimal getBudgetFederalIndirectTotalAmount();
2141         
2142         /**
2143          * Gets (as xml) the "BudgetFederalIndirectTotalAmount" element
2144          */
2145         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalIndirectTotalAmount();
2146         
2147         /**
2148          * True if has "BudgetFederalIndirectTotalAmount" element
2149          */
2150         boolean isSetBudgetFederalIndirectTotalAmount();
2151         
2152         /**
2153          * Sets the "BudgetFederalIndirectTotalAmount" element
2154          */
2155         void setBudgetFederalIndirectTotalAmount(java.math.BigDecimal budgetFederalIndirectTotalAmount);
2156         
2157         /**
2158          * Sets (as xml) the "BudgetFederalIndirectTotalAmount" element
2159          */
2160         void xsetBudgetFederalIndirectTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalIndirectTotalAmount);
2161         
2162         /**
2163          * Unsets the "BudgetFederalIndirectTotalAmount" element
2164          */
2165         void unsetBudgetFederalIndirectTotalAmount();
2166         
2167         /**
2168          * Gets the "BudgetFederalTrainingTotalAmount" element
2169          */
2170         java.math.BigDecimal getBudgetFederalTrainingTotalAmount();
2171         
2172         /**
2173          * Gets (as xml) the "BudgetFederalTrainingTotalAmount" element
2174          */
2175         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalTrainingTotalAmount();
2176         
2177         /**
2178          * True if has "BudgetFederalTrainingTotalAmount" element
2179          */
2180         boolean isSetBudgetFederalTrainingTotalAmount();
2181         
2182         /**
2183          * Sets the "BudgetFederalTrainingTotalAmount" element
2184          */
2185         void setBudgetFederalTrainingTotalAmount(java.math.BigDecimal budgetFederalTrainingTotalAmount);
2186         
2187         /**
2188          * Sets (as xml) the "BudgetFederalTrainingTotalAmount" element
2189          */
2190         void xsetBudgetFederalTrainingTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalTrainingTotalAmount);
2191         
2192         /**
2193          * Unsets the "BudgetFederalTrainingTotalAmount" element
2194          */
2195         void unsetBudgetFederalTrainingTotalAmount();
2196         
2197         /**
2198          * Gets the "BudgetFederalTotalAmount" element
2199          */
2200         java.math.BigDecimal getBudgetFederalTotalAmount();
2201         
2202         /**
2203          * Gets (as xml) the "BudgetFederalTotalAmount" element
2204          */
2205         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalTotalAmount();
2206         
2207         /**
2208          * True if has "BudgetFederalTotalAmount" element
2209          */
2210         boolean isSetBudgetFederalTotalAmount();
2211         
2212         /**
2213          * Sets the "BudgetFederalTotalAmount" element
2214          */
2215         void setBudgetFederalTotalAmount(java.math.BigDecimal budgetFederalTotalAmount);
2216         
2217         /**
2218          * Sets (as xml) the "BudgetFederalTotalAmount" element
2219          */
2220         void xsetBudgetFederalTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalTotalAmount);
2221         
2222         /**
2223          * Unsets the "BudgetFederalTotalAmount" element
2224          */
2225         void unsetBudgetFederalTotalAmount();
2226         
2227         /**
2228          * Gets the "IndirectCost" element
2229          */
2230         gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost getIndirectCost();
2231         
2232         /**
2233          * True if has "IndirectCost" element
2234          */
2235         boolean isSetIndirectCost();
2236         
2237         /**
2238          * Sets the "IndirectCost" element
2239          */
2240         void setIndirectCost(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost indirectCost);
2241         
2242         /**
2243          * Appends and returns a new empty "IndirectCost" element
2244          */
2245         gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost addNewIndirectCost();
2246         
2247         /**
2248          * Unsets the "IndirectCost" element
2249          */
2250         void unsetIndirectCost();
2251         
2252         /**
2253          * Gets the "BudgetNonFederalConstructionFirstYearAmount" element
2254          */
2255         java.math.BigDecimal getBudgetNonFederalConstructionFirstYearAmount();
2256         
2257         /**
2258          * Gets (as xml) the "BudgetNonFederalConstructionFirstYearAmount" element
2259          */
2260         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalConstructionFirstYearAmount();
2261         
2262         /**
2263          * True if has "BudgetNonFederalConstructionFirstYearAmount" element
2264          */
2265         boolean isSetBudgetNonFederalConstructionFirstYearAmount();
2266         
2267         /**
2268          * Sets the "BudgetNonFederalConstructionFirstYearAmount" element
2269          */
2270         void setBudgetNonFederalConstructionFirstYearAmount(java.math.BigDecimal budgetNonFederalConstructionFirstYearAmount);
2271         
2272         /**
2273          * Sets (as xml) the "BudgetNonFederalConstructionFirstYearAmount" element
2274          */
2275         void xsetBudgetNonFederalConstructionFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalConstructionFirstYearAmount);
2276         
2277         /**
2278          * Unsets the "BudgetNonFederalConstructionFirstYearAmount" element
2279          */
2280         void unsetBudgetNonFederalConstructionFirstYearAmount();
2281         
2282         /**
2283          * Gets the "BudgetNonFederalOtherFirstYearAmount" element
2284          */
2285         java.math.BigDecimal getBudgetNonFederalOtherFirstYearAmount();
2286         
2287         /**
2288          * Gets (as xml) the "BudgetNonFederalOtherFirstYearAmount" element
2289          */
2290         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalOtherFirstYearAmount();
2291         
2292         /**
2293          * True if has "BudgetNonFederalOtherFirstYearAmount" element
2294          */
2295         boolean isSetBudgetNonFederalOtherFirstYearAmount();
2296         
2297         /**
2298          * Sets the "BudgetNonFederalOtherFirstYearAmount" element
2299          */
2300         void setBudgetNonFederalOtherFirstYearAmount(java.math.BigDecimal budgetNonFederalOtherFirstYearAmount);
2301         
2302         /**
2303          * Sets (as xml) the "BudgetNonFederalOtherFirstYearAmount" element
2304          */
2305         void xsetBudgetNonFederalOtherFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalOtherFirstYearAmount);
2306         
2307         /**
2308          * Unsets the "BudgetNonFederalOtherFirstYearAmount" element
2309          */
2310         void unsetBudgetNonFederalOtherFirstYearAmount();
2311         
2312         /**
2313          * Gets the "BudgetNonFederalSuppliesFirstYearAmount" element
2314          */
2315         java.math.BigDecimal getBudgetNonFederalSuppliesFirstYearAmount();
2316         
2317         /**
2318          * Gets (as xml) the "BudgetNonFederalSuppliesFirstYearAmount" element
2319          */
2320         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalSuppliesFirstYearAmount();
2321         
2322         /**
2323          * True if has "BudgetNonFederalSuppliesFirstYearAmount" element
2324          */
2325         boolean isSetBudgetNonFederalSuppliesFirstYearAmount();
2326         
2327         /**
2328          * Sets the "BudgetNonFederalSuppliesFirstYearAmount" element
2329          */
2330         void setBudgetNonFederalSuppliesFirstYearAmount(java.math.BigDecimal budgetNonFederalSuppliesFirstYearAmount);
2331         
2332         /**
2333          * Sets (as xml) the "BudgetNonFederalSuppliesFirstYearAmount" element
2334          */
2335         void xsetBudgetNonFederalSuppliesFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalSuppliesFirstYearAmount);
2336         
2337         /**
2338          * Unsets the "BudgetNonFederalSuppliesFirstYearAmount" element
2339          */
2340         void unsetBudgetNonFederalSuppliesFirstYearAmount();
2341         
2342         /**
2343          * Gets the "BudgetNonFederalContractualFirstYearAmount" element
2344          */
2345         java.math.BigDecimal getBudgetNonFederalContractualFirstYearAmount();
2346         
2347         /**
2348          * Gets (as xml) the "BudgetNonFederalContractualFirstYearAmount" element
2349          */
2350         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalContractualFirstYearAmount();
2351         
2352         /**
2353          * True if has "BudgetNonFederalContractualFirstYearAmount" element
2354          */
2355         boolean isSetBudgetNonFederalContractualFirstYearAmount();
2356         
2357         /**
2358          * Sets the "BudgetNonFederalContractualFirstYearAmount" element
2359          */
2360         void setBudgetNonFederalContractualFirstYearAmount(java.math.BigDecimal budgetNonFederalContractualFirstYearAmount);
2361         
2362         /**
2363          * Sets (as xml) the "BudgetNonFederalContractualFirstYearAmount" element
2364          */
2365         void xsetBudgetNonFederalContractualFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalContractualFirstYearAmount);
2366         
2367         /**
2368          * Unsets the "BudgetNonFederalContractualFirstYearAmount" element
2369          */
2370         void unsetBudgetNonFederalContractualFirstYearAmount();
2371         
2372         /**
2373          * Gets the "BudgetNonFederalTravelFirstYearAmount" element
2374          */
2375         java.math.BigDecimal getBudgetNonFederalTravelFirstYearAmount();
2376         
2377         /**
2378          * Gets (as xml) the "BudgetNonFederalTravelFirstYearAmount" element
2379          */
2380         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTravelFirstYearAmount();
2381         
2382         /**
2383          * True if has "BudgetNonFederalTravelFirstYearAmount" element
2384          */
2385         boolean isSetBudgetNonFederalTravelFirstYearAmount();
2386         
2387         /**
2388          * Sets the "BudgetNonFederalTravelFirstYearAmount" element
2389          */
2390         void setBudgetNonFederalTravelFirstYearAmount(java.math.BigDecimal budgetNonFederalTravelFirstYearAmount);
2391         
2392         /**
2393          * Sets (as xml) the "BudgetNonFederalTravelFirstYearAmount" element
2394          */
2395         void xsetBudgetNonFederalTravelFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTravelFirstYearAmount);
2396         
2397         /**
2398          * Unsets the "BudgetNonFederalTravelFirstYearAmount" element
2399          */
2400         void unsetBudgetNonFederalTravelFirstYearAmount();
2401         
2402         /**
2403          * Gets the "BudgetNonFederalEquipmentFirstYearAmount" element
2404          */
2405         java.math.BigDecimal getBudgetNonFederalEquipmentFirstYearAmount();
2406         
2407         /**
2408          * Gets (as xml) the "BudgetNonFederalEquipmentFirstYearAmount" element
2409          */
2410         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalEquipmentFirstYearAmount();
2411         
2412         /**
2413          * True if has "BudgetNonFederalEquipmentFirstYearAmount" element
2414          */
2415         boolean isSetBudgetNonFederalEquipmentFirstYearAmount();
2416         
2417         /**
2418          * Sets the "BudgetNonFederalEquipmentFirstYearAmount" element
2419          */
2420         void setBudgetNonFederalEquipmentFirstYearAmount(java.math.BigDecimal budgetNonFederalEquipmentFirstYearAmount);
2421         
2422         /**
2423          * Sets (as xml) the "BudgetNonFederalEquipmentFirstYearAmount" element
2424          */
2425         void xsetBudgetNonFederalEquipmentFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalEquipmentFirstYearAmount);
2426         
2427         /**
2428          * Unsets the "BudgetNonFederalEquipmentFirstYearAmount" element
2429          */
2430         void unsetBudgetNonFederalEquipmentFirstYearAmount();
2431         
2432         /**
2433          * Gets the "BudgetNonFederalPersonnelFirstYearAmount" element
2434          */
2435         java.math.BigDecimal getBudgetNonFederalPersonnelFirstYearAmount();
2436         
2437         /**
2438          * Gets (as xml) the "BudgetNonFederalPersonnelFirstYearAmount" element
2439          */
2440         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalPersonnelFirstYearAmount();
2441         
2442         /**
2443          * True if has "BudgetNonFederalPersonnelFirstYearAmount" element
2444          */
2445         boolean isSetBudgetNonFederalPersonnelFirstYearAmount();
2446         
2447         /**
2448          * Sets the "BudgetNonFederalPersonnelFirstYearAmount" element
2449          */
2450         void setBudgetNonFederalPersonnelFirstYearAmount(java.math.BigDecimal budgetNonFederalPersonnelFirstYearAmount);
2451         
2452         /**
2453          * Sets (as xml) the "BudgetNonFederalPersonnelFirstYearAmount" element
2454          */
2455         void xsetBudgetNonFederalPersonnelFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalPersonnelFirstYearAmount);
2456         
2457         /**
2458          * Unsets the "BudgetNonFederalPersonnelFirstYearAmount" element
2459          */
2460         void unsetBudgetNonFederalPersonnelFirstYearAmount();
2461         
2462         /**
2463          * Gets the "BudgetNonFederalFringeFirstYearAmount" element
2464          */
2465         java.math.BigDecimal getBudgetNonFederalFringeFirstYearAmount();
2466         
2467         /**
2468          * Gets (as xml) the "BudgetNonFederalFringeFirstYearAmount" element
2469          */
2470         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalFringeFirstYearAmount();
2471         
2472         /**
2473          * True if has "BudgetNonFederalFringeFirstYearAmount" element
2474          */
2475         boolean isSetBudgetNonFederalFringeFirstYearAmount();
2476         
2477         /**
2478          * Sets the "BudgetNonFederalFringeFirstYearAmount" element
2479          */
2480         void setBudgetNonFederalFringeFirstYearAmount(java.math.BigDecimal budgetNonFederalFringeFirstYearAmount);
2481         
2482         /**
2483          * Sets (as xml) the "BudgetNonFederalFringeFirstYearAmount" element
2484          */
2485         void xsetBudgetNonFederalFringeFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalFringeFirstYearAmount);
2486         
2487         /**
2488          * Unsets the "BudgetNonFederalFringeFirstYearAmount" element
2489          */
2490         void unsetBudgetNonFederalFringeFirstYearAmount();
2491         
2492         /**
2493          * Gets the "BudgetNonFederalTrainingFirstYearAmount" element
2494          */
2495         java.math.BigDecimal getBudgetNonFederalTrainingFirstYearAmount();
2496         
2497         /**
2498          * Gets (as xml) the "BudgetNonFederalTrainingFirstYearAmount" element
2499          */
2500         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTrainingFirstYearAmount();
2501         
2502         /**
2503          * True if has "BudgetNonFederalTrainingFirstYearAmount" element
2504          */
2505         boolean isSetBudgetNonFederalTrainingFirstYearAmount();
2506         
2507         /**
2508          * Sets the "BudgetNonFederalTrainingFirstYearAmount" element
2509          */
2510         void setBudgetNonFederalTrainingFirstYearAmount(java.math.BigDecimal budgetNonFederalTrainingFirstYearAmount);
2511         
2512         /**
2513          * Sets (as xml) the "BudgetNonFederalTrainingFirstYearAmount" element
2514          */
2515         void xsetBudgetNonFederalTrainingFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTrainingFirstYearAmount);
2516         
2517         /**
2518          * Unsets the "BudgetNonFederalTrainingFirstYearAmount" element
2519          */
2520         void unsetBudgetNonFederalTrainingFirstYearAmount();
2521         
2522         /**
2523          * Gets the "BudgetNonFederalFirstYearAmount" element
2524          */
2525         java.math.BigDecimal getBudgetNonFederalFirstYearAmount();
2526         
2527         /**
2528          * Gets (as xml) the "BudgetNonFederalFirstYearAmount" element
2529          */
2530         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalFirstYearAmount();
2531         
2532         /**
2533          * True if has "BudgetNonFederalFirstYearAmount" element
2534          */
2535         boolean isSetBudgetNonFederalFirstYearAmount();
2536         
2537         /**
2538          * Sets the "BudgetNonFederalFirstYearAmount" element
2539          */
2540         void setBudgetNonFederalFirstYearAmount(java.math.BigDecimal budgetNonFederalFirstYearAmount);
2541         
2542         /**
2543          * Sets (as xml) the "BudgetNonFederalFirstYearAmount" element
2544          */
2545         void xsetBudgetNonFederalFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalFirstYearAmount);
2546         
2547         /**
2548          * Unsets the "BudgetNonFederalFirstYearAmount" element
2549          */
2550         void unsetBudgetNonFederalFirstYearAmount();
2551         
2552         /**
2553          * Gets the "BudgetNonFederalDirectFirstYearAmount" element
2554          */
2555         java.math.BigDecimal getBudgetNonFederalDirectFirstYearAmount();
2556         
2557         /**
2558          * Gets (as xml) the "BudgetNonFederalDirectFirstYearAmount" element
2559          */
2560         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectFirstYearAmount();
2561         
2562         /**
2563          * True if has "BudgetNonFederalDirectFirstYearAmount" element
2564          */
2565         boolean isSetBudgetNonFederalDirectFirstYearAmount();
2566         
2567         /**
2568          * Sets the "BudgetNonFederalDirectFirstYearAmount" element
2569          */
2570         void setBudgetNonFederalDirectFirstYearAmount(java.math.BigDecimal budgetNonFederalDirectFirstYearAmount);
2571         
2572         /**
2573          * Sets (as xml) the "BudgetNonFederalDirectFirstYearAmount" element
2574          */
2575         void xsetBudgetNonFederalDirectFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectFirstYearAmount);
2576         
2577         /**
2578          * Unsets the "BudgetNonFederalDirectFirstYearAmount" element
2579          */
2580         void unsetBudgetNonFederalDirectFirstYearAmount();
2581         
2582         /**
2583          * Gets the "BudgetNonFederalIndirectFirstYearAmount" element
2584          */
2585         java.math.BigDecimal getBudgetNonFederalIndirectFirstYearAmount();
2586         
2587         /**
2588          * Gets (as xml) the "BudgetNonFederalIndirectFirstYearAmount" element
2589          */
2590         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalIndirectFirstYearAmount();
2591         
2592         /**
2593          * True if has "BudgetNonFederalIndirectFirstYearAmount" element
2594          */
2595         boolean isSetBudgetNonFederalIndirectFirstYearAmount();
2596         
2597         /**
2598          * Sets the "BudgetNonFederalIndirectFirstYearAmount" element
2599          */
2600         void setBudgetNonFederalIndirectFirstYearAmount(java.math.BigDecimal budgetNonFederalIndirectFirstYearAmount);
2601         
2602         /**
2603          * Sets (as xml) the "BudgetNonFederalIndirectFirstYearAmount" element
2604          */
2605         void xsetBudgetNonFederalIndirectFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalIndirectFirstYearAmount);
2606         
2607         /**
2608          * Unsets the "BudgetNonFederalIndirectFirstYearAmount" element
2609          */
2610         void unsetBudgetNonFederalIndirectFirstYearAmount();
2611         
2612         /**
2613          * Gets the "BudgetNonFederalConstructionSecondYearAmount" element
2614          */
2615         java.math.BigDecimal getBudgetNonFederalConstructionSecondYearAmount();
2616         
2617         /**
2618          * Gets (as xml) the "BudgetNonFederalConstructionSecondYearAmount" element
2619          */
2620         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalConstructionSecondYearAmount();
2621         
2622         /**
2623          * True if has "BudgetNonFederalConstructionSecondYearAmount" element
2624          */
2625         boolean isSetBudgetNonFederalConstructionSecondYearAmount();
2626         
2627         /**
2628          * Sets the "BudgetNonFederalConstructionSecondYearAmount" element
2629          */
2630         void setBudgetNonFederalConstructionSecondYearAmount(java.math.BigDecimal budgetNonFederalConstructionSecondYearAmount);
2631         
2632         /**
2633          * Sets (as xml) the "BudgetNonFederalConstructionSecondYearAmount" element
2634          */
2635         void xsetBudgetNonFederalConstructionSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalConstructionSecondYearAmount);
2636         
2637         /**
2638          * Unsets the "BudgetNonFederalConstructionSecondYearAmount" element
2639          */
2640         void unsetBudgetNonFederalConstructionSecondYearAmount();
2641         
2642         /**
2643          * Gets the "BudgetNonFederalOtherSecondYearAmount" element
2644          */
2645         java.math.BigDecimal getBudgetNonFederalOtherSecondYearAmount();
2646         
2647         /**
2648          * Gets (as xml) the "BudgetNonFederalOtherSecondYearAmount" element
2649          */
2650         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalOtherSecondYearAmount();
2651         
2652         /**
2653          * True if has "BudgetNonFederalOtherSecondYearAmount" element
2654          */
2655         boolean isSetBudgetNonFederalOtherSecondYearAmount();
2656         
2657         /**
2658          * Sets the "BudgetNonFederalOtherSecondYearAmount" element
2659          */
2660         void setBudgetNonFederalOtherSecondYearAmount(java.math.BigDecimal budgetNonFederalOtherSecondYearAmount);
2661         
2662         /**
2663          * Sets (as xml) the "BudgetNonFederalOtherSecondYearAmount" element
2664          */
2665         void xsetBudgetNonFederalOtherSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalOtherSecondYearAmount);
2666         
2667         /**
2668          * Unsets the "BudgetNonFederalOtherSecondYearAmount" element
2669          */
2670         void unsetBudgetNonFederalOtherSecondYearAmount();
2671         
2672         /**
2673          * Gets the "BudgetNonFederalSuppliesSecondYearAmount" element
2674          */
2675         java.math.BigDecimal getBudgetNonFederalSuppliesSecondYearAmount();
2676         
2677         /**
2678          * Gets (as xml) the "BudgetNonFederalSuppliesSecondYearAmount" element
2679          */
2680         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalSuppliesSecondYearAmount();
2681         
2682         /**
2683          * True if has "BudgetNonFederalSuppliesSecondYearAmount" element
2684          */
2685         boolean isSetBudgetNonFederalSuppliesSecondYearAmount();
2686         
2687         /**
2688          * Sets the "BudgetNonFederalSuppliesSecondYearAmount" element
2689          */
2690         void setBudgetNonFederalSuppliesSecondYearAmount(java.math.BigDecimal budgetNonFederalSuppliesSecondYearAmount);
2691         
2692         /**
2693          * Sets (as xml) the "BudgetNonFederalSuppliesSecondYearAmount" element
2694          */
2695         void xsetBudgetNonFederalSuppliesSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalSuppliesSecondYearAmount);
2696         
2697         /**
2698          * Unsets the "BudgetNonFederalSuppliesSecondYearAmount" element
2699          */
2700         void unsetBudgetNonFederalSuppliesSecondYearAmount();
2701         
2702         /**
2703          * Gets the "BudgetNonFederalContractualSecondYearAmount" element
2704          */
2705         java.math.BigDecimal getBudgetNonFederalContractualSecondYearAmount();
2706         
2707         /**
2708          * Gets (as xml) the "BudgetNonFederalContractualSecondYearAmount" element
2709          */
2710         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalContractualSecondYearAmount();
2711         
2712         /**
2713          * True if has "BudgetNonFederalContractualSecondYearAmount" element
2714          */
2715         boolean isSetBudgetNonFederalContractualSecondYearAmount();
2716         
2717         /**
2718          * Sets the "BudgetNonFederalContractualSecondYearAmount" element
2719          */
2720         void setBudgetNonFederalContractualSecondYearAmount(java.math.BigDecimal budgetNonFederalContractualSecondYearAmount);
2721         
2722         /**
2723          * Sets (as xml) the "BudgetNonFederalContractualSecondYearAmount" element
2724          */
2725         void xsetBudgetNonFederalContractualSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalContractualSecondYearAmount);
2726         
2727         /**
2728          * Unsets the "BudgetNonFederalContractualSecondYearAmount" element
2729          */
2730         void unsetBudgetNonFederalContractualSecondYearAmount();
2731         
2732         /**
2733          * Gets the "BudgetNonFederalTravelSecondYearAmount" element
2734          */
2735         java.math.BigDecimal getBudgetNonFederalTravelSecondYearAmount();
2736         
2737         /**
2738          * Gets (as xml) the "BudgetNonFederalTravelSecondYearAmount" element
2739          */
2740         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTravelSecondYearAmount();
2741         
2742         /**
2743          * True if has "BudgetNonFederalTravelSecondYearAmount" element
2744          */
2745         boolean isSetBudgetNonFederalTravelSecondYearAmount();
2746         
2747         /**
2748          * Sets the "BudgetNonFederalTravelSecondYearAmount" element
2749          */
2750         void setBudgetNonFederalTravelSecondYearAmount(java.math.BigDecimal budgetNonFederalTravelSecondYearAmount);
2751         
2752         /**
2753          * Sets (as xml) the "BudgetNonFederalTravelSecondYearAmount" element
2754          */
2755         void xsetBudgetNonFederalTravelSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTravelSecondYearAmount);
2756         
2757         /**
2758          * Unsets the "BudgetNonFederalTravelSecondYearAmount" element
2759          */
2760         void unsetBudgetNonFederalTravelSecondYearAmount();
2761         
2762         /**
2763          * Gets the "BudgetNonFederalEquipmentSecondYearAmount" element
2764          */
2765         java.math.BigDecimal getBudgetNonFederalEquipmentSecondYearAmount();
2766         
2767         /**
2768          * Gets (as xml) the "BudgetNonFederalEquipmentSecondYearAmount" element
2769          */
2770         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalEquipmentSecondYearAmount();
2771         
2772         /**
2773          * True if has "BudgetNonFederalEquipmentSecondYearAmount" element
2774          */
2775         boolean isSetBudgetNonFederalEquipmentSecondYearAmount();
2776         
2777         /**
2778          * Sets the "BudgetNonFederalEquipmentSecondYearAmount" element
2779          */
2780         void setBudgetNonFederalEquipmentSecondYearAmount(java.math.BigDecimal budgetNonFederalEquipmentSecondYearAmount);
2781         
2782         /**
2783          * Sets (as xml) the "BudgetNonFederalEquipmentSecondYearAmount" element
2784          */
2785         void xsetBudgetNonFederalEquipmentSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalEquipmentSecondYearAmount);
2786         
2787         /**
2788          * Unsets the "BudgetNonFederalEquipmentSecondYearAmount" element
2789          */
2790         void unsetBudgetNonFederalEquipmentSecondYearAmount();
2791         
2792         /**
2793          * Gets the "BudgetNonFederalPersonnelSecondYearAmount" element
2794          */
2795         java.math.BigDecimal getBudgetNonFederalPersonnelSecondYearAmount();
2796         
2797         /**
2798          * Gets (as xml) the "BudgetNonFederalPersonnelSecondYearAmount" element
2799          */
2800         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalPersonnelSecondYearAmount();
2801         
2802         /**
2803          * True if has "BudgetNonFederalPersonnelSecondYearAmount" element
2804          */
2805         boolean isSetBudgetNonFederalPersonnelSecondYearAmount();
2806         
2807         /**
2808          * Sets the "BudgetNonFederalPersonnelSecondYearAmount" element
2809          */
2810         void setBudgetNonFederalPersonnelSecondYearAmount(java.math.BigDecimal budgetNonFederalPersonnelSecondYearAmount);
2811         
2812         /**
2813          * Sets (as xml) the "BudgetNonFederalPersonnelSecondYearAmount" element
2814          */
2815         void xsetBudgetNonFederalPersonnelSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalPersonnelSecondYearAmount);
2816         
2817         /**
2818          * Unsets the "BudgetNonFederalPersonnelSecondYearAmount" element
2819          */
2820         void unsetBudgetNonFederalPersonnelSecondYearAmount();
2821         
2822         /**
2823          * Gets the "BudgetNonFederalFringeSecondYearAmount" element
2824          */
2825         java.math.BigDecimal getBudgetNonFederalFringeSecondYearAmount();
2826         
2827         /**
2828          * Gets (as xml) the "BudgetNonFederalFringeSecondYearAmount" element
2829          */
2830         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalFringeSecondYearAmount();
2831         
2832         /**
2833          * True if has "BudgetNonFederalFringeSecondYearAmount" element
2834          */
2835         boolean isSetBudgetNonFederalFringeSecondYearAmount();
2836         
2837         /**
2838          * Sets the "BudgetNonFederalFringeSecondYearAmount" element
2839          */
2840         void setBudgetNonFederalFringeSecondYearAmount(java.math.BigDecimal budgetNonFederalFringeSecondYearAmount);
2841         
2842         /**
2843          * Sets (as xml) the "BudgetNonFederalFringeSecondYearAmount" element
2844          */
2845         void xsetBudgetNonFederalFringeSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalFringeSecondYearAmount);
2846         
2847         /**
2848          * Unsets the "BudgetNonFederalFringeSecondYearAmount" element
2849          */
2850         void unsetBudgetNonFederalFringeSecondYearAmount();
2851         
2852         /**
2853          * Gets the "BudgetNonFederalTrainingSecondYearAmount" element
2854          */
2855         java.math.BigDecimal getBudgetNonFederalTrainingSecondYearAmount();
2856         
2857         /**
2858          * Gets (as xml) the "BudgetNonFederalTrainingSecondYearAmount" element
2859          */
2860         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTrainingSecondYearAmount();
2861         
2862         /**
2863          * True if has "BudgetNonFederalTrainingSecondYearAmount" element
2864          */
2865         boolean isSetBudgetNonFederalTrainingSecondYearAmount();
2866         
2867         /**
2868          * Sets the "BudgetNonFederalTrainingSecondYearAmount" element
2869          */
2870         void setBudgetNonFederalTrainingSecondYearAmount(java.math.BigDecimal budgetNonFederalTrainingSecondYearAmount);
2871         
2872         /**
2873          * Sets (as xml) the "BudgetNonFederalTrainingSecondYearAmount" element
2874          */
2875         void xsetBudgetNonFederalTrainingSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTrainingSecondYearAmount);
2876         
2877         /**
2878          * Unsets the "BudgetNonFederalTrainingSecondYearAmount" element
2879          */
2880         void unsetBudgetNonFederalTrainingSecondYearAmount();
2881         
2882         /**
2883          * Gets the "BudgetNonFederalSecondYearAmount" element
2884          */
2885         java.math.BigDecimal getBudgetNonFederalSecondYearAmount();
2886         
2887         /**
2888          * Gets (as xml) the "BudgetNonFederalSecondYearAmount" element
2889          */
2890         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalSecondYearAmount();
2891         
2892         /**
2893          * True if has "BudgetNonFederalSecondYearAmount" element
2894          */
2895         boolean isSetBudgetNonFederalSecondYearAmount();
2896         
2897         /**
2898          * Sets the "BudgetNonFederalSecondYearAmount" element
2899          */
2900         void setBudgetNonFederalSecondYearAmount(java.math.BigDecimal budgetNonFederalSecondYearAmount);
2901         
2902         /**
2903          * Sets (as xml) the "BudgetNonFederalSecondYearAmount" element
2904          */
2905         void xsetBudgetNonFederalSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalSecondYearAmount);
2906         
2907         /**
2908          * Unsets the "BudgetNonFederalSecondYearAmount" element
2909          */
2910         void unsetBudgetNonFederalSecondYearAmount();
2911         
2912         /**
2913          * Gets the "BudgetNonFederalDirectSecondYearAmount" element
2914          */
2915         java.math.BigDecimal getBudgetNonFederalDirectSecondYearAmount();
2916         
2917         /**
2918          * Gets (as xml) the "BudgetNonFederalDirectSecondYearAmount" element
2919          */
2920         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectSecondYearAmount();
2921         
2922         /**
2923          * True if has "BudgetNonFederalDirectSecondYearAmount" element
2924          */
2925         boolean isSetBudgetNonFederalDirectSecondYearAmount();
2926         
2927         /**
2928          * Sets the "BudgetNonFederalDirectSecondYearAmount" element
2929          */
2930         void setBudgetNonFederalDirectSecondYearAmount(java.math.BigDecimal budgetNonFederalDirectSecondYearAmount);
2931         
2932         /**
2933          * Sets (as xml) the "BudgetNonFederalDirectSecondYearAmount" element
2934          */
2935         void xsetBudgetNonFederalDirectSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectSecondYearAmount);
2936         
2937         /**
2938          * Unsets the "BudgetNonFederalDirectSecondYearAmount" element
2939          */
2940         void unsetBudgetNonFederalDirectSecondYearAmount();
2941         
2942         /**
2943          * Gets the "BudgetNonFederalIndirectSecondYearAmount" element
2944          */
2945         java.math.BigDecimal getBudgetNonFederalIndirectSecondYearAmount();
2946         
2947         /**
2948          * Gets (as xml) the "BudgetNonFederalIndirectSecondYearAmount" element
2949          */
2950         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalIndirectSecondYearAmount();
2951         
2952         /**
2953          * True if has "BudgetNonFederalIndirectSecondYearAmount" element
2954          */
2955         boolean isSetBudgetNonFederalIndirectSecondYearAmount();
2956         
2957         /**
2958          * Sets the "BudgetNonFederalIndirectSecondYearAmount" element
2959          */
2960         void setBudgetNonFederalIndirectSecondYearAmount(java.math.BigDecimal budgetNonFederalIndirectSecondYearAmount);
2961         
2962         /**
2963          * Sets (as xml) the "BudgetNonFederalIndirectSecondYearAmount" element
2964          */
2965         void xsetBudgetNonFederalIndirectSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalIndirectSecondYearAmount);
2966         
2967         /**
2968          * Unsets the "BudgetNonFederalIndirectSecondYearAmount" element
2969          */
2970         void unsetBudgetNonFederalIndirectSecondYearAmount();
2971         
2972         /**
2973          * Gets the "BudgetNonFederalConstructionThirdYearAmount" element
2974          */
2975         java.math.BigDecimal getBudgetNonFederalConstructionThirdYearAmount();
2976         
2977         /**
2978          * Gets (as xml) the "BudgetNonFederalConstructionThirdYearAmount" element
2979          */
2980         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalConstructionThirdYearAmount();
2981         
2982         /**
2983          * True if has "BudgetNonFederalConstructionThirdYearAmount" element
2984          */
2985         boolean isSetBudgetNonFederalConstructionThirdYearAmount();
2986         
2987         /**
2988          * Sets the "BudgetNonFederalConstructionThirdYearAmount" element
2989          */
2990         void setBudgetNonFederalConstructionThirdYearAmount(java.math.BigDecimal budgetNonFederalConstructionThirdYearAmount);
2991         
2992         /**
2993          * Sets (as xml) the "BudgetNonFederalConstructionThirdYearAmount" element
2994          */
2995         void xsetBudgetNonFederalConstructionThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalConstructionThirdYearAmount);
2996         
2997         /**
2998          * Unsets the "BudgetNonFederalConstructionThirdYearAmount" element
2999          */
3000         void unsetBudgetNonFederalConstructionThirdYearAmount();
3001         
3002         /**
3003          * Gets the "BudgetNonFederalOtherThirdYearAmount" element
3004          */
3005         java.math.BigDecimal getBudgetNonFederalOtherThirdYearAmount();
3006         
3007         /**
3008          * Gets (as xml) the "BudgetNonFederalOtherThirdYearAmount" element
3009          */
3010         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalOtherThirdYearAmount();
3011         
3012         /**
3013          * True if has "BudgetNonFederalOtherThirdYearAmount" element
3014          */
3015         boolean isSetBudgetNonFederalOtherThirdYearAmount();
3016         
3017         /**
3018          * Sets the "BudgetNonFederalOtherThirdYearAmount" element
3019          */
3020         void setBudgetNonFederalOtherThirdYearAmount(java.math.BigDecimal budgetNonFederalOtherThirdYearAmount);
3021         
3022         /**
3023          * Sets (as xml) the "BudgetNonFederalOtherThirdYearAmount" element
3024          */
3025         void xsetBudgetNonFederalOtherThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalOtherThirdYearAmount);
3026         
3027         /**
3028          * Unsets the "BudgetNonFederalOtherThirdYearAmount" element
3029          */
3030         void unsetBudgetNonFederalOtherThirdYearAmount();
3031         
3032         /**
3033          * Gets the "BudgetNonFederalSuppliesThirdYearAmount" element
3034          */
3035         java.math.BigDecimal getBudgetNonFederalSuppliesThirdYearAmount();
3036         
3037         /**
3038          * Gets (as xml) the "BudgetNonFederalSuppliesThirdYearAmount" element
3039          */
3040         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalSuppliesThirdYearAmount();
3041         
3042         /**
3043          * True if has "BudgetNonFederalSuppliesThirdYearAmount" element
3044          */
3045         boolean isSetBudgetNonFederalSuppliesThirdYearAmount();
3046         
3047         /**
3048          * Sets the "BudgetNonFederalSuppliesThirdYearAmount" element
3049          */
3050         void setBudgetNonFederalSuppliesThirdYearAmount(java.math.BigDecimal budgetNonFederalSuppliesThirdYearAmount);
3051         
3052         /**
3053          * Sets (as xml) the "BudgetNonFederalSuppliesThirdYearAmount" element
3054          */
3055         void xsetBudgetNonFederalSuppliesThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalSuppliesThirdYearAmount);
3056         
3057         /**
3058          * Unsets the "BudgetNonFederalSuppliesThirdYearAmount" element
3059          */
3060         void unsetBudgetNonFederalSuppliesThirdYearAmount();
3061         
3062         /**
3063          * Gets the "BudgetNonFederalContractualThirdYearAmount" element
3064          */
3065         java.math.BigDecimal getBudgetNonFederalContractualThirdYearAmount();
3066         
3067         /**
3068          * Gets (as xml) the "BudgetNonFederalContractualThirdYearAmount" element
3069          */
3070         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalContractualThirdYearAmount();
3071         
3072         /**
3073          * True if has "BudgetNonFederalContractualThirdYearAmount" element
3074          */
3075         boolean isSetBudgetNonFederalContractualThirdYearAmount();
3076         
3077         /**
3078          * Sets the "BudgetNonFederalContractualThirdYearAmount" element
3079          */
3080         void setBudgetNonFederalContractualThirdYearAmount(java.math.BigDecimal budgetNonFederalContractualThirdYearAmount);
3081         
3082         /**
3083          * Sets (as xml) the "BudgetNonFederalContractualThirdYearAmount" element
3084          */
3085         void xsetBudgetNonFederalContractualThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalContractualThirdYearAmount);
3086         
3087         /**
3088          * Unsets the "BudgetNonFederalContractualThirdYearAmount" element
3089          */
3090         void unsetBudgetNonFederalContractualThirdYearAmount();
3091         
3092         /**
3093          * Gets the "BudgetNonFederalTravelThirdYearAmount" element
3094          */
3095         java.math.BigDecimal getBudgetNonFederalTravelThirdYearAmount();
3096         
3097         /**
3098          * Gets (as xml) the "BudgetNonFederalTravelThirdYearAmount" element
3099          */
3100         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTravelThirdYearAmount();
3101         
3102         /**
3103          * True if has "BudgetNonFederalTravelThirdYearAmount" element
3104          */
3105         boolean isSetBudgetNonFederalTravelThirdYearAmount();
3106         
3107         /**
3108          * Sets the "BudgetNonFederalTravelThirdYearAmount" element
3109          */
3110         void setBudgetNonFederalTravelThirdYearAmount(java.math.BigDecimal budgetNonFederalTravelThirdYearAmount);
3111         
3112         /**
3113          * Sets (as xml) the "BudgetNonFederalTravelThirdYearAmount" element
3114          */
3115         void xsetBudgetNonFederalTravelThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTravelThirdYearAmount);
3116         
3117         /**
3118          * Unsets the "BudgetNonFederalTravelThirdYearAmount" element
3119          */
3120         void unsetBudgetNonFederalTravelThirdYearAmount();
3121         
3122         /**
3123          * Gets the "BudgetNonFederalEquipmentThirdYearAmount" element
3124          */
3125         java.math.BigDecimal getBudgetNonFederalEquipmentThirdYearAmount();
3126         
3127         /**
3128          * Gets (as xml) the "BudgetNonFederalEquipmentThirdYearAmount" element
3129          */
3130         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalEquipmentThirdYearAmount();
3131         
3132         /**
3133          * True if has "BudgetNonFederalEquipmentThirdYearAmount" element
3134          */
3135         boolean isSetBudgetNonFederalEquipmentThirdYearAmount();
3136         
3137         /**
3138          * Sets the "BudgetNonFederalEquipmentThirdYearAmount" element
3139          */
3140         void setBudgetNonFederalEquipmentThirdYearAmount(java.math.BigDecimal budgetNonFederalEquipmentThirdYearAmount);
3141         
3142         /**
3143          * Sets (as xml) the "BudgetNonFederalEquipmentThirdYearAmount" element
3144          */
3145         void xsetBudgetNonFederalEquipmentThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalEquipmentThirdYearAmount);
3146         
3147         /**
3148          * Unsets the "BudgetNonFederalEquipmentThirdYearAmount" element
3149          */
3150         void unsetBudgetNonFederalEquipmentThirdYearAmount();
3151         
3152         /**
3153          * Gets the "BudgetNonFederalPersonnelThirdYearAmount" element
3154          */
3155         java.math.BigDecimal getBudgetNonFederalPersonnelThirdYearAmount();
3156         
3157         /**
3158          * Gets (as xml) the "BudgetNonFederalPersonnelThirdYearAmount" element
3159          */
3160         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalPersonnelThirdYearAmount();
3161         
3162         /**
3163          * True if has "BudgetNonFederalPersonnelThirdYearAmount" element
3164          */
3165         boolean isSetBudgetNonFederalPersonnelThirdYearAmount();
3166         
3167         /**
3168          * Sets the "BudgetNonFederalPersonnelThirdYearAmount" element
3169          */
3170         void setBudgetNonFederalPersonnelThirdYearAmount(java.math.BigDecimal budgetNonFederalPersonnelThirdYearAmount);
3171         
3172         /**
3173          * Sets (as xml) the "BudgetNonFederalPersonnelThirdYearAmount" element
3174          */
3175         void xsetBudgetNonFederalPersonnelThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalPersonnelThirdYearAmount);
3176         
3177         /**
3178          * Unsets the "BudgetNonFederalPersonnelThirdYearAmount" element
3179          */
3180         void unsetBudgetNonFederalPersonnelThirdYearAmount();
3181         
3182         /**
3183          * Gets the "BudgetNonFederalFringeThirdYearAmount" element
3184          */
3185         java.math.BigDecimal getBudgetNonFederalFringeThirdYearAmount();
3186         
3187         /**
3188          * Gets (as xml) the "BudgetNonFederalFringeThirdYearAmount" element
3189          */
3190         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalFringeThirdYearAmount();
3191         
3192         /**
3193          * True if has "BudgetNonFederalFringeThirdYearAmount" element
3194          */
3195         boolean isSetBudgetNonFederalFringeThirdYearAmount();
3196         
3197         /**
3198          * Sets the "BudgetNonFederalFringeThirdYearAmount" element
3199          */
3200         void setBudgetNonFederalFringeThirdYearAmount(java.math.BigDecimal budgetNonFederalFringeThirdYearAmount);
3201         
3202         /**
3203          * Sets (as xml) the "BudgetNonFederalFringeThirdYearAmount" element
3204          */
3205         void xsetBudgetNonFederalFringeThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalFringeThirdYearAmount);
3206         
3207         /**
3208          * Unsets the "BudgetNonFederalFringeThirdYearAmount" element
3209          */
3210         void unsetBudgetNonFederalFringeThirdYearAmount();
3211         
3212         /**
3213          * Gets the "BudgetNonFederalTrainingThirdYearAmount" element
3214          */
3215         java.math.BigDecimal getBudgetNonFederalTrainingThirdYearAmount();
3216         
3217         /**
3218          * Gets (as xml) the "BudgetNonFederalTrainingThirdYearAmount" element
3219          */
3220         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTrainingThirdYearAmount();
3221         
3222         /**
3223          * True if has "BudgetNonFederalTrainingThirdYearAmount" element
3224          */
3225         boolean isSetBudgetNonFederalTrainingThirdYearAmount();
3226         
3227         /**
3228          * Sets the "BudgetNonFederalTrainingThirdYearAmount" element
3229          */
3230         void setBudgetNonFederalTrainingThirdYearAmount(java.math.BigDecimal budgetNonFederalTrainingThirdYearAmount);
3231         
3232         /**
3233          * Sets (as xml) the "BudgetNonFederalTrainingThirdYearAmount" element
3234          */
3235         void xsetBudgetNonFederalTrainingThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTrainingThirdYearAmount);
3236         
3237         /**
3238          * Unsets the "BudgetNonFederalTrainingThirdYearAmount" element
3239          */
3240         void unsetBudgetNonFederalTrainingThirdYearAmount();
3241         
3242         /**
3243          * Gets the "BudgetNonFederalThirdYearAmount" element
3244          */
3245         java.math.BigDecimal getBudgetNonFederalThirdYearAmount();
3246         
3247         /**
3248          * Gets (as xml) the "BudgetNonFederalThirdYearAmount" element
3249          */
3250         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalThirdYearAmount();
3251         
3252         /**
3253          * True if has "BudgetNonFederalThirdYearAmount" element
3254          */
3255         boolean isSetBudgetNonFederalThirdYearAmount();
3256         
3257         /**
3258          * Sets the "BudgetNonFederalThirdYearAmount" element
3259          */
3260         void setBudgetNonFederalThirdYearAmount(java.math.BigDecimal budgetNonFederalThirdYearAmount);
3261         
3262         /**
3263          * Sets (as xml) the "BudgetNonFederalThirdYearAmount" element
3264          */
3265         void xsetBudgetNonFederalThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalThirdYearAmount);
3266         
3267         /**
3268          * Unsets the "BudgetNonFederalThirdYearAmount" element
3269          */
3270         void unsetBudgetNonFederalThirdYearAmount();
3271         
3272         /**
3273          * Gets the "BudgetNonFederalDirectThirdYearAmount" element
3274          */
3275         java.math.BigDecimal getBudgetNonFederalDirectThirdYearAmount();
3276         
3277         /**
3278          * Gets (as xml) the "BudgetNonFederalDirectThirdYearAmount" element
3279          */
3280         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectThirdYearAmount();
3281         
3282         /**
3283          * True if has "BudgetNonFederalDirectThirdYearAmount" element
3284          */
3285         boolean isSetBudgetNonFederalDirectThirdYearAmount();
3286         
3287         /**
3288          * Sets the "BudgetNonFederalDirectThirdYearAmount" element
3289          */
3290         void setBudgetNonFederalDirectThirdYearAmount(java.math.BigDecimal budgetNonFederalDirectThirdYearAmount);
3291         
3292         /**
3293          * Sets (as xml) the "BudgetNonFederalDirectThirdYearAmount" element
3294          */
3295         void xsetBudgetNonFederalDirectThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectThirdYearAmount);
3296         
3297         /**
3298          * Unsets the "BudgetNonFederalDirectThirdYearAmount" element
3299          */
3300         void unsetBudgetNonFederalDirectThirdYearAmount();
3301         
3302         /**
3303          * Gets the "BudgetNonFederalIndirectThirdYearAmount" element
3304          */
3305         java.math.BigDecimal getBudgetNonFederalIndirectThirdYearAmount();
3306         
3307         /**
3308          * Gets (as xml) the "BudgetNonFederalIndirectThirdYearAmount" element
3309          */
3310         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalIndirectThirdYearAmount();
3311         
3312         /**
3313          * True if has "BudgetNonFederalIndirectThirdYearAmount" element
3314          */
3315         boolean isSetBudgetNonFederalIndirectThirdYearAmount();
3316         
3317         /**
3318          * Sets the "BudgetNonFederalIndirectThirdYearAmount" element
3319          */
3320         void setBudgetNonFederalIndirectThirdYearAmount(java.math.BigDecimal budgetNonFederalIndirectThirdYearAmount);
3321         
3322         /**
3323          * Sets (as xml) the "BudgetNonFederalIndirectThirdYearAmount" element
3324          */
3325         void xsetBudgetNonFederalIndirectThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalIndirectThirdYearAmount);
3326         
3327         /**
3328          * Unsets the "BudgetNonFederalIndirectThirdYearAmount" element
3329          */
3330         void unsetBudgetNonFederalIndirectThirdYearAmount();
3331         
3332         /**
3333          * Gets the "BudgetNonFederalConstructionFourthYearAmount" element
3334          */
3335         java.math.BigDecimal getBudgetNonFederalConstructionFourthYearAmount();
3336         
3337         /**
3338          * Gets (as xml) the "BudgetNonFederalConstructionFourthYearAmount" element
3339          */
3340         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalConstructionFourthYearAmount();
3341         
3342         /**
3343          * True if has "BudgetNonFederalConstructionFourthYearAmount" element
3344          */
3345         boolean isSetBudgetNonFederalConstructionFourthYearAmount();
3346         
3347         /**
3348          * Sets the "BudgetNonFederalConstructionFourthYearAmount" element
3349          */
3350         void setBudgetNonFederalConstructionFourthYearAmount(java.math.BigDecimal budgetNonFederalConstructionFourthYearAmount);
3351         
3352         /**
3353          * Sets (as xml) the "BudgetNonFederalConstructionFourthYearAmount" element
3354          */
3355         void xsetBudgetNonFederalConstructionFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalConstructionFourthYearAmount);
3356         
3357         /**
3358          * Unsets the "BudgetNonFederalConstructionFourthYearAmount" element
3359          */
3360         void unsetBudgetNonFederalConstructionFourthYearAmount();
3361         
3362         /**
3363          * Gets the "BudgetNonFederalOtherFourthYearAmount" element
3364          */
3365         java.math.BigDecimal getBudgetNonFederalOtherFourthYearAmount();
3366         
3367         /**
3368          * Gets (as xml) the "BudgetNonFederalOtherFourthYearAmount" element
3369          */
3370         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalOtherFourthYearAmount();
3371         
3372         /**
3373          * True if has "BudgetNonFederalOtherFourthYearAmount" element
3374          */
3375         boolean isSetBudgetNonFederalOtherFourthYearAmount();
3376         
3377         /**
3378          * Sets the "BudgetNonFederalOtherFourthYearAmount" element
3379          */
3380         void setBudgetNonFederalOtherFourthYearAmount(java.math.BigDecimal budgetNonFederalOtherFourthYearAmount);
3381         
3382         /**
3383          * Sets (as xml) the "BudgetNonFederalOtherFourthYearAmount" element
3384          */
3385         void xsetBudgetNonFederalOtherFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalOtherFourthYearAmount);
3386         
3387         /**
3388          * Unsets the "BudgetNonFederalOtherFourthYearAmount" element
3389          */
3390         void unsetBudgetNonFederalOtherFourthYearAmount();
3391         
3392         /**
3393          * Gets the "BudgetNonFederalSuppliesFourthYearAmount" element
3394          */
3395         java.math.BigDecimal getBudgetNonFederalSuppliesFourthYearAmount();
3396         
3397         /**
3398          * Gets (as xml) the "BudgetNonFederalSuppliesFourthYearAmount" element
3399          */
3400         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalSuppliesFourthYearAmount();
3401         
3402         /**
3403          * True if has "BudgetNonFederalSuppliesFourthYearAmount" element
3404          */
3405         boolean isSetBudgetNonFederalSuppliesFourthYearAmount();
3406         
3407         /**
3408          * Sets the "BudgetNonFederalSuppliesFourthYearAmount" element
3409          */
3410         void setBudgetNonFederalSuppliesFourthYearAmount(java.math.BigDecimal budgetNonFederalSuppliesFourthYearAmount);
3411         
3412         /**
3413          * Sets (as xml) the "BudgetNonFederalSuppliesFourthYearAmount" element
3414          */
3415         void xsetBudgetNonFederalSuppliesFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalSuppliesFourthYearAmount);
3416         
3417         /**
3418          * Unsets the "BudgetNonFederalSuppliesFourthYearAmount" element
3419          */
3420         void unsetBudgetNonFederalSuppliesFourthYearAmount();
3421         
3422         /**
3423          * Gets the "BudgetNonFederalContractualFourthYearAmount" element
3424          */
3425         java.math.BigDecimal getBudgetNonFederalContractualFourthYearAmount();
3426         
3427         /**
3428          * Gets (as xml) the "BudgetNonFederalContractualFourthYearAmount" element
3429          */
3430         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalContractualFourthYearAmount();
3431         
3432         /**
3433          * True if has "BudgetNonFederalContractualFourthYearAmount" element
3434          */
3435         boolean isSetBudgetNonFederalContractualFourthYearAmount();
3436         
3437         /**
3438          * Sets the "BudgetNonFederalContractualFourthYearAmount" element
3439          */
3440         void setBudgetNonFederalContractualFourthYearAmount(java.math.BigDecimal budgetNonFederalContractualFourthYearAmount);
3441         
3442         /**
3443          * Sets (as xml) the "BudgetNonFederalContractualFourthYearAmount" element
3444          */
3445         void xsetBudgetNonFederalContractualFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalContractualFourthYearAmount);
3446         
3447         /**
3448          * Unsets the "BudgetNonFederalContractualFourthYearAmount" element
3449          */
3450         void unsetBudgetNonFederalContractualFourthYearAmount();
3451         
3452         /**
3453          * Gets the "BudgetNonFederalTravelFourthYearAmount" element
3454          */
3455         java.math.BigDecimal getBudgetNonFederalTravelFourthYearAmount();
3456         
3457         /**
3458          * Gets (as xml) the "BudgetNonFederalTravelFourthYearAmount" element
3459          */
3460         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTravelFourthYearAmount();
3461         
3462         /**
3463          * True if has "BudgetNonFederalTravelFourthYearAmount" element
3464          */
3465         boolean isSetBudgetNonFederalTravelFourthYearAmount();
3466         
3467         /**
3468          * Sets the "BudgetNonFederalTravelFourthYearAmount" element
3469          */
3470         void setBudgetNonFederalTravelFourthYearAmount(java.math.BigDecimal budgetNonFederalTravelFourthYearAmount);
3471         
3472         /**
3473          * Sets (as xml) the "BudgetNonFederalTravelFourthYearAmount" element
3474          */
3475         void xsetBudgetNonFederalTravelFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTravelFourthYearAmount);
3476         
3477         /**
3478          * Unsets the "BudgetNonFederalTravelFourthYearAmount" element
3479          */
3480         void unsetBudgetNonFederalTravelFourthYearAmount();
3481         
3482         /**
3483          * Gets the "BudgetNonFederalEquipmentFourthYearAmount" element
3484          */
3485         java.math.BigDecimal getBudgetNonFederalEquipmentFourthYearAmount();
3486         
3487         /**
3488          * Gets (as xml) the "BudgetNonFederalEquipmentFourthYearAmount" element
3489          */
3490         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalEquipmentFourthYearAmount();
3491         
3492         /**
3493          * True if has "BudgetNonFederalEquipmentFourthYearAmount" element
3494          */
3495         boolean isSetBudgetNonFederalEquipmentFourthYearAmount();
3496         
3497         /**
3498          * Sets the "BudgetNonFederalEquipmentFourthYearAmount" element
3499          */
3500         void setBudgetNonFederalEquipmentFourthYearAmount(java.math.BigDecimal budgetNonFederalEquipmentFourthYearAmount);
3501         
3502         /**
3503          * Sets (as xml) the "BudgetNonFederalEquipmentFourthYearAmount" element
3504          */
3505         void xsetBudgetNonFederalEquipmentFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalEquipmentFourthYearAmount);
3506         
3507         /**
3508          * Unsets the "BudgetNonFederalEquipmentFourthYearAmount" element
3509          */
3510         void unsetBudgetNonFederalEquipmentFourthYearAmount();
3511         
3512         /**
3513          * Gets the "BudgetNonFederalPersonnelFourthYearAmount" element
3514          */
3515         java.math.BigDecimal getBudgetNonFederalPersonnelFourthYearAmount();
3516         
3517         /**
3518          * Gets (as xml) the "BudgetNonFederalPersonnelFourthYearAmount" element
3519          */
3520         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalPersonnelFourthYearAmount();
3521         
3522         /**
3523          * True if has "BudgetNonFederalPersonnelFourthYearAmount" element
3524          */
3525         boolean isSetBudgetNonFederalPersonnelFourthYearAmount();
3526         
3527         /**
3528          * Sets the "BudgetNonFederalPersonnelFourthYearAmount" element
3529          */
3530         void setBudgetNonFederalPersonnelFourthYearAmount(java.math.BigDecimal budgetNonFederalPersonnelFourthYearAmount);
3531         
3532         /**
3533          * Sets (as xml) the "BudgetNonFederalPersonnelFourthYearAmount" element
3534          */
3535         void xsetBudgetNonFederalPersonnelFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalPersonnelFourthYearAmount);
3536         
3537         /**
3538          * Unsets the "BudgetNonFederalPersonnelFourthYearAmount" element
3539          */
3540         void unsetBudgetNonFederalPersonnelFourthYearAmount();
3541         
3542         /**
3543          * Gets the "BudgetNonFederalFringeFourthYearAmount" element
3544          */
3545         java.math.BigDecimal getBudgetNonFederalFringeFourthYearAmount();
3546         
3547         /**
3548          * Gets (as xml) the "BudgetNonFederalFringeFourthYearAmount" element
3549          */
3550         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalFringeFourthYearAmount();
3551         
3552         /**
3553          * True if has "BudgetNonFederalFringeFourthYearAmount" element
3554          */
3555         boolean isSetBudgetNonFederalFringeFourthYearAmount();
3556         
3557         /**
3558          * Sets the "BudgetNonFederalFringeFourthYearAmount" element
3559          */
3560         void setBudgetNonFederalFringeFourthYearAmount(java.math.BigDecimal budgetNonFederalFringeFourthYearAmount);
3561         
3562         /**
3563          * Sets (as xml) the "BudgetNonFederalFringeFourthYearAmount" element
3564          */
3565         void xsetBudgetNonFederalFringeFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalFringeFourthYearAmount);
3566         
3567         /**
3568          * Unsets the "BudgetNonFederalFringeFourthYearAmount" element
3569          */
3570         void unsetBudgetNonFederalFringeFourthYearAmount();
3571         
3572         /**
3573          * Gets the "BudgetNonFederalTrainingFourthYearAmount" element
3574          */
3575         java.math.BigDecimal getBudgetNonFederalTrainingFourthYearAmount();
3576         
3577         /**
3578          * Gets (as xml) the "BudgetNonFederalTrainingFourthYearAmount" element
3579          */
3580         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTrainingFourthYearAmount();
3581         
3582         /**
3583          * True if has "BudgetNonFederalTrainingFourthYearAmount" element
3584          */
3585         boolean isSetBudgetNonFederalTrainingFourthYearAmount();
3586         
3587         /**
3588          * Sets the "BudgetNonFederalTrainingFourthYearAmount" element
3589          */
3590         void setBudgetNonFederalTrainingFourthYearAmount(java.math.BigDecimal budgetNonFederalTrainingFourthYearAmount);
3591         
3592         /**
3593          * Sets (as xml) the "BudgetNonFederalTrainingFourthYearAmount" element
3594          */
3595         void xsetBudgetNonFederalTrainingFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTrainingFourthYearAmount);
3596         
3597         /**
3598          * Unsets the "BudgetNonFederalTrainingFourthYearAmount" element
3599          */
3600         void unsetBudgetNonFederalTrainingFourthYearAmount();
3601         
3602         /**
3603          * Gets the "BudgetNonFederalFourthYearAmount" element
3604          */
3605         java.math.BigDecimal getBudgetNonFederalFourthYearAmount();
3606         
3607         /**
3608          * Gets (as xml) the "BudgetNonFederalFourthYearAmount" element
3609          */
3610         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalFourthYearAmount();
3611         
3612         /**
3613          * True if has "BudgetNonFederalFourthYearAmount" element
3614          */
3615         boolean isSetBudgetNonFederalFourthYearAmount();
3616         
3617         /**
3618          * Sets the "BudgetNonFederalFourthYearAmount" element
3619          */
3620         void setBudgetNonFederalFourthYearAmount(java.math.BigDecimal budgetNonFederalFourthYearAmount);
3621         
3622         /**
3623          * Sets (as xml) the "BudgetNonFederalFourthYearAmount" element
3624          */
3625         void xsetBudgetNonFederalFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalFourthYearAmount);
3626         
3627         /**
3628          * Unsets the "BudgetNonFederalFourthYearAmount" element
3629          */
3630         void unsetBudgetNonFederalFourthYearAmount();
3631         
3632         /**
3633          * Gets the "BudgetNonFederalDirectFourthYearAmount" element
3634          */
3635         java.math.BigDecimal getBudgetNonFederalDirectFourthYearAmount();
3636         
3637         /**
3638          * Gets (as xml) the "BudgetNonFederalDirectFourthYearAmount" element
3639          */
3640         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectFourthYearAmount();
3641         
3642         /**
3643          * True if has "BudgetNonFederalDirectFourthYearAmount" element
3644          */
3645         boolean isSetBudgetNonFederalDirectFourthYearAmount();
3646         
3647         /**
3648          * Sets the "BudgetNonFederalDirectFourthYearAmount" element
3649          */
3650         void setBudgetNonFederalDirectFourthYearAmount(java.math.BigDecimal budgetNonFederalDirectFourthYearAmount);
3651         
3652         /**
3653          * Sets (as xml) the "BudgetNonFederalDirectFourthYearAmount" element
3654          */
3655         void xsetBudgetNonFederalDirectFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectFourthYearAmount);
3656         
3657         /**
3658          * Unsets the "BudgetNonFederalDirectFourthYearAmount" element
3659          */
3660         void unsetBudgetNonFederalDirectFourthYearAmount();
3661         
3662         /**
3663          * Gets the "BudgetNonFederalIndirectFourthYearAmount" element
3664          */
3665         java.math.BigDecimal getBudgetNonFederalIndirectFourthYearAmount();
3666         
3667         /**
3668          * Gets (as xml) the "BudgetNonFederalIndirectFourthYearAmount" element
3669          */
3670         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalIndirectFourthYearAmount();
3671         
3672         /**
3673          * True if has "BudgetNonFederalIndirectFourthYearAmount" element
3674          */
3675         boolean isSetBudgetNonFederalIndirectFourthYearAmount();
3676         
3677         /**
3678          * Sets the "BudgetNonFederalIndirectFourthYearAmount" element
3679          */
3680         void setBudgetNonFederalIndirectFourthYearAmount(java.math.BigDecimal budgetNonFederalIndirectFourthYearAmount);
3681         
3682         /**
3683          * Sets (as xml) the "BudgetNonFederalIndirectFourthYearAmount" element
3684          */
3685         void xsetBudgetNonFederalIndirectFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalIndirectFourthYearAmount);
3686         
3687         /**
3688          * Unsets the "BudgetNonFederalIndirectFourthYearAmount" element
3689          */
3690         void unsetBudgetNonFederalIndirectFourthYearAmount();
3691         
3692         /**
3693          * Gets the "BudgetNonFederalConstructionFifthYearAmount" element
3694          */
3695         java.math.BigDecimal getBudgetNonFederalConstructionFifthYearAmount();
3696         
3697         /**
3698          * Gets (as xml) the "BudgetNonFederalConstructionFifthYearAmount" element
3699          */
3700         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalConstructionFifthYearAmount();
3701         
3702         /**
3703          * True if has "BudgetNonFederalConstructionFifthYearAmount" element
3704          */
3705         boolean isSetBudgetNonFederalConstructionFifthYearAmount();
3706         
3707         /**
3708          * Sets the "BudgetNonFederalConstructionFifthYearAmount" element
3709          */
3710         void setBudgetNonFederalConstructionFifthYearAmount(java.math.BigDecimal budgetNonFederalConstructionFifthYearAmount);
3711         
3712         /**
3713          * Sets (as xml) the "BudgetNonFederalConstructionFifthYearAmount" element
3714          */
3715         void xsetBudgetNonFederalConstructionFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalConstructionFifthYearAmount);
3716         
3717         /**
3718          * Unsets the "BudgetNonFederalConstructionFifthYearAmount" element
3719          */
3720         void unsetBudgetNonFederalConstructionFifthYearAmount();
3721         
3722         /**
3723          * Gets the "BudgetNonFederalOtherFifthYearAmount" element
3724          */
3725         java.math.BigDecimal getBudgetNonFederalOtherFifthYearAmount();
3726         
3727         /**
3728          * Gets (as xml) the "BudgetNonFederalOtherFifthYearAmount" element
3729          */
3730         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalOtherFifthYearAmount();
3731         
3732         /**
3733          * True if has "BudgetNonFederalOtherFifthYearAmount" element
3734          */
3735         boolean isSetBudgetNonFederalOtherFifthYearAmount();
3736         
3737         /**
3738          * Sets the "BudgetNonFederalOtherFifthYearAmount" element
3739          */
3740         void setBudgetNonFederalOtherFifthYearAmount(java.math.BigDecimal budgetNonFederalOtherFifthYearAmount);
3741         
3742         /**
3743          * Sets (as xml) the "BudgetNonFederalOtherFifthYearAmount" element
3744          */
3745         void xsetBudgetNonFederalOtherFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalOtherFifthYearAmount);
3746         
3747         /**
3748          * Unsets the "BudgetNonFederalOtherFifthYearAmount" element
3749          */
3750         void unsetBudgetNonFederalOtherFifthYearAmount();
3751         
3752         /**
3753          * Gets the "BudgetNonFederalSuppliesFifthYearAmount" element
3754          */
3755         java.math.BigDecimal getBudgetNonFederalSuppliesFifthYearAmount();
3756         
3757         /**
3758          * Gets (as xml) the "BudgetNonFederalSuppliesFifthYearAmount" element
3759          */
3760         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalSuppliesFifthYearAmount();
3761         
3762         /**
3763          * True if has "BudgetNonFederalSuppliesFifthYearAmount" element
3764          */
3765         boolean isSetBudgetNonFederalSuppliesFifthYearAmount();
3766         
3767         /**
3768          * Sets the "BudgetNonFederalSuppliesFifthYearAmount" element
3769          */
3770         void setBudgetNonFederalSuppliesFifthYearAmount(java.math.BigDecimal budgetNonFederalSuppliesFifthYearAmount);
3771         
3772         /**
3773          * Sets (as xml) the "BudgetNonFederalSuppliesFifthYearAmount" element
3774          */
3775         void xsetBudgetNonFederalSuppliesFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalSuppliesFifthYearAmount);
3776         
3777         /**
3778          * Unsets the "BudgetNonFederalSuppliesFifthYearAmount" element
3779          */
3780         void unsetBudgetNonFederalSuppliesFifthYearAmount();
3781         
3782         /**
3783          * Gets the "BudgetNonFederalContractualFifthYearAmount" element
3784          */
3785         java.math.BigDecimal getBudgetNonFederalContractualFifthYearAmount();
3786         
3787         /**
3788          * Gets (as xml) the "BudgetNonFederalContractualFifthYearAmount" element
3789          */
3790         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalContractualFifthYearAmount();
3791         
3792         /**
3793          * True if has "BudgetNonFederalContractualFifthYearAmount" element
3794          */
3795         boolean isSetBudgetNonFederalContractualFifthYearAmount();
3796         
3797         /**
3798          * Sets the "BudgetNonFederalContractualFifthYearAmount" element
3799          */
3800         void setBudgetNonFederalContractualFifthYearAmount(java.math.BigDecimal budgetNonFederalContractualFifthYearAmount);
3801         
3802         /**
3803          * Sets (as xml) the "BudgetNonFederalContractualFifthYearAmount" element
3804          */
3805         void xsetBudgetNonFederalContractualFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalContractualFifthYearAmount);
3806         
3807         /**
3808          * Unsets the "BudgetNonFederalContractualFifthYearAmount" element
3809          */
3810         void unsetBudgetNonFederalContractualFifthYearAmount();
3811         
3812         /**
3813          * Gets the "BudgetNonFederalTravelFifthYearAmount" element
3814          */
3815         java.math.BigDecimal getBudgetNonFederalTravelFifthYearAmount();
3816         
3817         /**
3818          * Gets (as xml) the "BudgetNonFederalTravelFifthYearAmount" element
3819          */
3820         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTravelFifthYearAmount();
3821         
3822         /**
3823          * True if has "BudgetNonFederalTravelFifthYearAmount" element
3824          */
3825         boolean isSetBudgetNonFederalTravelFifthYearAmount();
3826         
3827         /**
3828          * Sets the "BudgetNonFederalTravelFifthYearAmount" element
3829          */
3830         void setBudgetNonFederalTravelFifthYearAmount(java.math.BigDecimal budgetNonFederalTravelFifthYearAmount);
3831         
3832         /**
3833          * Sets (as xml) the "BudgetNonFederalTravelFifthYearAmount" element
3834          */
3835         void xsetBudgetNonFederalTravelFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTravelFifthYearAmount);
3836         
3837         /**
3838          * Unsets the "BudgetNonFederalTravelFifthYearAmount" element
3839          */
3840         void unsetBudgetNonFederalTravelFifthYearAmount();
3841         
3842         /**
3843          * Gets the "BudgetNonFederalEquipmentFifthYearAmount" element
3844          */
3845         java.math.BigDecimal getBudgetNonFederalEquipmentFifthYearAmount();
3846         
3847         /**
3848          * Gets (as xml) the "BudgetNonFederalEquipmentFifthYearAmount" element
3849          */
3850         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalEquipmentFifthYearAmount();
3851         
3852         /**
3853          * True if has "BudgetNonFederalEquipmentFifthYearAmount" element
3854          */
3855         boolean isSetBudgetNonFederalEquipmentFifthYearAmount();
3856         
3857         /**
3858          * Sets the "BudgetNonFederalEquipmentFifthYearAmount" element
3859          */
3860         void setBudgetNonFederalEquipmentFifthYearAmount(java.math.BigDecimal budgetNonFederalEquipmentFifthYearAmount);
3861         
3862         /**
3863          * Sets (as xml) the "BudgetNonFederalEquipmentFifthYearAmount" element
3864          */
3865         void xsetBudgetNonFederalEquipmentFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalEquipmentFifthYearAmount);
3866         
3867         /**
3868          * Unsets the "BudgetNonFederalEquipmentFifthYearAmount" element
3869          */
3870         void unsetBudgetNonFederalEquipmentFifthYearAmount();
3871         
3872         /**
3873          * Gets the "BudgetNonFederalPersonnelFifthYearAmount" element
3874          */
3875         java.math.BigDecimal getBudgetNonFederalPersonnelFifthYearAmount();
3876         
3877         /**
3878          * Gets (as xml) the "BudgetNonFederalPersonnelFifthYearAmount" element
3879          */
3880         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalPersonnelFifthYearAmount();
3881         
3882         /**
3883          * True if has "BudgetNonFederalPersonnelFifthYearAmount" element
3884          */
3885         boolean isSetBudgetNonFederalPersonnelFifthYearAmount();
3886         
3887         /**
3888          * Sets the "BudgetNonFederalPersonnelFifthYearAmount" element
3889          */
3890         void setBudgetNonFederalPersonnelFifthYearAmount(java.math.BigDecimal budgetNonFederalPersonnelFifthYearAmount);
3891         
3892         /**
3893          * Sets (as xml) the "BudgetNonFederalPersonnelFifthYearAmount" element
3894          */
3895         void xsetBudgetNonFederalPersonnelFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalPersonnelFifthYearAmount);
3896         
3897         /**
3898          * Unsets the "BudgetNonFederalPersonnelFifthYearAmount" element
3899          */
3900         void unsetBudgetNonFederalPersonnelFifthYearAmount();
3901         
3902         /**
3903          * Gets the "BudgetNonFederalFringeFifthYearAmount" element
3904          */
3905         java.math.BigDecimal getBudgetNonFederalFringeFifthYearAmount();
3906         
3907         /**
3908          * Gets (as xml) the "BudgetNonFederalFringeFifthYearAmount" element
3909          */
3910         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalFringeFifthYearAmount();
3911         
3912         /**
3913          * True if has "BudgetNonFederalFringeFifthYearAmount" element
3914          */
3915         boolean isSetBudgetNonFederalFringeFifthYearAmount();
3916         
3917         /**
3918          * Sets the "BudgetNonFederalFringeFifthYearAmount" element
3919          */
3920         void setBudgetNonFederalFringeFifthYearAmount(java.math.BigDecimal budgetNonFederalFringeFifthYearAmount);
3921         
3922         /**
3923          * Sets (as xml) the "BudgetNonFederalFringeFifthYearAmount" element
3924          */
3925         void xsetBudgetNonFederalFringeFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalFringeFifthYearAmount);
3926         
3927         /**
3928          * Unsets the "BudgetNonFederalFringeFifthYearAmount" element
3929          */
3930         void unsetBudgetNonFederalFringeFifthYearAmount();
3931         
3932         /**
3933          * Gets the "BudgetNonFederalTrainingFifthYearAmount" element
3934          */
3935         java.math.BigDecimal getBudgetNonFederalTrainingFifthYearAmount();
3936         
3937         /**
3938          * Gets (as xml) the "BudgetNonFederalTrainingFifthYearAmount" element
3939          */
3940         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTrainingFifthYearAmount();
3941         
3942         /**
3943          * True if has "BudgetNonFederalTrainingFifthYearAmount" element
3944          */
3945         boolean isSetBudgetNonFederalTrainingFifthYearAmount();
3946         
3947         /**
3948          * Sets the "BudgetNonFederalTrainingFifthYearAmount" element
3949          */
3950         void setBudgetNonFederalTrainingFifthYearAmount(java.math.BigDecimal budgetNonFederalTrainingFifthYearAmount);
3951         
3952         /**
3953          * Sets (as xml) the "BudgetNonFederalTrainingFifthYearAmount" element
3954          */
3955         void xsetBudgetNonFederalTrainingFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTrainingFifthYearAmount);
3956         
3957         /**
3958          * Unsets the "BudgetNonFederalTrainingFifthYearAmount" element
3959          */
3960         void unsetBudgetNonFederalTrainingFifthYearAmount();
3961         
3962         /**
3963          * Gets the "BudgetNonFederalFifthYearAmount" element
3964          */
3965         java.math.BigDecimal getBudgetNonFederalFifthYearAmount();
3966         
3967         /**
3968          * Gets (as xml) the "BudgetNonFederalFifthYearAmount" element
3969          */
3970         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalFifthYearAmount();
3971         
3972         /**
3973          * True if has "BudgetNonFederalFifthYearAmount" element
3974          */
3975         boolean isSetBudgetNonFederalFifthYearAmount();
3976         
3977         /**
3978          * Sets the "BudgetNonFederalFifthYearAmount" element
3979          */
3980         void setBudgetNonFederalFifthYearAmount(java.math.BigDecimal budgetNonFederalFifthYearAmount);
3981         
3982         /**
3983          * Sets (as xml) the "BudgetNonFederalFifthYearAmount" element
3984          */
3985         void xsetBudgetNonFederalFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalFifthYearAmount);
3986         
3987         /**
3988          * Unsets the "BudgetNonFederalFifthYearAmount" element
3989          */
3990         void unsetBudgetNonFederalFifthYearAmount();
3991         
3992         /**
3993          * Gets the "BudgetNonFederalDirectFifthYearAmount" element
3994          */
3995         java.math.BigDecimal getBudgetNonFederalDirectFifthYearAmount();
3996         
3997         /**
3998          * Gets (as xml) the "BudgetNonFederalDirectFifthYearAmount" element
3999          */
4000         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectFifthYearAmount();
4001         
4002         /**
4003          * True if has "BudgetNonFederalDirectFifthYearAmount" element
4004          */
4005         boolean isSetBudgetNonFederalDirectFifthYearAmount();
4006         
4007         /**
4008          * Sets the "BudgetNonFederalDirectFifthYearAmount" element
4009          */
4010         void setBudgetNonFederalDirectFifthYearAmount(java.math.BigDecimal budgetNonFederalDirectFifthYearAmount);
4011         
4012         /**
4013          * Sets (as xml) the "BudgetNonFederalDirectFifthYearAmount" element
4014          */
4015         void xsetBudgetNonFederalDirectFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectFifthYearAmount);
4016         
4017         /**
4018          * Unsets the "BudgetNonFederalDirectFifthYearAmount" element
4019          */
4020         void unsetBudgetNonFederalDirectFifthYearAmount();
4021         
4022         /**
4023          * Gets the "BudgetNonFederalIndirectFifthYearAmount" element
4024          */
4025         java.math.BigDecimal getBudgetNonFederalIndirectFifthYearAmount();
4026         
4027         /**
4028          * Gets (as xml) the "BudgetNonFederalIndirectFifthYearAmount" element
4029          */
4030         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalIndirectFifthYearAmount();
4031         
4032         /**
4033          * True if has "BudgetNonFederalIndirectFifthYearAmount" element
4034          */
4035         boolean isSetBudgetNonFederalIndirectFifthYearAmount();
4036         
4037         /**
4038          * Sets the "BudgetNonFederalIndirectFifthYearAmount" element
4039          */
4040         void setBudgetNonFederalIndirectFifthYearAmount(java.math.BigDecimal budgetNonFederalIndirectFifthYearAmount);
4041         
4042         /**
4043          * Sets (as xml) the "BudgetNonFederalIndirectFifthYearAmount" element
4044          */
4045         void xsetBudgetNonFederalIndirectFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalIndirectFifthYearAmount);
4046         
4047         /**
4048          * Unsets the "BudgetNonFederalIndirectFifthYearAmount" element
4049          */
4050         void unsetBudgetNonFederalIndirectFifthYearAmount();
4051         
4052         /**
4053          * Gets the "BudgetNonFederalSuppliesTotalAmount" element
4054          */
4055         java.math.BigDecimal getBudgetNonFederalSuppliesTotalAmount();
4056         
4057         /**
4058          * Gets (as xml) the "BudgetNonFederalSuppliesTotalAmount" element
4059          */
4060         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalSuppliesTotalAmount();
4061         
4062         /**
4063          * True if has "BudgetNonFederalSuppliesTotalAmount" element
4064          */
4065         boolean isSetBudgetNonFederalSuppliesTotalAmount();
4066         
4067         /**
4068          * Sets the "BudgetNonFederalSuppliesTotalAmount" element
4069          */
4070         void setBudgetNonFederalSuppliesTotalAmount(java.math.BigDecimal budgetNonFederalSuppliesTotalAmount);
4071         
4072         /**
4073          * Sets (as xml) the "BudgetNonFederalSuppliesTotalAmount" element
4074          */
4075         void xsetBudgetNonFederalSuppliesTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalSuppliesTotalAmount);
4076         
4077         /**
4078          * Unsets the "BudgetNonFederalSuppliesTotalAmount" element
4079          */
4080         void unsetBudgetNonFederalSuppliesTotalAmount();
4081         
4082         /**
4083          * Gets the "BudgetNonFederalContractualTotalAmount" element
4084          */
4085         java.math.BigDecimal getBudgetNonFederalContractualTotalAmount();
4086         
4087         /**
4088          * Gets (as xml) the "BudgetNonFederalContractualTotalAmount" element
4089          */
4090         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalContractualTotalAmount();
4091         
4092         /**
4093          * True if has "BudgetNonFederalContractualTotalAmount" element
4094          */
4095         boolean isSetBudgetNonFederalContractualTotalAmount();
4096         
4097         /**
4098          * Sets the "BudgetNonFederalContractualTotalAmount" element
4099          */
4100         void setBudgetNonFederalContractualTotalAmount(java.math.BigDecimal budgetNonFederalContractualTotalAmount);
4101         
4102         /**
4103          * Sets (as xml) the "BudgetNonFederalContractualTotalAmount" element
4104          */
4105         void xsetBudgetNonFederalContractualTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalContractualTotalAmount);
4106         
4107         /**
4108          * Unsets the "BudgetNonFederalContractualTotalAmount" element
4109          */
4110         void unsetBudgetNonFederalContractualTotalAmount();
4111         
4112         /**
4113          * Gets the "BudgetNonFederalConstructionTotalAmount" element
4114          */
4115         java.math.BigDecimal getBudgetNonFederalConstructionTotalAmount();
4116         
4117         /**
4118          * Gets (as xml) the "BudgetNonFederalConstructionTotalAmount" element
4119          */
4120         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalConstructionTotalAmount();
4121         
4122         /**
4123          * True if has "BudgetNonFederalConstructionTotalAmount" element
4124          */
4125         boolean isSetBudgetNonFederalConstructionTotalAmount();
4126         
4127         /**
4128          * Sets the "BudgetNonFederalConstructionTotalAmount" element
4129          */
4130         void setBudgetNonFederalConstructionTotalAmount(java.math.BigDecimal budgetNonFederalConstructionTotalAmount);
4131         
4132         /**
4133          * Sets (as xml) the "BudgetNonFederalConstructionTotalAmount" element
4134          */
4135         void xsetBudgetNonFederalConstructionTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalConstructionTotalAmount);
4136         
4137         /**
4138          * Unsets the "BudgetNonFederalConstructionTotalAmount" element
4139          */
4140         void unsetBudgetNonFederalConstructionTotalAmount();
4141         
4142         /**
4143          * Gets the "BudgetNonFederalOtherTotalAmount" element
4144          */
4145         java.math.BigDecimal getBudgetNonFederalOtherTotalAmount();
4146         
4147         /**
4148          * Gets (as xml) the "BudgetNonFederalOtherTotalAmount" element
4149          */
4150         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalOtherTotalAmount();
4151         
4152         /**
4153          * True if has "BudgetNonFederalOtherTotalAmount" element
4154          */
4155         boolean isSetBudgetNonFederalOtherTotalAmount();
4156         
4157         /**
4158          * Sets the "BudgetNonFederalOtherTotalAmount" element
4159          */
4160         void setBudgetNonFederalOtherTotalAmount(java.math.BigDecimal budgetNonFederalOtherTotalAmount);
4161         
4162         /**
4163          * Sets (as xml) the "BudgetNonFederalOtherTotalAmount" element
4164          */
4165         void xsetBudgetNonFederalOtherTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalOtherTotalAmount);
4166         
4167         /**
4168          * Unsets the "BudgetNonFederalOtherTotalAmount" element
4169          */
4170         void unsetBudgetNonFederalOtherTotalAmount();
4171         
4172         /**
4173          * Gets the "BudgetNonFederalPersonnelTotalAmount" element
4174          */
4175         java.math.BigDecimal getBudgetNonFederalPersonnelTotalAmount();
4176         
4177         /**
4178          * Gets (as xml) the "BudgetNonFederalPersonnelTotalAmount" element
4179          */
4180         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalPersonnelTotalAmount();
4181         
4182         /**
4183          * True if has "BudgetNonFederalPersonnelTotalAmount" element
4184          */
4185         boolean isSetBudgetNonFederalPersonnelTotalAmount();
4186         
4187         /**
4188          * Sets the "BudgetNonFederalPersonnelTotalAmount" element
4189          */
4190         void setBudgetNonFederalPersonnelTotalAmount(java.math.BigDecimal budgetNonFederalPersonnelTotalAmount);
4191         
4192         /**
4193          * Sets (as xml) the "BudgetNonFederalPersonnelTotalAmount" element
4194          */
4195         void xsetBudgetNonFederalPersonnelTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalPersonnelTotalAmount);
4196         
4197         /**
4198          * Unsets the "BudgetNonFederalPersonnelTotalAmount" element
4199          */
4200         void unsetBudgetNonFederalPersonnelTotalAmount();
4201         
4202         /**
4203          * Gets the "BudgetNonFederalFringeTotalAmount" element
4204          */
4205         java.math.BigDecimal getBudgetNonFederalFringeTotalAmount();
4206         
4207         /**
4208          * Gets (as xml) the "BudgetNonFederalFringeTotalAmount" element
4209          */
4210         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalFringeTotalAmount();
4211         
4212         /**
4213          * True if has "BudgetNonFederalFringeTotalAmount" element
4214          */
4215         boolean isSetBudgetNonFederalFringeTotalAmount();
4216         
4217         /**
4218          * Sets the "BudgetNonFederalFringeTotalAmount" element
4219          */
4220         void setBudgetNonFederalFringeTotalAmount(java.math.BigDecimal budgetNonFederalFringeTotalAmount);
4221         
4222         /**
4223          * Sets (as xml) the "BudgetNonFederalFringeTotalAmount" element
4224          */
4225         void xsetBudgetNonFederalFringeTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalFringeTotalAmount);
4226         
4227         /**
4228          * Unsets the "BudgetNonFederalFringeTotalAmount" element
4229          */
4230         void unsetBudgetNonFederalFringeTotalAmount();
4231         
4232         /**
4233          * Gets the "BudgetNonFederalTravelTotalAmount" element
4234          */
4235         java.math.BigDecimal getBudgetNonFederalTravelTotalAmount();
4236         
4237         /**
4238          * Gets (as xml) the "BudgetNonFederalTravelTotalAmount" element
4239          */
4240         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalTravelTotalAmount();
4241         
4242         /**
4243          * True if has "BudgetNonFederalTravelTotalAmount" element
4244          */
4245         boolean isSetBudgetNonFederalTravelTotalAmount();
4246         
4247         /**
4248          * Sets the "BudgetNonFederalTravelTotalAmount" element
4249          */
4250         void setBudgetNonFederalTravelTotalAmount(java.math.BigDecimal budgetNonFederalTravelTotalAmount);
4251         
4252         /**
4253          * Sets (as xml) the "BudgetNonFederalTravelTotalAmount" element
4254          */
4255         void xsetBudgetNonFederalTravelTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalTravelTotalAmount);
4256         
4257         /**
4258          * Unsets the "BudgetNonFederalTravelTotalAmount" element
4259          */
4260         void unsetBudgetNonFederalTravelTotalAmount();
4261         
4262         /**
4263          * Gets the "BudgetNonFederalEquipmentTotalAmount" element
4264          */
4265         java.math.BigDecimal getBudgetNonFederalEquipmentTotalAmount();
4266         
4267         /**
4268          * Gets (as xml) the "BudgetNonFederalEquipmentTotalAmount" element
4269          */
4270         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalEquipmentTotalAmount();
4271         
4272         /**
4273          * True if has "BudgetNonFederalEquipmentTotalAmount" element
4274          */
4275         boolean isSetBudgetNonFederalEquipmentTotalAmount();
4276         
4277         /**
4278          * Sets the "BudgetNonFederalEquipmentTotalAmount" element
4279          */
4280         void setBudgetNonFederalEquipmentTotalAmount(java.math.BigDecimal budgetNonFederalEquipmentTotalAmount);
4281         
4282         /**
4283          * Sets (as xml) the "BudgetNonFederalEquipmentTotalAmount" element
4284          */
4285         void xsetBudgetNonFederalEquipmentTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalEquipmentTotalAmount);
4286         
4287         /**
4288          * Unsets the "BudgetNonFederalEquipmentTotalAmount" element
4289          */
4290         void unsetBudgetNonFederalEquipmentTotalAmount();
4291         
4292         /**
4293          * Gets the "BudgetNonFederalDirectTotalAmount" element
4294          */
4295         java.math.BigDecimal getBudgetNonFederalDirectTotalAmount();
4296         
4297         /**
4298          * Gets (as xml) the "BudgetNonFederalDirectTotalAmount" element
4299          */
4300         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectTotalAmount();
4301         
4302         /**
4303          * True if has "BudgetNonFederalDirectTotalAmount" element
4304          */
4305         boolean isSetBudgetNonFederalDirectTotalAmount();
4306         
4307         /**
4308          * Sets the "BudgetNonFederalDirectTotalAmount" element
4309          */
4310         void setBudgetNonFederalDirectTotalAmount(java.math.BigDecimal budgetNonFederalDirectTotalAmount);
4311         
4312         /**
4313          * Sets (as xml) the "BudgetNonFederalDirectTotalAmount" element
4314          */
4315         void xsetBudgetNonFederalDirectTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectTotalAmount);
4316         
4317         /**
4318          * Unsets the "BudgetNonFederalDirectTotalAmount" element
4319          */
4320         void unsetBudgetNonFederalDirectTotalAmount();
4321         
4322         /**
4323          * Gets the "BudgetNonFederalIndirectTotalAmount" element
4324          */
4325         java.math.BigDecimal getBudgetNonFederalIndirectTotalAmount();
4326         
4327         /**
4328          * Gets (as xml) the "BudgetNonFederalIndirectTotalAmount" element
4329          */
4330         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalIndirectTotalAmount();
4331         
4332         /**
4333          * True if has "BudgetNonFederalIndirectTotalAmount" element
4334          */
4335         boolean isSetBudgetNonFederalIndirectTotalAmount();
4336         
4337         /**
4338          * Sets the "BudgetNonFederalIndirectTotalAmount" element
4339          */
4340         void setBudgetNonFederalIndirectTotalAmount(java.math.BigDecimal budgetNonFederalIndirectTotalAmount);
4341         
4342         /**
4343          * Sets (as xml) the "BudgetNonFederalIndirectTotalAmount" element
4344          */
4345         void xsetBudgetNonFederalIndirectTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalIndirectTotalAmount);
4346         
4347         /**
4348          * Unsets the "BudgetNonFederalIndirectTotalAmount" element
4349          */
4350         void unsetBudgetNonFederalIndirectTotalAmount();
4351         
4352         /**
4353          * Gets the "BudgetNonFederalTrainingTotalAmount" element
4354          */
4355         java.math.BigDecimal getBudgetNonFederalTrainingTotalAmount();
4356         
4357         /**
4358          * Gets (as xml) the "BudgetNonFederalTrainingTotalAmount" element
4359          */
4360         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalTrainingTotalAmount();
4361         
4362         /**
4363          * True if has "BudgetNonFederalTrainingTotalAmount" element
4364          */
4365         boolean isSetBudgetNonFederalTrainingTotalAmount();
4366         
4367         /**
4368          * Sets the "BudgetNonFederalTrainingTotalAmount" element
4369          */
4370         void setBudgetNonFederalTrainingTotalAmount(java.math.BigDecimal budgetNonFederalTrainingTotalAmount);
4371         
4372         /**
4373          * Sets (as xml) the "BudgetNonFederalTrainingTotalAmount" element
4374          */
4375         void xsetBudgetNonFederalTrainingTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalTrainingTotalAmount);
4376         
4377         /**
4378          * Unsets the "BudgetNonFederalTrainingTotalAmount" element
4379          */
4380         void unsetBudgetNonFederalTrainingTotalAmount();
4381         
4382         /**
4383          * Gets the "BudgetNonFederalTotalAmount" element
4384          */
4385         java.math.BigDecimal getBudgetNonFederalTotalAmount();
4386         
4387         /**
4388          * Gets (as xml) the "BudgetNonFederalTotalAmount" element
4389          */
4390         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalTotalAmount();
4391         
4392         /**
4393          * True if has "BudgetNonFederalTotalAmount" element
4394          */
4395         boolean isSetBudgetNonFederalTotalAmount();
4396         
4397         /**
4398          * Sets the "BudgetNonFederalTotalAmount" element
4399          */
4400         void setBudgetNonFederalTotalAmount(java.math.BigDecimal budgetNonFederalTotalAmount);
4401         
4402         /**
4403          * Sets (as xml) the "BudgetNonFederalTotalAmount" element
4404          */
4405         void xsetBudgetNonFederalTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalTotalAmount);
4406         
4407         /**
4408          * Unsets the "BudgetNonFederalTotalAmount" element
4409          */
4410         void unsetBudgetNonFederalTotalAmount();
4411         
4412         /**
4413          * Gets the "FormVersion" attribute
4414          */
4415         java.lang.String getFormVersion();
4416         
4417         /**
4418          * Gets (as xml) the "FormVersion" attribute
4419          */
4420         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
4421         
4422         /**
4423          * Sets the "FormVersion" attribute
4424          */
4425         void setFormVersion(java.lang.String formVersion);
4426         
4427         /**
4428          * Sets (as xml) the "FormVersion" attribute
4429          */
4430         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
4431         
4432         /**
4433          * An XML IndirectCost(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
4434          *
4435          * This is a complex type.
4436          */
4437         public interface IndirectCost extends org.apache.xmlbeans.XmlObject
4438         {
4439             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4440                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCost.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcost61d2elemtype");
4441             
4442             /**
4443              * Gets the "IsIndirectCostRateAgreementApproved" element
4444              */
4445             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved();
4446             
4447             /**
4448              * Gets (as xml) the "IsIndirectCostRateAgreementApproved" element
4449              */
4450             gov.grants.apply.forms.ed524Budget12V12.IsIndirectCostRateAgreementApprovedDataType xgetIsIndirectCostRateAgreementApproved();
4451             
4452             /**
4453              * True if has "IsIndirectCostRateAgreementApproved" element
4454              */
4455             boolean isSetIsIndirectCostRateAgreementApproved();
4456             
4457             /**
4458              * Sets the "IsIndirectCostRateAgreementApproved" element
4459              */
4460             void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isIndirectCostRateAgreementApproved);
4461             
4462             /**
4463              * Sets (as xml) the "IsIndirectCostRateAgreementApproved" element
4464              */
4465             void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.forms.ed524Budget12V12.IsIndirectCostRateAgreementApprovedDataType isIndirectCostRateAgreementApproved);
4466             
4467             /**
4468              * Unsets the "IsIndirectCostRateAgreementApproved" element
4469              */
4470             void unsetIsIndirectCostRateAgreementApproved();
4471             
4472             /**
4473              * Gets the "IndirectCostRateAgreementFromDate" element
4474              */
4475             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate getIndirectCostRateAgreementFromDate();
4476             
4477             /**
4478              * True if has "IndirectCostRateAgreementFromDate" element
4479              */
4480             boolean isSetIndirectCostRateAgreementFromDate();
4481             
4482             /**
4483              * Sets the "IndirectCostRateAgreementFromDate" element
4484              */
4485             void setIndirectCostRateAgreementFromDate(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate indirectCostRateAgreementFromDate);
4486             
4487             /**
4488              * Appends and returns a new empty "IndirectCostRateAgreementFromDate" element
4489              */
4490             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate addNewIndirectCostRateAgreementFromDate();
4491             
4492             /**
4493              * Unsets the "IndirectCostRateAgreementFromDate" element
4494              */
4495             void unsetIndirectCostRateAgreementFromDate();
4496             
4497             /**
4498              * Gets the "IndirectCostRateAgreementToDate" element
4499              */
4500             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate getIndirectCostRateAgreementToDate();
4501             
4502             /**
4503              * True if has "IndirectCostRateAgreementToDate" element
4504              */
4505             boolean isSetIndirectCostRateAgreementToDate();
4506             
4507             /**
4508              * Sets the "IndirectCostRateAgreementToDate" element
4509              */
4510             void setIndirectCostRateAgreementToDate(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate indirectCostRateAgreementToDate);
4511             
4512             /**
4513              * Appends and returns a new empty "IndirectCostRateAgreementToDate" element
4514              */
4515             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate addNewIndirectCostRateAgreementToDate();
4516             
4517             /**
4518              * Unsets the "IndirectCostRateAgreementToDate" element
4519              */
4520             void unsetIndirectCostRateAgreementToDate();
4521             
4522             /**
4523              * Gets the "ApprovingFederalAgency" element
4524              */
4525             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency getApprovingFederalAgency();
4526             
4527             /**
4528              * True if has "ApprovingFederalAgency" element
4529              */
4530             boolean isSetApprovingFederalAgency();
4531             
4532             /**
4533              * Sets the "ApprovingFederalAgency" element
4534              */
4535             void setApprovingFederalAgency(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency approvingFederalAgency);
4536             
4537             /**
4538              * Appends and returns a new empty "ApprovingFederalAgency" element
4539              */
4540             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency addNewApprovingFederalAgency();
4541             
4542             /**
4543              * Unsets the "ApprovingFederalAgency" element
4544              */
4545             void unsetApprovingFederalAgency();
4546             
4547             /**
4548              * Gets the "OtherApprovingFederalAgency" element
4549              */
4550             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency getOtherApprovingFederalAgency();
4551             
4552             /**
4553              * True if has "OtherApprovingFederalAgency" element
4554              */
4555             boolean isSetOtherApprovingFederalAgency();
4556             
4557             /**
4558              * Sets the "OtherApprovingFederalAgency" element
4559              */
4560             void setOtherApprovingFederalAgency(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency otherApprovingFederalAgency);
4561             
4562             /**
4563              * Appends and returns a new empty "OtherApprovingFederalAgency" element
4564              */
4565             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency addNewOtherApprovingFederalAgency();
4566             
4567             /**
4568              * Unsets the "OtherApprovingFederalAgency" element
4569              */
4570             void unsetOtherApprovingFederalAgency();
4571             
4572             /**
4573              * Gets the "IndirectCostRatePercentage" element
4574              */
4575             java.math.BigDecimal getIndirectCostRatePercentage();
4576             
4577             /**
4578              * Gets (as xml) the "IndirectCostRatePercentage" element
4579              */
4580             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage xgetIndirectCostRatePercentage();
4581             
4582             /**
4583              * True if has "IndirectCostRatePercentage" element
4584              */
4585             boolean isSetIndirectCostRatePercentage();
4586             
4587             /**
4588              * Sets the "IndirectCostRatePercentage" element
4589              */
4590             void setIndirectCostRatePercentage(java.math.BigDecimal indirectCostRatePercentage);
4591             
4592             /**
4593              * Sets (as xml) the "IndirectCostRatePercentage" element
4594              */
4595             void xsetIndirectCostRatePercentage(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage indirectCostRatePercentage);
4596             
4597             /**
4598              * Unsets the "IndirectCostRatePercentage" element
4599              */
4600             void unsetIndirectCostRatePercentage();
4601             
4602             /**
4603              * Gets the "RestrictedIndirectCostRate" element
4604              */
4605             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate.Enum getRestrictedIndirectCostRate();
4606             
4607             /**
4608              * Gets (as xml) the "RestrictedIndirectCostRate" element
4609              */
4610             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate xgetRestrictedIndirectCostRate();
4611             
4612             /**
4613              * True if has "RestrictedIndirectCostRate" element
4614              */
4615             boolean isSetRestrictedIndirectCostRate();
4616             
4617             /**
4618              * Sets the "RestrictedIndirectCostRate" element
4619              */
4620             void setRestrictedIndirectCostRate(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate.Enum restrictedIndirectCostRate);
4621             
4622             /**
4623              * Sets (as xml) the "RestrictedIndirectCostRate" element
4624              */
4625             void xsetRestrictedIndirectCostRate(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate restrictedIndirectCostRate);
4626             
4627             /**
4628              * Unsets the "RestrictedIndirectCostRate" element
4629              */
4630             void unsetRestrictedIndirectCostRate();
4631             
4632             /**
4633              * Gets the "RestrictedPercentage" element
4634              */
4635             java.math.BigDecimal getRestrictedPercentage();
4636             
4637             /**
4638              * Gets (as xml) the "RestrictedPercentage" element
4639              */
4640             gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage xgetRestrictedPercentage();
4641             
4642             /**
4643              * True if has "RestrictedPercentage" element
4644              */
4645             boolean isSetRestrictedPercentage();
4646             
4647             /**
4648              * Sets the "RestrictedPercentage" element
4649              */
4650             void setRestrictedPercentage(java.math.BigDecimal restrictedPercentage);
4651             
4652             /**
4653              * Sets (as xml) the "RestrictedPercentage" element
4654              */
4655             void xsetRestrictedPercentage(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage restrictedPercentage);
4656             
4657             /**
4658              * Unsets the "RestrictedPercentage" element
4659              */
4660             void unsetRestrictedPercentage();
4661             
4662             /**
4663              * An XML IndirectCostRateAgreementFromDate(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
4664              *
4665              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$IndirectCostRateAgreementFromDate.
4666              */
4667             public interface IndirectCostRateAgreementFromDate extends org.apache.xmlbeans.XmlDate
4668             {
4669                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4670                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCostRateAgreementFromDate.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcostrateagreementfromdate51c5elemtype");
4671                 
4672                 /**
4673                  * Gets the "IsIndirectCostRateAgreementApproved" attribute
4674                  */
4675                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved();
4676                 
4677                 /**
4678                  * Gets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
4679                  */
4680                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsIndirectCostRateAgreementApproved();
4681                 
4682                 /**
4683                  * Sets the "IsIndirectCostRateAgreementApproved" attribute
4684                  */
4685                 void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isIndirectCostRateAgreementApproved);
4686                 
4687                 /**
4688                  * Sets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
4689                  */
4690                 void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType isIndirectCostRateAgreementApproved);
4691                 
4692                 /**
4693                  * A factory class with static methods for creating instances
4694                  * of this type.
4695                  */
4696                 
4697                 public static final class Factory
4698                 {
4699                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate newInstance() {
4700                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4701                     
4702                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate newInstance(org.apache.xmlbeans.XmlOptions options) {
4703                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4704                     
4705                     private Factory() { } // No instance of this class allowed
4706                 }
4707             }
4708             
4709             /**
4710              * An XML IndirectCostRateAgreementToDate(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
4711              *
4712              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$IndirectCostRateAgreementToDate.
4713              */
4714             public interface IndirectCostRateAgreementToDate extends org.apache.xmlbeans.XmlDate
4715             {
4716                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4717                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCostRateAgreementToDate.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcostrateagreementtodate6c56elemtype");
4718                 
4719                 /**
4720                  * Gets the "IsIndirectCostRateAgreementApproved" attribute
4721                  */
4722                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved();
4723                 
4724                 /**
4725                  * Gets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
4726                  */
4727                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsIndirectCostRateAgreementApproved();
4728                 
4729                 /**
4730                  * Sets the "IsIndirectCostRateAgreementApproved" attribute
4731                  */
4732                 void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isIndirectCostRateAgreementApproved);
4733                 
4734                 /**
4735                  * Sets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
4736                  */
4737                 void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType isIndirectCostRateAgreementApproved);
4738                 
4739                 /**
4740                  * A factory class with static methods for creating instances
4741                  * of this type.
4742                  */
4743                 
4744                 public static final class Factory
4745                 {
4746                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate newInstance() {
4747                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4748                     
4749                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate newInstance(org.apache.xmlbeans.XmlOptions options) {
4750                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4751                     
4752                     private Factory() { } // No instance of this class allowed
4753                 }
4754             }
4755             
4756             /**
4757              * An XML ApprovingFederalAgency(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
4758              *
4759              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$ApprovingFederalAgency.
4760              */
4761             public interface ApprovingFederalAgency extends gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType
4762             {
4763                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4764                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApprovingFederalAgency.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("approvingfederalagencyaee6elemtype");
4765                 
4766                 static final gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType.Enum ED = gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType.ED;
4767                 static final gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType.Enum OTHER = gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType.OTHER;
4768                 
4769                 static final int INT_ED = gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType.INT_ED;
4770                 static final int INT_OTHER = gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType.INT_OTHER;
4771                 
4772                 /**
4773                  * Gets the "IsIndirectCostRateAgreementApproved" attribute
4774                  */
4775                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved();
4776                 
4777                 /**
4778                  * Gets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
4779                  */
4780                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsIndirectCostRateAgreementApproved();
4781                 
4782                 /**
4783                  * Sets the "IsIndirectCostRateAgreementApproved" attribute
4784                  */
4785                 void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isIndirectCostRateAgreementApproved);
4786                 
4787                 /**
4788                  * Sets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
4789                  */
4790                 void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType isIndirectCostRateAgreementApproved);
4791                 
4792                 /**
4793                  * A factory class with static methods for creating instances
4794                  * of this type.
4795                  */
4796                 
4797                 public static final class Factory
4798                 {
4799                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency newInstance() {
4800                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4801                     
4802                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency newInstance(org.apache.xmlbeans.XmlOptions options) {
4803                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4804                     
4805                     private Factory() { } // No instance of this class allowed
4806                 }
4807             }
4808             
4809             /**
4810              * An XML OtherApprovingFederalAgency(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
4811              *
4812              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$OtherApprovingFederalAgency.
4813              */
4814             public interface OtherApprovingFederalAgency extends gov.grants.apply.forms.ed524Budget12V12.OtherApprovingFederalAgencyDataType
4815             {
4816                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4817                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherApprovingFederalAgency.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherapprovingfederalagency9ba6elemtype");
4818                 
4819                 /**
4820                  * Gets the "ApprovingFederalAgency" attribute
4821                  */
4822                 gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType.Enum getApprovingFederalAgency();
4823                 
4824                 /**
4825                  * Gets (as xml) the "ApprovingFederalAgency" attribute
4826                  */
4827                 gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType xgetApprovingFederalAgency();
4828                 
4829                 /**
4830                  * Sets the "ApprovingFederalAgency" attribute
4831                  */
4832                 void setApprovingFederalAgency(gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType.Enum approvingFederalAgency);
4833                 
4834                 /**
4835                  * Sets (as xml) the "ApprovingFederalAgency" attribute
4836                  */
4837                 void xsetApprovingFederalAgency(gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType approvingFederalAgency);
4838                 
4839                 /**
4840                  * A factory class with static methods for creating instances
4841                  * of this type.
4842                  */
4843                 
4844                 public static final class Factory
4845                 {
4846                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency newInstance() {
4847                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4848                     
4849                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency newInstance(org.apache.xmlbeans.XmlOptions options) {
4850                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4851                     
4852                     private Factory() { } // No instance of this class allowed
4853                 }
4854             }
4855             
4856             /**
4857              * An XML IndirectCostRatePercentage(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
4858              *
4859              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$IndirectCostRatePercentage.
4860              */
4861             public interface IndirectCostRatePercentage extends org.apache.xmlbeans.XmlDecimal
4862             {
4863                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4864                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCostRatePercentage.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcostratepercentageddc3elemtype");
4865                 
4866                 /**
4867                  * A factory class with static methods for creating instances
4868                  * of this type.
4869                  */
4870                 
4871                 public static final class Factory
4872                 {
4873                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage newValue(java.lang.Object obj) {
4874                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage) type.newValue( obj ); }
4875                     
4876                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage newInstance() {
4877                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4878                     
4879                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage newInstance(org.apache.xmlbeans.XmlOptions options) {
4880                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4881                     
4882                     private Factory() { } // No instance of this class allowed
4883                 }
4884             }
4885             
4886             /**
4887              * An XML RestrictedIndirectCostRate(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
4888              *
4889              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$RestrictedIndirectCostRate.
4890              */
4891             public interface RestrictedIndirectCostRate extends org.apache.xmlbeans.XmlString
4892             {
4893                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4894                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RestrictedIndirectCostRate.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("restrictedindirectcostrateedc4elemtype");
4895                 
4896                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
4897                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
4898                 
4899                 static final Enum IS_INCLUDED_IN_YOUR_APPROVED_INDIRECT_COST_RATE_AGREEMENT = Enum.forString("Is included in your approved Indirect Cost Rate Agreement?");
4900                 static final Enum COMPLIES_WITH_34_CFR_76_564_C_2 = Enum.forString("Complies with 34 CFR 76.564(c)(2)?");
4901                 
4902                 static final int INT_IS_INCLUDED_IN_YOUR_APPROVED_INDIRECT_COST_RATE_AGREEMENT = Enum.INT_IS_INCLUDED_IN_YOUR_APPROVED_INDIRECT_COST_RATE_AGREEMENT;
4903                 static final int INT_COMPLIES_WITH_34_CFR_76_564_C_2 = Enum.INT_COMPLIES_WITH_34_CFR_76_564_C_2;
4904                 
4905                 /**
4906                  * Enumeration value class for gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$RestrictedIndirectCostRate.
4907                  * These enum values can be used as follows:
4908                  * <pre>
4909                  * enum.toString(); // returns the string value of the enum
4910                  * enum.intValue(); // returns an int value, useful for switches
4911                  * // e.g., case Enum.INT_IS_INCLUDED_IN_YOUR_APPROVED_INDIRECT_COST_RATE_AGREEMENT
4912                  * Enum.forString(s); // returns the enum value for a string
4913                  * Enum.forInt(i); // returns the enum value for an int
4914                  * </pre>
4915                  * Enumeration objects are immutable singleton objects that
4916                  * can be compared using == object equality. They have no
4917                  * public constructor. See the constants defined within this
4918                  * class for all the valid values.
4919                  */
4920                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
4921                 {
4922                     /**
4923                      * Returns the enum value for a string, or null if none.
4924                      */
4925                     public static Enum forString(java.lang.String s)
4926                         { return (Enum)table.forString(s); }
4927                     /**
4928                      * Returns the enum value corresponding to an int, or null if none.
4929                      */
4930                     public static Enum forInt(int i)
4931                         { return (Enum)table.forInt(i); }
4932                     
4933                     private Enum(java.lang.String s, int i)
4934                         { super(s, i); }
4935                     
4936                     static final int INT_IS_INCLUDED_IN_YOUR_APPROVED_INDIRECT_COST_RATE_AGREEMENT = 1;
4937                     static final int INT_COMPLIES_WITH_34_CFR_76_564_C_2 = 2;
4938                     
4939                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
4940                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
4941                     (
4942                       new Enum[]
4943                       {
4944                         new Enum("Is included in your approved Indirect Cost Rate Agreement?", INT_IS_INCLUDED_IN_YOUR_APPROVED_INDIRECT_COST_RATE_AGREEMENT),
4945                         new Enum("Complies with 34 CFR 76.564(c)(2)?", INT_COMPLIES_WITH_34_CFR_76_564_C_2),
4946                       }
4947                     );
4948                     private static final long serialVersionUID = 1L;
4949                     private java.lang.Object readResolve() { return forInt(intValue()); } 
4950                 }
4951                 
4952                 /**
4953                  * A factory class with static methods for creating instances
4954                  * of this type.
4955                  */
4956                 
4957                 public static final class Factory
4958                 {
4959                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate newValue(java.lang.Object obj) {
4960                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate) type.newValue( obj ); }
4961                     
4962                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate newInstance() {
4963                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4964                     
4965                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate newInstance(org.apache.xmlbeans.XmlOptions options) {
4966                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4967                     
4968                     private Factory() { } // No instance of this class allowed
4969                 }
4970             }
4971             
4972             /**
4973              * An XML RestrictedPercentage(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
4974              *
4975              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$RestrictedPercentage.
4976              */
4977             public interface RestrictedPercentage extends org.apache.xmlbeans.XmlDecimal
4978             {
4979                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4980                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RestrictedPercentage.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("restrictedpercentagea663elemtype");
4981                 
4982                 /**
4983                  * A factory class with static methods for creating instances
4984                  * of this type.
4985                  */
4986                 
4987                 public static final class Factory
4988                 {
4989                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage newValue(java.lang.Object obj) {
4990                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage) type.newValue( obj ); }
4991                     
4992                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage newInstance() {
4993                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4994                     
4995                     public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage newInstance(org.apache.xmlbeans.XmlOptions options) {
4996                       return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4997                     
4998                     private Factory() { } // No instance of this class allowed
4999                 }
5000             }
5001             
5002             /**
5003              * A factory class with static methods for creating instances
5004              * of this type.
5005              */
5006             
5007             public static final class Factory
5008             {
5009                 public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost newInstance() {
5010                   return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5011                 
5012                 public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost newInstance(org.apache.xmlbeans.XmlOptions options) {
5013                   return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5014                 
5015                 private Factory() { } // No instance of this class allowed
5016             }
5017         }
5018         
5019         /**
5020          * A factory class with static methods for creating instances
5021          * of this type.
5022          */
5023         
5024         public static final class Factory
5025         {
5026             public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12 newInstance() {
5027               return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5028             
5029             public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12 newInstance(org.apache.xmlbeans.XmlOptions options) {
5030               return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5031             
5032             private Factory() { } // No instance of this class allowed
5033         }
5034     }
5035     
5036     /**
5037      * A factory class with static methods for creating instances
5038      * of this type.
5039      */
5040     
5041     public static final class Factory
5042     {
5043         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document newInstance() {
5044           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5045         
5046         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document newInstance(org.apache.xmlbeans.XmlOptions options) {
5047           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5048         
5049         /** @param xmlAsString the string value to parse */
5050         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
5051           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
5052         
5053         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
5054           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
5055         
5056         /** @param file the file from which to load an xml document */
5057         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5058           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
5059         
5060         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5061           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
5062         
5063         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5064           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
5065         
5066         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5067           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
5068         
5069         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5070           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
5071         
5072         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5073           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
5074         
5075         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5076           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
5077         
5078         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5079           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
5080         
5081         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
5082           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
5083         
5084         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
5085           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
5086         
5087         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
5088           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
5089         
5090         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
5091           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
5092         
5093         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
5094         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
5095           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
5096         
5097         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
5098         public static gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
5099           return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
5100         
5101         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
5102         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 {
5103           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
5104         
5105         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
5106         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 {
5107           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
5108         
5109         private Factory() { } // No instance of this class allowed
5110     }
5111 }