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